LOADING...

Режим охраны

< Все темы
Print

Режим охраны

//При смене режима безопасности запускает таймер, окно для того, чтобы уйти без оповещения по вторжению
rule "securitytimer"
when
        Item security changed from OFF to ON
then
        securitytimer.sendCommand(ON)
end

//Дом поставлен на охрану
rule "security_on"
when
        Item securitytimer changed from ON to OFF
then
        sendBroadcastNotification("Охрана активирована")
        logInfo("log", "Охрана активирована")
end

//Таймер охранный на вход
rule "motionsecurity"
when
        Item MegadDi0_Input changed from OFF to ON
then
        if (securitytimer.state==OFF && motionsecuritytimer.state==OFF && security.state==ON){
        motionsecuritytimer.sendCommand(ON)
        }
end

//При истечении времени таймера ^^ если стоит охрана и охранный таймер ВЫКЛ, отправляется оповещение
rule "motionsecuritytimer"
when
        Item motionsecuritytimer changed from ON to OFF
then
        if (securitytimer.state==OFF && security.state==ON){
                sendBroadcastNotification("Внимание! Замечено движение")
        }
end

rule "doorlock_locked"
when
        Item doorlockaction changed
then
        if(doorlockaction.state == ON){
        sendBroadcastNotification("Замок закрыт")
        }else{
        sendBroadcastNotification("Замок открыт")
        }
end
Предыдущая Поддержание температуры котла/контура в режиме термостата