san4es

 
<<< Back

Датчики движения, работают как система безопасности дома

долго пытался создать систему безопасности дома через простые устройства, но не как не получается.Решил пойти пока легким путем. Может кому пригодится затея..

В
htdocs\modules\devices\devices_structure.inc.php
находим параметры структуры 'motion'
после строчки 'PROPERTIES'=>array
добавляем строчку

'alarm'=>array('DESCRIPTION'=>'Тревога'),  

В
htdocs\languages\ru.php
находим // DEVICES это где то 1118 строчка
добавляем

 'DEVICES_PENETRATION_INTO_THE_ROOM' => 'Проникновение в помещение!',
    'DEVICES_PROTECTION_DISABLED_SENSOR_IN_OPERATING_STATE' => 'Охрана отключена,датчик в рабочем состоянии',

В
htdocs\modules\devices\SMotions_motionDetected.php
в конце закрывающихся скобок, добавляем строчки

$status=$this->getProperty('status');

if (gg('SecurityArmedMode.active')==1) 
{if ($status == 1)  
 $this->setProperty('alarm', LANG_DEVICES_PENETRATION_INTO_THE_ROOM);
}
if (gg('SecurityArmedMode.active')==0) 
{if ($status == 1)  
 $this->setProperty('alarm', LANG_DEVICES_PROTECTION_DISABLED_SENSOR_IN_OPERATING_STATE);
}

теперь создаем кнопку или перелючатель для включения охраны
OбЪект: SecurityArmedMode
Cвойство: active
Метод: modeChanged

все остальное на ваши фантазии.

Discuss (19) (3)

See also:
2021-11-07 DarknessMode добавления строчки для изменения иконки
2021-11-07 EconomMode добавления строчки для изменения иконки
2021-11-04 Добавление розетки в простые устройства
2021-10-04 Открытие\закрытие простые устройства
2021-10-03 Датчик движения простые устройства
2021-09-11 SGadget в простых устройствах
2021-07-13 Измененый дивайс Простое устройство: ТВ
2021-09-24 Изменения иконки - свойства vаlue температуры
2021-01-19 Изменения иконки- статуса RGB

Москва, Россия

На форуме: yoshok