Уборка мусора с MQTT
Модератор: immortal
-
- Сообщения: 1115
- Зарегистрирован: Вс июн 14, 2015 11:08 am
- Благодарил (а): 85 раз
- Поблагодарили: 342 раза
Re: Уборка мусора с MQTT
1. останавливаете mosquitto.
2. удаляете файл mosquitto.db (обычно в той же папке, что и mosquitto)
3. чистите ненужное в модуле МЖД
4. запускаете mosquitto
теоретически )
2. удаляете файл mosquitto.db (обычно в той же папке, что и mosquitto)
3. чистите ненужное в модуле МЖД
4. запускаете mosquitto
теоретически )
- За это сообщение автора olehs поблагодарили (всего 2):
- olegvolk75 (Ср окт 25, 2017 1:46 pm) • Jurich (Сб авг 04, 2018 12:56 pm)
- Рейтинг: 2.33%
- woow
- Сообщения: 821
- Зарегистрирован: Пн июл 04, 2016 8:46 am
- Откуда: Mazeikiai
- Благодарил (а): 125 раз
- Поблагодарили: 46 раз
Re: Уборка мусора с MQTT
mosquitto.confolehs писал(а):1. останавливаете mosquitto.
2. удаляете файл mosquitto.db (обычно в той же папке, что и mosquitto)
3. чистите ненужное в модуле МЖД
4. запускаете mosquitto
теоретически )
persistence true- может быть тут надо false?
persistence_location /var/lib/mosquitto/
/var/lib/mosquitto/mosquitto.db -этот файл стёр, но он снова создался уже с одной строкой
Raspberry Pi 3B+
-
- Сообщения: 1115
- Зарегистрирован: Вс июн 14, 2015 11:08 am
- Благодарил (а): 85 раз
- Поблагодарили: 342 раза
Re: Уборка мусора с MQTT
так стирание помогло?
если не планируете снова подключать мусорные устройства, то можно конфиг и не менять.
если не планируете снова подключать мусорные устройства, то можно конфиг и не менять.
- woow
- Сообщения: 821
- Зарегистрирован: Пн июл 04, 2016 8:46 am
- Откуда: Mazeikiai
- Благодарил (а): 125 раз
- Поблагодарили: 46 раз
Re: Уборка мусора с MQTT
Планирую, а как без этого ...olehs писал(а):так стирание помогло?
если не планируете снова подключать мусорные устройства, то можно конфиг и не менять.
Raspberry Pi 3B+
-
- Сообщения: 113
- Зарегистрирован: Вт июн 09, 2015 9:41 pm
- Откуда: Moscow
- Благодарил (а): 15 раз
- Поблагодарили: 9 раз
Re: Уборка мусора с MQTT
это в таблицу mqtt в базе majordomo, то что выдается на странице в настройках, берется оттуда.. или truncate ей сделать, т.е. очистить, но вот тогда, слетят привязки к объектам MD ... можно напрямую таблицу почистить, проще поудалять через phpmyadmin
- woow
- Сообщения: 821
- Зарегистрирован: Пн июл 04, 2016 8:46 am
- Откуда: Mazeikiai
- Благодарил (а): 125 раз
- Поблагодарили: 46 раз
Re: Уборка мусора с MQTT
Я опять поднимаю тему о том, что в МД неннахожу как решитть проблему автоматической подчистки мусора MQTT данных. И ещё очень важно, чтобы поднять аларм при обрыве поступления данных.
Сама суть всех наших творений управления и самой философии умного дома сводится на НЕТ если нет обратной связи а это происходит довольно часто, из за ненадёжной связи, обрыве питания. Сейчас это можно контролировать при помощи графиков, например если температура не меняется в течении нескольких часов, есть по дозревания что данные не обновляются, но опят же только подозрения, а не факт. Ставим разные датчики и не знаем работают ли они.
Сама суть всех наших творений управления и самой философии умного дома сводится на НЕТ если нет обратной связи а это происходит довольно часто, из за ненадёжной связи, обрыве питания. Сейчас это можно контролировать при помощи графиков, например если температура не меняется в течении нескольких часов, есть по дозревания что данные не обновляются, но опят же только подозрения, а не факт. Ставим разные датчики и не знаем работают ли они.
Raspberry Pi 3B+
- 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.