Seite 1 von 1

State value

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

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

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

Спасибо