Как вызывается метод statusUpdated у Devices?
Добавлено: Ср окт 09, 2019 11:53 am
Сложилась такая ситуация.
Возникла необходимость временно физически отключить от системы один внешний контроллер с группой датчиков. Контроллер подключен к МД по MQTT. Серверу контроллер передаёт состояния своих датчиков и свой uptime. Значение uptime я записываю в свойство Status объекта SDiveces, описывающего контроллер. Так вот, если с датчиками всё нормально - их обновление прервалось в момент отключения, то со свойством status самого контроллера непонятно. Значение статуса там сохранилось последнее (uptime в момент отключения), всё норм. И больше это значение не обновляется. Но свойство updatedText при этом продолжает обновляться ежечасно, но не в ноль минут, а в 04 минуты каждого часа, именно в 04 минуты и было произведено отключение контроллера. То есть я вижу, что данные как бы обновляются каждый час, но сами данные (свойство status) не меняеются. В MQTT видно, что последнее обновление значения было в момент отключения, новых данных никоткуда не поступает. А свойство updatedText обновляется, и свойство alive стоит в еденице. Кто может дёргать метод statusUpdated, где это посмотреть? По поиску в системе никаких левых вызовов я не вижу.
Возникла необходимость временно физически отключить от системы один внешний контроллер с группой датчиков. Контроллер подключен к МД по MQTT. Серверу контроллер передаёт состояния своих датчиков и свой uptime. Значение uptime я записываю в свойство Status объекта SDiveces, описывающего контроллер. Так вот, если с датчиками всё нормально - их обновление прервалось в момент отключения, то со свойством status самого контроллера непонятно. Значение статуса там сохранилось последнее (uptime в момент отключения), всё норм. И больше это значение не обновляется. Но свойство updatedText при этом продолжает обновляться ежечасно, но не в ноль минут, а в 04 минуты каждого часа, именно в 04 минуты и было произведено отключение контроллера. То есть я вижу, что данные как бы обновляются каждый час, но сами данные (свойство status) не меняеются. В MQTT видно, что последнее обновление значения было в момент отключения, новых данных никоткуда не поступает. А свойство updatedText обновляется, и свойство alive стоит в еденице. Кто может дёргать метод statusUpdated, где это посмотреть? По поиску в системе никаких левых вызовов я не вижу.