Страница 1 из 1

Повторная Установка свойства

Добавлено: Вс июл 14, 2019 6:40 am
VOVA_iS
Иногда у меня не прилетают команды в MQTT от измениямого свойства, которому оно привязано
Хотел написать небольшой код для повторной установки свойства в случае если от MQTT не пришла информация о получения нужного свойства
Имеем два свойства
setright Свойство от устройство (только чтение)
right Свойство для установки нового свойства (запись)
В методе включения написал код (меняем right на 1)
while ($this->getProperty('setright')==0) {$this->setProperty('right',1);}
Но код не работает. Система весит
Может как то по-другому можно???

Re: Повторная Установка свойства

Добавлено: Вс июл 14, 2019 9:16 am
Sapizdullin
VOVA_iS писал(а):
Вс июл 14, 2019 6:40 am
Иногда у меня не прилетают команды в MQTT от измениямого свойства, которому оно привязано
Хотел написать небольшой код для повторной установки свойства в случае если от MQTT не пришла информация о получения нужного свойства
Имеем два свойства
setright Свойство от устройство (только чтение)
right Свойство для установки нового свойства (запись)
В методе включения написал код (меняем right на 1)
while ($this->getProperty('setright')==0) {$this->setProperty('right',1);}
Но код не работает. Система весит
Может как то по-другому можно???
А что привязано к топику MQTT??!

Re: Повторная Установка свойства

Добавлено: Вс июл 14, 2019 10:20 am
VOVA_iS
Sapizdullin писал(а):
Вс июл 14, 2019 9:16 am
VOVA_iS писал(а):
Вс июл 14, 2019 6:40 am
Иногда у меня не прилетают команды в MQTT от измениямого свойства, которому оно привязано
Хотел написать небольшой код для повторной установки свойства в случае если от MQTT не пришла информация о получения нужного свойства
Имеем два свойства
setright Свойство от устройство (только чтение)
right Свойство для установки нового свойства (запись)
В методе включения написал код (меняем right на 1)
while ($this->getProperty('setright')==0) {$this->setProperty('right',1);}
Но код не работает. Система весит
Может как то по-другому можно???
А что привязано к топику MQTT??!
setright к топику MQTT статус чтение
right К топику mqtt Установка нового статуса