Уборка мусора с MQTT
Модератор: immortal
- woow
- Сообщения: 821
- Зарегистрирован: Пн июл 04, 2016 8:46 am
- Откуда: Mazeikiai
- Благодарил (а): 125 раз
- Поблагодарили: 46 раз
Уборка мусора с MQTT
как и чем прочистить mqtt раздел, там кроме нужной информации от куда то вылезает много мусора т.е. те топики которые использовал во время настройки и их уже поменял, некоторые от давно отключенных устройств, которые уже не используется. Если стираешь нажатием на <х> то только до следующего обновления...
Raspberry Pi 3B+
- nightwind
- Сообщения: 333
- Зарегистрирован: Вс июн 26, 2016 4:42 pm
- Откуда: Барановичи
- Благодарил (а): 28 раз
- Поблагодарили: 52 раза
- Контактная информация:
Re: Уборка мусора с MQTT
Если появляются топики - значит в них кто-то пишет, какое-то устройство отправляет данные в них. удалить многие за раз можно из таблицы в phpmyadmin
- alx69
- Сообщения: 122
- Зарегистрирован: Чт фев 09, 2017 12:42 pm
- Откуда: Киев, Украина
- Благодарил (а): 10 раз
- Поблагодарили: 22 раза
Re: Уборка мусора с MQTT
У меня тоже такое есть. Устройств, которые туда пишут нет - у меня в такое ESP писала, но она уже месяц, как выключена
Из базы удалять без толку - это в .db файле москито лежит, я уже проверял. При рестарте москито все равно все восстанавливается.
Из базы удалять без толку - это в .db файле москито лежит, я уже проверял. При рестарте москито все равно все восстанавливается.
Raspberry PI 3, 4 (MicroSD+HDD/SSD) + Netatmo + Xiaomi + Sonoff + Broadlink + Livolo/Funry/Sesoo + Ghome + Irbis (Алиса)
CONNECT
CONNECT
-
- Сообщения: 1115
- Зарегистрирован: Вс июн 14, 2015 11:08 am
- Благодарил (а): 85 раз
- Поблагодарили: 342 раза
Re: Уборка мусора с MQTT
так грохните этот db разово или подкрутите в конфиге москиты параметры persistence*alx69 писал(а):У меня тоже такое есть. Устройств, которые туда пишут нет - у меня в такое ESP писала, но она уже месяц, как выключена
Из базы удалять без толку - это в .db файле москито лежит, я уже проверял. При рестарте москито все равно все восстанавливается.
- alx69
- Сообщения: 122
- Зарегистрирован: Чт фев 09, 2017 12:42 pm
- Откуда: Киев, Украина
- Благодарил (а): 10 раз
- Поблагодарили: 22 раза
Re: Уборка мусора с MQTT
Вах, спасибо! Помогло!olehs писал(а):так грохните этот db разово или подкрутите в конфиге москиты параметры persistence*
Raspberry PI 3, 4 (MicroSD+HDD/SSD) + Netatmo + Xiaomi + Sonoff + Broadlink + Livolo/Funry/Sesoo + Ghome + Irbis (Алиса)
CONNECT
CONNECT
- woow
- Сообщения: 821
- Зарегистрирован: Пн июл 04, 2016 8:46 am
- Откуда: Mazeikiai
- Благодарил (а): 125 раз
- Поблагодарили: 46 раз
Re: Уборка мусора с MQTT
Мда что- то где-то подкрутить (отвёртка тут не поможет ) ?yurat2008 писал(а):А для непонятливых как именно подкрутить?
Raspberry Pi 3B+
-
- Сообщения: 1115
- Зарегистрирован: Вс июн 14, 2015 11:08 am
- Благодарил (а): 85 раз
- Поблагодарили: 342 раза
Re: Уборка мусора с MQTT
в mosquitto.conf задайте параметр persistent_client_expiration, напримерyurat2008 писал(а):А для непонятливых как именно подкрутить?
Код: Выделить всё
persistent_client_expiration 7d
- Рейтинг: 1.16%
- woow
- Сообщения: 821
- Зарегистрирован: Пн июл 04, 2016 8:46 am
- Откуда: Mazeikiai
- Благодарил (а): 125 раз
- Поблагодарили: 46 раз
Re: Уборка мусора с MQTT
ух как интересно, а это 7d означает 7 дней или как? Может что то подобное можно задействовать например, когда датчик отваливается, а это бывает, то батарейка подсела и если не график так и показывал бы что всё красиво, а когда в графике увидишь сплошную полосу тогда понимаешь что данные фальшивые.olehs писал(а):в mosquitto.conf задайте параметр persistent_client_expiration, напримерyurat2008 писал(а):А для непонятливых как именно подкрутить?либо вообще выключите persistence (хотя оно по-умолчанию вроде как и так выключено)Код: Выделить всё
persistent_client_expiration 7d
Raspberry Pi 3B+
-
- Сообщения: 1115
- Зарегистрирован: Вс июн 14, 2015 11:08 am
- Благодарил (а): 85 раз
- Поблагодарили: 342 раза
Re: Уборка мусора с MQTT
Это не совсем то, что Вам нужно. Для дохлых датчиков в МЖД есть свои средства. Я говорю о свойствах alive, aliveTimeOut, updated и т.д у класса Sensors.