Создал сценарий:
Если в комнате ни кого нет 600 секунд (и даже 1800 ставил, не помогает) и на датчике освещенности более 25 Lum, сказать о не выключенном свете.
Проблема в том, что если свет горит и выйти, то все работает как надо, но если выключить свет и сразу выйти, то сценарий все-равно срабатывает, так как похоже показания освещенности не обновляются, если в комнате нет движения.
Как это обойти? И проговаривает все это по два раза.
Код: Выделить всё
if (getGlobal("XiSensor_state03.value") >= 600 && timeBetween('22:00', '4:00') && getGlobal("Sensor_light10.value") > 25) {
say('Я заметила, что комнате никого нет уже более десяти минут, и оставили гореть свет', 2);
}