Страница 92 из 124

Re: Простые устройства / Simple Devices

Добавлено: Ср июн 19, 2019 8:39 am
directman66
В ПУ датчик открытия - есть настройка типа датчика - нормально открытый, или нормально закрытый. Это должно решить проблему реверса.

Re: Простые устройства / Simple Devices

Добавлено: Ср июн 19, 2019 9:00 am
nick7zmail
У человека не с реверсом проблема))) там значения пусто и "contact"

Re: Простые устройства / Simple Devices

Добавлено: Ср июн 19, 2019 9:42 am
vova-kit
конвертер сделать. Писать в служебное свойство, и через метод-обработчик уже в основное 1/0 записывать.
А можно по подробней как это осуществить?

Re: Простые устройства / Simple Devices

Добавлено: Ср июн 19, 2019 10:42 am
nick7zmail
ну создаёте свойство в классе (contact например), метод (contConvert допустим), к свойству привязываете метод а в методе что то формата

Код: Выделить всё

if($params['NEW_VALUE']=='contact') {
  $this->setProperty('status', 1);
} else {
  $this->setProperty('status', 0);
}

Re: Простые устройства / Simple Devices

Добавлено: Пт июн 21, 2019 12:07 pm
vova-kit
Появилась новая проблема, подскажите пожалуйста, датчик открытия/закрытия aqara каждые 50 минут обновляет свои значения, так вот у меня к значению 1 при закрытой двери привязано свойство status и получается при обновлении значений каждые эти 50 минут показывает что открывалась дверь в простых устройствах, что нужно прописать в методе чтобы при проверке свойства (если 1 на пусто не поменялась), не дергался датчик? А если значение 1 изменилось на пусто, то в простых устройствах отображалась открытая дверь, пока только показывает время последнего срабатывания, даже если долго открыта дверь.
SPOILERSPOILER_SHOW
Изображение

Re: Простые устройства / Simple Devices

Добавлено: Пт июн 21, 2019 12:44 pm
tarasfrompir
nick7zmail писал(а): Ср июн 19, 2019 10:42 am ну создаёте свойство в классе (contact например), метод (contConvert допустим), к свойству привязываете метод а в методе что то формата

Код: Выделить всё

if($params['NEV_VALUE']=='contact') {
  $this->setProperty('status', 1);
} else {
  $this->setProperty('status', 0);
}
Тут ошибка подправь на NEW
а потом опробуй

Re: Простые устройства / Simple Devices

Добавлено: Пт июн 21, 2019 2:24 pm
vova-kit
tarasfrompir писал(а): Пт июн 21, 2019 12:44 pm
nick7zmail писал(а): Ср июн 19, 2019 10:42 am ну создаёте свойство в классе (contact например), метод (contConvert допустим), к свойству привязываете метод а в методе что то формата

Код: Выделить всё

if($params['NEV_VALUE']=='contact') {
  $this->setProperty('status', 1);
} else {
  $this->setProperty('status', 0);
}
Тут ошибка подправь на NEW
а потом опробуй
так, работает, но я выше написал, что теперь каждые 50 минут дверь дергает(

Re: Простые устройства / Simple Devices

Добавлено: Пт июн 21, 2019 2:28 pm
tarasfrompir
vova-kit писал(а): Пт июн 21, 2019 2:24 pm
tarasfrompir писал(а): Пт июн 21, 2019 12:44 pm
nick7zmail писал(а): Ср июн 19, 2019 10:42 am ну создаёте свойство в классе (contact например), метод (contConvert допустим), к свойству привязываете метод а в методе что то формата

Код: Выделить всё

if($params['NEV_VALUE']=='contact') {
  $this->setProperty('status', 1);
} else {
  $this->setProperty('status', 0);
}
Тут ошибка подправь на NEW
а потом опробуй
так, работает, но я выше написал, что теперь каждые 50 минут дверь дергает(

Код: Выделить всё

if($params['NEW_VALUE']==$params['OLD_VALUE']) {
  return;
}
не знаю правильно ли но вроде так

Re: Простые устройства / Simple Devices

Добавлено: Пт июн 21, 2019 2:43 pm
vova-kit

Код: Выделить всё

if($params['NEW_VALUE']==$params['OLD_VALUE']) {
  return;
}
не знаю правильно ли но вроде так
Вечером попробую, отпишусь

Re: Простые устройства / Simple Devices

Добавлено: Чт июн 27, 2019 2:39 pm
Mikik
Что-то у меня перестало изменяться свойство .updatedText. Судя по дате последнего изменения произошло это после 24.06. Это только у меня?