Я опять поднимаю тему о том, что в МД неннахожу как решитть проблему автоматической подчистки мусора MQTT данных. И ещё очень важно, чтобы поднять аларм при обрыве поступления данных.
Сама суть всех наших творений управления и самой философии умного дома сводится на НЕТ если нет обратной связи а это происходит довольно часто, из за ненадёжной связи, обрыве питания. Сейчас это можно контролировать при помощи графиков, например если температура не меняется в течении нескольких часов, есть по дозревания что данные не обновляются, но опят же только подозрения, а не факт. Ставим разные датчики и не знаем работают ли они.
Уборка мусора с MQTT
Модератор: immortal
- sergejey
- Site Admin
- Сообщения: 4284
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 75 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Уборка мусора с MQTT
Для контроля активности датчиков вполне годится тот механизм, который есть в тех же простых устройствах. Привяжите данные, к примеру, температуры из MQTT к какому-нибудь из простых устройств и они сами будут устанавливать свойство alive, чтобы видеть жив датчик или нет.woow писал(а):Я опять поднимаю тему о том, что в МД неннахожу как решитть проблему автоматической подчистки мусора MQTT данных. И ещё очень важно, чтобы поднять аларм при обрыве поступления данных.
Сама суть всех наших творений управления и самой философии умного дома сводится на НЕТ если нет обратной связи а это происходит довольно часто, из за ненадёжной связи, обрыве питания. Сейчас это можно контролировать при помощи графиков, например если температура не меняется в течении нескольких часов, есть по дозревания что данные не обновляются, но опят же только подозрения, а не факт. Ставим разные датчики и не знаем работают ли они.
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
- woow
- Сообщения: 821
- Зарегистрирован: Пн июл 04, 2016 8:46 am
- Откуда: Mazeikiai
- Благодарил (а): 125 раз
- Поблагодарили: 46 раз
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
и всё на своих местах, как был мусор так и остался.
- Рейтинг: 1.16%
Raspberry Pi 3B+
-
- Сообщения: 141
- Зарегистрирован: Сб мар 11, 2017 7:03 pm
- Благодарил (а): 50 раз
- Поблагодарили: 15 раз
Re: Уборка мусора с MQTT
Уже писали несколько раз: надо перезагружать или через интерфейс Мажордомо, или подождать 15 мин. В этих случаях создается бэкап чистой базы.woow писал(а):1. останавлил mosquitto sudo /etc/init.d/mosquitto stop.
2. /var/lib/mosquitto/mosquitto.db -этот файл стёр
3. почистил ненужное в модуле МЖД
4. sudo reboot
и всё на своих местах, как был мусор так и остался.
По крайней мере мне помогло.
- За это сообщение автора olegvolk75 поблагодарил:
- Tonko (Пн ноя 20, 2017 8:24 pm)
- Рейтинг: 1.16%
Orange Pi PCPlus, Debian Stretch with Armbian Linux 4.19.62-sunxi
- Sapizdullin
- Сообщения: 408
- Зарегистрирован: Сб фев 18, 2017 9:47 am
- Откуда: Земля
- Благодарил (а): 54 раза
- Поблагодарили: 61 раз
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.