Решил тут на dzVents в domoticz сделать скрипт который будет уведомлять на email об открытии или закрытии двери или окна (т.е. о сработки датчика открытия).
Автоматизация достаточно простая и думаю не требующая пояснений:
return {
-- скрипт включен
active = {
true,
},
on = {
-- описываем устройства триггеры
devices = {
'Дверь', -- имя датчика двери
'ОкноКомната', -- имя датчика окна комнаты
'ОкноКухня', -- имя датчика окна кухни
},
},
-- действия которые нужно выполнить если сработает один из триггеров
execute = function(domoticz, device)
local time = os.date('%X') -- время в формате 00:00:00
local date = os.date('%d.%m.%Y')
if (device.name == 'Дверь' and device.state == 'Open') then
local messall = date..' '..time..' Дверь открыта'
domoticz.email('Дверь открыта',
messall,
'my@mail.com')
end
if (device.name == 'Дверь' and device.state == 'Closed') then
local messall = date..' '..time..' Дверь закрыта'
domoticz.email('Дверь закрыта',
messall,
'my@mail.com')
end
if (device.name == 'ОкноКомната' and device.state == 'Open') then
local messall = date..' '..time..' Окно Комната открыта'
domoticz.email('Окно Комната открыто',
messall,
'my@mail.com')
end
if (device.name == 'ОкноКомната' and device.state == 'Closed') then
local messall = date..' '..time..' Окно Комната закрыто'
domoticz.email('Окно Комната закрыто',
messall,
'my@mail.com')
end
if (device.name == 'ОкноКухня' and device.state == 'Open') then
local messall = date..' '..time..' Окно Кухня открыта'
domoticz.email('Окно Кухня открыто',
messall,
'my@mail.com')
end
if (device.name == 'ОкноКухня' and device.state == 'Closed') then
local messall = date..' '..time..' Окно Кухня закрыто'
domoticz.email('Окно Кухня закрыто',
messall,
'my@mail.com')
end
end
}
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Чтобы Вам были доступны все функции Вам необходимо либо зарегистрироваться, либо зайти на сайт под своим именем.