Ewelink scenes for temperature control

Hello everyone,

Just to share my different tests, and get best solution if any.

I want to create an automatic temperature control for the office of my wife. The office is composed of two rooms, each room is eqquiped with an electric heater already controlled by a Sonoff Basic (Basic 1 for room 1 and Basic 2 for room 2).

The purpose is to find the easiest way to activate/desactivate this temperature control of tboth rooms by remote (my wife is not very familiar with technology),

So : one button to activate (one hour before to go to the office),
one button to desactivate (when leaving the office).

I try to use the thermostat function of the THR32 (with scenes “if THR32 on then Basic 1 on” and " if THR32 off then Basic 1 off") but the activation is complicated (select the device, select automatic, switch on), and the dasactivation is worse (select the device, select automatic, switch off, then switch off again in manual if the heater was on before switching off the automatic mode !) → no way.

I try to use the thermostat function of the NS Panel Pro (with Zigbee temperature sensor and Basic 1 as action device) but same problem, activation/desactivation too complicated (with also the obligation to switch off manually the Basic 1, if it was on before desactivation of the thermostat !). More the hysteresis is +/-1 °C minimum and sometime the thermostat desapears from the Ns Panel Pro (bug ?).

I try senes “if temperature sensor 1 <= 20°C then Basic 1 on” , “if temperature sensor 2 <= 20°C then Basic 2 on”, " if temperature sensor 1 >= 21°C then Basic 1 off" and “if temperature sensor 2 >= 21°C then Basic 2 off” but the both firts scenes must be activated/desactivated one by one.
I try to create manual scenes to activate/desactivate the both firts scenes above with only one butoon but activation doesn’t work : it seems Ewelink app can’t
use the result of a scene like a condition for an other scene in the same time.
For example if you create scenes “if device 1 on then device 2 on” and “if device 2 on then device 3 on”,
when you switch on manually device 2, the device 3 automatically switches on, when you switch on manually device 1, the device 2 automatically switches on but not the device 3.

Finally, I used senes “if Basic 3 on and temperature sensor 1 <= 20°C then Basic 1 on” , “if Basic 3 on and temperature sensor 2 <= 20°C then Basic 2 on”, " if temperature sensor 1 >= 21°C then Basic 1 off" and “if temperature sensor 2 >= 21°C then Basic 2 off”.
My wife has only to control the Sonoff Basic 3 : if on temperature control on, if off temperature control off. More i add scene " if Basic 3 off then Basic 1 off and Basic 2 off" in order to switch off the heaters as soon as leaving the office (without this scene the heating continue until to reach 21°C then stops).
The only problem is the use of the device Basic 3 only like a “memory” (solution a little bit “rich”)