Re: Простые устройства / Simple Devices
Добавлено: Ср июн 19, 2019 8:39 am
В ПУ датчик открытия - есть настройка типа датчика - нормально открытый, или нормально закрытый. Это должно решить проблему реверса.
А можно по подробней как это осуществить?конвертер сделать. Писать в служебное свойство, и через метод-обработчик уже в основное 1/0 записывать.
Код: Выделить всё
if($params['NEW_VALUE']=='contact') {
$this->setProperty('status', 1);
} else {
$this->setProperty('status', 0);
}Тут ошибка подправь на NEWnick7zmail писал(а): Ср июн 19, 2019 10:42 am ну создаёте свойство в классе (contact например), метод (contConvert допустим), к свойству привязываете метод а в методе что то форматаКод: Выделить всё
if($params['NEV_VALUE']=='contact') { $this->setProperty('status', 1); } else { $this->setProperty('status', 0); }
так, работает, но я выше написал, что теперь каждые 50 минут дверь дергает(tarasfrompir писал(а): Пт июн 21, 2019 12:44 pmТут ошибка подправь на NEWnick7zmail писал(а): Ср июн 19, 2019 10:42 am ну создаёте свойство в классе (contact например), метод (contConvert допустим), к свойству привязываете метод а в методе что то форматаКод: Выделить всё
if($params['NEV_VALUE']=='contact') { $this->setProperty('status', 1); } else { $this->setProperty('status', 0); }
а потом опробуй
vova-kit писал(а): Пт июн 21, 2019 2:24 pmтак, работает, но я выше написал, что теперь каждые 50 минут дверь дергает(tarasfrompir писал(а): Пт июн 21, 2019 12:44 pmТут ошибка подправь на NEWnick7zmail писал(а): Ср июн 19, 2019 10:42 am ну создаёте свойство в классе (contact например), метод (contConvert допустим), к свойству привязываете метод а в методе что то форматаКод: Выделить всё
if($params['NEV_VALUE']=='contact') { $this->setProperty('status', 1); } else { $this->setProperty('status', 0); }
а потом опробуй
Код: Выделить всё
if($params['NEW_VALUE']==$params['OLD_VALUE']) {
return;
}Вечером попробую, отпишусьне знаю правильно ли но вроде такКод: Выделить всё
if($params['NEW_VALUE']==$params['OLD_VALUE']) { return; }