[Модуль] MQTT (mqtt)
Модератор: immortal
Re: Предложения по доработке модуля MQTT
Добрый день, постоянно выскакивают непонятные данные в MQTT с одного и того же модуля, при том не важно подключен модуль или нет
https://ibb.co/duvBrz
как убрать ошибку, спасибо
https://ibb.co/duvBrz
как убрать ошибку, спасибо
Re: Предложения по доработке модуля MQTT
Это не ошибка, это топики с флагом "retain" которые остались на брокере, "лечится" двумя путями:
1.чистить базу mqtt брокера
или
2. единоразово записать в эти топики пустой пейлоад с УСТАНОВЛЕННЫМ флагом "retain"
1.чистить базу mqtt брокера
или
2. единоразово записать в эти топики пустой пейлоад с УСТАНОВЛЕННЫМ флагом "retain"
MDM живет на 4.9.0-8-amd64 #1 SMP Debian 4.9.130-2 (2018-10-27) x86_64 GNU/Linux
Re: Предложения по доработке модуля MQTT
Спасибо, помог первый способ.
- nightwind
- Сообщения: 333
- Зарегистрирован: Вс июн 26, 2016 4:42 pm
- Откуда: Барановичи
- Контактная информация:
Re: Предложения по доработке модуля MQTT
парни, в модуле есть такой replaсelist. так вот сяоми датчик движения шлет такую шнягу - [true,false,false,false,false,false,false,false] - это типа статус =1. как при помощи этого реплэйслиста его конвертировать? как в описалове - не работает. 1=[true,false,false,false,false,false,false,false] ничего не меняет, [true,false,false,false,false,false,false,false]=1 тоже.
никто не знает? так я и не разобрался с этой конвертацией
никто не знает? так я и не разобрался с этой конвертацией
Последний раз редактировалось nightwind Пт окт 12, 2018 9:18 am, всего редактировалось 1 раз.
Re: Предложения по доработке модуля MQTT
как эту возможность реализовать? а то я по старинке
Код: Выделить всё
sudo service mosquitto stop
sudo rm /var/lib/mosquitto/mosquitto.db
sudo service mosquitto startRe: Предложения по доработке модуля MQTT
Ставим в настройках топика:
Retain "Да"
Установить чекбокс "установить:" и в поле "значение" - пусто
нажать "Сохранить"
Retain "Да"
Установить чекбокс "установить:" и в поле "значение" - пусто
нажать "Сохранить"
MDM живет на 4.9.0-8-amd64 #1 SMP Debian 4.9.130-2 (2018-10-27) x86_64 GNU/Linux
Re: Предложения по доработке модуля MQTT
Может кому пригодится, как соединить два брокера между собой в bridge (в конце страницы) https://wirenboard.com/wiki/index.php/MQTT
сделать
Код: Выделить всё
connection cloudmqtt //название настройки
address m21.cloudmqtt.com:10858
remote_username fs_user_kp
remote_password 5dn_pass_pm
clientid pavel_test //можно не писать
try_private false
start_type automatic
topic # both // both - сообщения присылаются в обе стороны, и подписатся на все #
Код: Выделить всё
service mosquitto restartRe: Предложения по доработке модуля MQTT
у меня нет таких настроек. Последние обновление модуля : 2018-09-13 12:24:09Kvantos писал(а): Вт окт 09, 2018 6:42 pm Ставим в настройках топика:
Retain "Да"
Установить чекбокс "установить:" и в поле "значение" - пусто
нажать "Сохранить"
Re: Предложения по доработке модуля MQTT
Сначала нужно зайти в соответствующий топик https://ibb.co/moxgM9
у меня в примере /phone/serg/alarm/clock_snooze
у меня в примере /phone/serg/alarm/clock_snooze
MDM живет на 4.9.0-8-amd64 #1 SMP Debian 4.9.130-2 (2018-10-27) x86_64 GNU/Linux
Re: Предложения по доработке модуля MQTT
Вроде исправил данную проблему, тестируем.mr.firwet писал(а): Пт авг 24, 2018 4:01 pm Добрый день. Подскажите в чем может быть проблема. MD стоит на малинке, там же стоит сервер москито, с esp8266 приходят данные температуры каждые 2 сек, также подключено реле. MD не хочет обновлять значения, хотя они приходят, я отдельно проверил, при этом реле управляет без проблем. Значения обновляются только при перезапуске цикла cycle_mqtt.php