Я опять поднимаю тему о том, что в МД неннахожу как решитть проблему автоматической подчистки мусора MQTT данных. И ещё очень важно, чтобы поднять аларм при обрыве поступления данных.
Сама суть всех наших творений управления и самой философии умного дома сводится на НЕТ если нет обратной связи а это происходит довольно часто, из за ненадёжной связи, обрыве питания. Сейчас это можно контролировать при помощи графиков, например если температура не меняется в течении нескольких часов, есть по дозревания что данные не обновляются, но опят же только подозрения, а не факт. Ставим разные датчики и не знаем работают ли они.
Уборка мусора с MQTT
Модератор: immortal
Re: Уборка мусора с MQTT
Raspberry Pi 3B+
- sergejey
- Site Admin
- Сообщения: 4286
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Контактная информация:
Re: Уборка мусора с MQTT
Для контроля активности датчиков вполне годится тот механизм, который есть в тех же простых устройствах. Привяжите данные, к примеру, температуры из MQTT к какому-нибудь из простых устройств и они сами будут устанавливать свойство alive, чтобы видеть жив датчик или нет.woow писал(а):Я опять поднимаю тему о том, что в МД неннахожу как решитть проблему автоматической подчистки мусора MQTT данных. И ещё очень важно, чтобы поднять аларм при обрыве поступления данных.
Сама суть всех наших творений управления и самой философии умного дома сводится на НЕТ если нет обратной связи а это происходит довольно часто, из за ненадёжной связи, обрыве питания. Сейчас это можно контролировать при помощи графиков, например если температура не меняется в течении нескольких часов, есть по дозревания что данные не обновляются, но опят же только подозрения, а не факт. Ставим разные датчики и не знаем работают ли они.
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Re: Уборка мусора с MQTT
1. останавлил mosquitto sudo /etc/init.d/mosquitto stop.
2. /var/lib/mosquitto/mosquitto.db -этот файл стёр
3. почистил ненужное в модуле МЖД
4. sudo reboot
и всё на своих местах, как был мусор так и остался.
2. /var/lib/mosquitto/mosquitto.db -этот файл стёр
3. почистил ненужное в модуле МЖД
4. sudo reboot
и всё на своих местах, как был мусор так и остался.
Raspberry Pi 3B+
-
olegvolk75
- Сообщения: 141
- Зарегистрирован: Сб мар 11, 2017 7:03 pm
Re: Уборка мусора с MQTT
Уже писали несколько раз: надо перезагружать или через интерфейс Мажордомо, или подождать 15 мин. В этих случаях создается бэкап чистой базы.woow писал(а):1. останавлил mosquitto sudo /etc/init.d/mosquitto stop.
2. /var/lib/mosquitto/mosquitto.db -этот файл стёр
3. почистил ненужное в модуле МЖД
4. sudo reboot
и всё на своих местах, как был мусор так и остался.
По крайней мере мне помогло.
Orange Pi PCPlus, Debian Stretch with Armbian Linux 4.19.62-sunxi
- Sapizdullin
- Сообщения: 408
- Зарегистрирован: Сб фев 18, 2017 9:47 am
- Откуда: Земля
Re: Уборка мусора с MQTT
Господа хорошие! Последнее время заметил в модуле 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
Intel(R) Core(TM) i7-6700, Debian 9 "Stretch", Zoneminder, Avreg.