Иногда у меня не прилетают команды в MQTT от измениямого свойства, которому оно привязано
Хотел написать небольшой код для повторной установки свойства в случае если от MQTT не пришла информация о получения нужного свойства
Имеем два свойства
setright Свойство от устройство (только чтение)
right Свойство для установки нового свойства (запись)
В методе включения написал код (меняем right на 1)
while ($this->getProperty('setright')==0) {$this->setProperty('right',1);}
Но код не работает. Система весит
Может как то по-другому можно???
Повторная Установка свойства
Модератор: immortal
- Sapizdullin
- Сообщения: 408
- Зарегистрирован: Сб фев 18, 2017 9:47 am
- Откуда: Земля
- Благодарил (а): 54 раза
- Поблагодарили: 61 раз
Re: Повторная Установка свойства
А что привязано к топику MQTT??!VOVA_iS писал(а): ↑Вс июл 14, 2019 6:40 amИногда у меня не прилетают команды в MQTT от измениямого свойства, которому оно привязано
Хотел написать небольшой код для повторной установки свойства в случае если от MQTT не пришла информация о получения нужного свойства
Имеем два свойства
setright Свойство от устройство (только чтение)
right Свойство для установки нового свойства (запись)
В методе включения написал код (меняем right на 1)
while ($this->getProperty('setright')==0) {$this->setProperty('right',1);}
Но код не работает. Система весит
Может как то по-другому можно???
Intel(R) Core(TM) i7-6700, Debian 9 "Stretch", Zoneminder, Avreg.
-
- Сообщения: 205
- Зарегистрирован: Пн фев 04, 2019 10:23 pm
- Благодарил (а): 18 раз
- Поблагодарили: 30 раз
Re: Повторная Установка свойства
setright к топику MQTT статус чтениеSapizdullin писал(а): ↑Вс июл 14, 2019 9:16 amА что привязано к топику MQTT??!VOVA_iS писал(а): ↑Вс июл 14, 2019 6:40 amИногда у меня не прилетают команды в MQTT от измениямого свойства, которому оно привязано
Хотел написать небольшой код для повторной установки свойства в случае если от MQTT не пришла информация о получения нужного свойства
Имеем два свойства
setright Свойство от устройство (только чтение)
right Свойство для установки нового свойства (запись)
В методе включения написал код (меняем right на 1)
while ($this->getProperty('setright')==0) {$this->setProperty('right',1);}
Но код не работает. Система весит
Может как то по-другому можно???
right К топику mqtt Установка нового статуса