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

Re: Уборка мусора с MQTT

Добавлено: Чт сен 28, 2017 8:09 am
woow
Я опять поднимаю тему о том, что в МД неннахожу как решитть проблему автоматической подчистки мусора MQTT данных. И ещё очень важно, чтобы поднять аларм при обрыве поступления данных.
Сама суть всех наших творений управления и самой философии умного дома сводится на НЕТ если нет обратной связи а это происходит довольно часто, из за ненадёжной связи, обрыве питания. Сейчас это можно контролировать при помощи графиков, например если температура не меняется в течении нескольких часов, есть по дозревания что данные не обновляются, но опят же только подозрения, а не факт. Ставим разные датчики и не знаем работают ли они.

Re: Уборка мусора с MQTT

Добавлено: Пт сен 29, 2017 11:02 am
sergejey
woow писал(а):Я опять поднимаю тему о том, что в МД неннахожу как решитть проблему автоматической подчистки мусора MQTT данных. И ещё очень важно, чтобы поднять аларм при обрыве поступления данных.
Сама суть всех наших творений управления и самой философии умного дома сводится на НЕТ если нет обратной связи а это происходит довольно часто, из за ненадёжной связи, обрыве питания. Сейчас это можно контролировать при помощи графиков, например если температура не меняется в течении нескольких часов, есть по дозревания что данные не обновляются, но опят же только подозрения, а не факт. Ставим разные датчики и не знаем работают ли они.
Для контроля активности датчиков вполне годится тот механизм, который есть в тех же простых устройствах. Привяжите данные, к примеру, температуры из MQTT к какому-нибудь из простых устройств и они сами будут устанавливать свойство alive, чтобы видеть жив датчик или нет.

Re: Уборка мусора с MQTT

Добавлено: Пн ноя 13, 2017 1:52 am
woow
1. останавлил mosquitto sudo /etc/init.d/mosquitto stop.
2. /var/lib/mosquitto/mosquitto.db -этот файл стёр
3. почистил ненужное в модуле МЖД
4. sudo reboot
и всё на своих местах, как был мусор так и остался.

Re: Уборка мусора с MQTT

Добавлено: Вт ноя 14, 2017 8:27 am
olegvolk75
woow писал(а):1. останавлил mosquitto sudo /etc/init.d/mosquitto stop.
2. /var/lib/mosquitto/mosquitto.db -этот файл стёр
3. почистил ненужное в модуле МЖД
4. sudo reboot
и всё на своих местах, как был мусор так и остался.
Уже писали несколько раз: надо перезагружать или через интерфейс Мажордомо, или подождать 15 мин. В этих случаях создается бэкап чистой базы.
По крайней мере мне помогло.

Re: Уборка мусора с MQTT

Добавлено: Вт дек 26, 2017 9:26 am
Sapizdullin
Господа хорошие! Последнее время заметил в модуле MQTT создаются вот такие странные и битые записи
0:14_19.05.20171!test/PowerLaba/sensors/pmv231.11 t
0:14_19.05.20171!test/PowerLaba/sensors/pmv231.11 t
Почему это происходит?
Нормальная запись выглядит вот так:
test/PowerLaba/sensors/pmw
test/PowerLaba/sensors/pmw