san4es

 
<<< Назад

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

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

В
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

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

Обсуждение (19) (3)

Смотрите так же:
07.11.2021 DarknessMode добавления строчки для изменения иконки
07.11.2021 EconomMode добавления строчки для изменения иконки
04.11.2021 Добавление розетки в простые устройства
04.10.2021 Открытие\закрытие простые устройства
03.10.2021 Датчик движения простые устройства
11.09.2021 SGadget в простых устройствах
13.07.2021 Измененый дивайс Простое устройство: ТВ
24.09.2021 Изменения иконки - свойства vаlue температуры
19.01.2021 Изменения иконки- статуса RGB

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

На форуме: yoshok