-- Notifying about end of work
timerange_new("soonendofwork")
timerange_append("soonendofwork", "mon tue wed thu fri", "16:45:00-16:46:00")
timerange_set("soonendofwork", "trigger", "alert_soonendofwork")
-- End of work
timerange_new("endofwork")
timerange_append("endofwork", "mon tue wed thu fri", "17:00:00-17:01:00")
timerange_set("endofwork", "trigger", "alert_endofwork")
function alert_soonendofwork(triggername, state)
if (state == 1) then
messenger_send("fmqtt","Good afternoon. After 15 minutes lights will turn off. Have a nice evening!")
end
end
function alert_endofwork(triggername, state)
if (state == 1) then
messenger_send("fmqtt","Lights turning off. In case you still need them, you can turn them back over application.")
relay1_change("office_power", "off");
office_light = 0
end
end
это самый простой пример, можно кучу условий делать, в т.ч. по напряжению, если кто-то отвалился со связи и т.п.