Hourly
|
Выполняется каждый час
|
motionDetected
|
Сработал детектор движения на веб-камере
DebMes("Motion detected: ".serialize($params));
callMethod('MotionSensorCam.motionDetected');
setTimeOut('motionDetectedTimer','runScript("camImagesProcess");',10);
if (getGlobal('ThisComputer'.'.'.'WebCamMotionAuto')) {
setTimeOut('stopWebCamDetection', " runScript('manageWebCamMotion', array('stop'=>'1'));", (int)('60'));
}
|
NobodyHome
|
Срабатывает, когда никого дома нет
say('Включаю режим экономии', 2);
callMethod('EconomMode'.'.'.'activate');
if (false) {
}
|
SomebodyHome
|
Срабатывает в том случае, когда кто-то появился дома
callMethod('EconomMode'.'.'.'deactivate');
say('Здравствуйте!', 2);
runScript('reportStatus', array());
if (false) {
}
|
startUp
|
Система загружена
say('Система загружена', 2);
runScript('tellIPAddress', array());
|
turnOffEverything
|
Выключить все приборы
$objects=array('podsvetka_komnata','podsvetka_kuhny_1','podsvetka_kuhny_2','podsvetka_prihozay','svet_arka',
'svet_balkon','svet_komnata_1','svet_komnata_2','svet_komnata_3','svet_kuhny_1','svet_kuhny_2',
'svet_prihozay','svet_vanna','svet_zerkalo','svet_shkaf','');
foreach($objects as $o) {
callMethod($o.'.turnoff');
}
say("Выключаю всё освещение",1);
|
вкл свет 1 в комнате
|
//callMethod('svet_komnata_1.turnOn');
setGlobal('svet_komnata_1.status',1);
say("Включаю свет в комнате",1);
|
вкл Свет 1 на кухне
|
callMethod('svet_kuhny_1.turnOn');
say("Включаю свет на кухне",1);
|
выкл свет 1 в комнате
|
callMethod('svet_komnata_1.turnOff');
say("Выключаю свет в комнате",2);
|
выкл свет 1 на кухне
|
callMethod('svet_kuhny_1.turnOff');
say("Выключаю свет на кухне",2);
|
Присутствие
|
if (getGlobal('WIFI_RFID'.'.'.'ohrana_ok') == '1' && timeBetween('19:00', '23:00')) {
if (timeIs('19:01')) {
callMethod("svet_arka.turnOn");
}
if (timeIs('20:00')) {
callMethod("svet_arka.turnOff");
}
if (timeIs('19:59')) {
callMethod("podsvetka_kuhny_2.turnOn");
}
if (timeIs('19:20')) {
callMethod("podsvetka_kuhny_2.turnOff");
}
if (timeIs('19:20')) {
callMethod("svet_arka.turnOn");
}
if (timeIs('21:02')) {
callMethod("svet_arka.turnOff");
callMethod("podsvetka_kuhny_2.turnOff");
}
}
|
режим экономии
|
if (getGlobal('OperationalModes'.'.'.'EconomMode.active')) {
}
|