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

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

Добавлено: Вт май 02, 2017 4:07 pm
woow
как и чем прочистить mqtt раздел, там кроме нужной информации от куда то вылезает много мусора т.е. те топики которые использовал во время настройки и их уже поменял, некоторые от давно отключенных устройств, которые уже не используется. Если стираешь нажатием на <х> то только до следующего обновления...

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

Добавлено: Пн май 08, 2017 2:31 pm
nightwind
Если появляются топики - значит в них кто-то пишет, какое-то устройство отправляет данные в них. удалить многие за раз можно из таблицы в phpmyadmin

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

Добавлено: Пн май 08, 2017 3:47 pm
alx69
У меня тоже такое есть. Устройств, которые туда пишут нет - у меня в такое ESP писала, но она уже месяц, как выключена :)
Из базы удалять без толку - это в .db файле москито лежит, я уже проверял. При рестарте москито все равно все восстанавливается.

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

Добавлено: Пн май 08, 2017 4:01 pm
olehs
alx69 писал(а):У меня тоже такое есть. Устройств, которые туда пишут нет - у меня в такое ESP писала, но она уже месяц, как выключена :)
Из базы удалять без толку - это в .db файле москито лежит, я уже проверял. При рестарте москито все равно все восстанавливается.
так грохните этот db разово или подкрутите в конфиге москиты параметры persistence*

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

Добавлено: Пн май 08, 2017 4:15 pm
alx69
olehs писал(а):так грохните этот db разово или подкрутите в конфиге москиты параметры persistence*
Вах, спасибо! Помогло!

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

Добавлено: Пн май 08, 2017 8:52 pm
yurat2008
А для непонятливых как именно подкрутить?

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

Добавлено: Пн май 08, 2017 11:11 pm
woow
yurat2008 писал(а):А для непонятливых как именно подкрутить?
Мда что- то где-то подкрутить (отвёртка тут не поможет :) ) ?

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

Добавлено: Пн май 08, 2017 11:41 pm
olehs
yurat2008 писал(а):А для непонятливых как именно подкрутить?
в mosquitto.conf задайте параметр persistent_client_expiration, например

Код: Выделить всё

persistent_client_expiration 7d
либо вообще выключите persistence (хотя оно по-умолчанию вроде как и так выключено)

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

Добавлено: Вт май 09, 2017 12:04 am
woow
olehs писал(а):
yurat2008 писал(а):А для непонятливых как именно подкрутить?
в mosquitto.conf задайте параметр persistent_client_expiration, например

Код: Выделить всё

persistent_client_expiration 7d
либо вообще выключите persistence (хотя оно по-умолчанию вроде как и так выключено)
ух как интересно, а это 7d означает 7 дней или как? Может что то подобное можно задействовать например, когда датчик отваливается, а это бывает, то батарейка подсела и если не график так и показывал бы что всё красиво, а когда в графике увидишь сплошную полосу тогда понимаешь что данные фальшивые.

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

Добавлено: Вт май 09, 2017 1:31 am
olehs
Это не совсем то, что Вам нужно. Для дохлых датчиков в МЖД есть свои средства. Я говорю о свойствах alive, aliveTimeOut, updated и т.д у класса Sensors.