State value

Вопросы о разработке собственного драйвера или об отладке существующих
Antworten
Singib
Beiträge: 5
Registriert: 13.12.2017, 05:08

State value

Beitrag von Singib » 13.12.2017, 05:23

Коллеги, добрый день.
Пытаюсь создать адаптер, и возникли вопросы. Помогите с ответом, пожалуйста:

1. Когда делаю adapter.setState(name, value, false), то MQTT через непродолжительное время самостоятельно вызывает (или присваивает) ACK = TRUE. Это правильное поведение? То есть мне не нужно руками переставлять ACK в TRUE после обработки команды?

2. Если значение состояния было 0 (или вообще отсутствовало), то присвоение ему значения 0 через adapter.setState(name, 0, false) или даже через web interface оставляет состояние в ACK = FALSE (и в веб-интерфейсе оно отображается красным). Как с этим бороться и надо ли?

Спасибо

Antworten