[Модуль] MQTT (mqtt)

Разработка дополнительных модулей, подключение различных приложений.

Модератор: immortal

skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1754 раза
Контактная информация:

Re: [Модуль] MQTT (mqtt)

Сообщение skysilver » Ср май 20, 2020 3:09 pm

icas писал(а):
Вс май 17, 2020 11:41 am
Разобрался - настройки в PHP надо править руками.
Что именно правили и в каких файлах?
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: [Модуль] MQTT (mqtt)

Сообщение nick7zmail » Ср май 20, 2020 4:32 pm

Sapizdullin писал(а):
Ср май 20, 2020 2:45 pm
Всем доброго времени суток!
Последнее время модуль ведет себя мягко говоря странно. ИМХО. Появляются фантомные ̶б̶о̶л̶и̶ устройства которые давно удалены, но нахально появляются. Нет значений от железки, хотя она их отправляет и они видны на компе в другом клиенте подписанном на топик. Никто не сталкивался? Если да то куда копать?
Тут не в модуле дело...mosquitto хранит базу, и временами высылает топики (при массовой подписке к примеру)...так что только в москито базу снести и перезапустить - топики удалятся...
За это сообщение автора nick7zmail поблагодарил:
Sapizdullin (Ср май 20, 2020 6:57 pm)
Рейтинг: 1.16%
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
icas
Сообщения: 14
Зарегистрирован: Сб май 09, 2020 8:07 pm
Откуда: Санкт-Петербург
Благодарил (а): 3 раза
Поблагодарили: 0

Re: [Модуль] MQTT (mqtt)

Сообщение icas » Пт май 22, 2020 11:18 pm

skysilver писал(а):
Ср май 20, 2020 3:09 pm
icas писал(а):
Вс май 17, 2020 11:41 am
Разобрался - настройки в PHP надо править руками.
Что именно правили и в каких файлах?
Т.к. MDM установлен на диске D:
- start.bat

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

set MIBDIRS=D:\_majordomo\server\php\Extras\mibs
- config.php

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

Define('SERVER_ROOT', 'd:/_majordomo');
Windows 10 + Arduino UNO + WiFly RN-171
icas
Сообщения: 14
Зарегистрирован: Сб май 09, 2020 8:07 pm
Откуда: Санкт-Петербург
Благодарил (а): 3 раза
Поблагодарили: 0

Re: [Модуль] MQTT (mqtt)

Сообщение icas » Пт май 22, 2020 11:23 pm

MDM отправляет пинги брокеру каждые 10 сек. Как увеличить интервал?
Windows 10 + Arduino UNO + WiFly RN-171
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: [Модуль] MQTT (mqtt)

Сообщение nick7zmail » Сб май 23, 2020 9:58 am

icas писал(а):
Пт май 22, 2020 11:23 pm
MDM отправляет пинги брокеру каждые 10 сек. Как увеличить интервал?
это зашито в сторонней библиотеке /3rdparty/phpmqtt/phpMQTT.php, можете там поправить, но при обновах будет затираться.
За это сообщение автора nick7zmail поблагодарил:
icas (Сб май 23, 2020 11:05 am)
Рейтинг: 1.16%
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
icas
Сообщения: 14
Зарегистрирован: Сб май 09, 2020 8:07 pm
Откуда: Санкт-Петербург
Благодарил (а): 3 раза
Поблагодарили: 0

Re: [Модуль] MQTT (mqtt)

Сообщение icas » Сб май 23, 2020 11:07 am

nick7zmail писал(а):
Сб май 23, 2020 9:58 am
icas писал(а):
Пт май 22, 2020 11:23 pm
MDM отправляет пинги брокеру каждые 10 сек. Как увеличить интервал?
это зашито в сторонней библиотеке /3rdparty/phpmqtt/phpMQTT.php, можете там поправить, но при обновах будет затираться.
Исправил, стало через минуту.

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

public $keepalive = 60;        /* default keepalive timmer */
Windows 10 + Arduino UNO + WiFly RN-171
icas
Сообщения: 14
Зарегистрирован: Сб май 09, 2020 8:07 pm
Откуда: Санкт-Петербург
Благодарил (а): 3 раза
Поблагодарили: 0

Re: [Модуль] MQTT (mqtt)

Сообщение icas » Сб май 23, 2020 1:25 pm

Ещё вопрос.
По подписке MDM получает сообщения с QoS=0, хотя Ardu отправляет и брокер получает с QoS=1. Сообщения от MDM передаются, и принимаются в Ardu с QoS=1. Т.е. надо где-то изменить QoS на подписки в MDM?
Windows 10 + Arduino UNO + WiFly RN-171
Аватара пользователя
miki1973
Сообщения: 14
Зарегистрирован: Сб апр 28, 2018 1:39 pm
Откуда: Москва
Благодарил (а): 1 раз
Поблагодарили: 0

Re: [Модуль] MQTT (mqtt)

Сообщение miki1973 » Сб май 23, 2020 9:16 pm

Добрый день, нужна помощь в настройке MQTT для привязанных датчиков движения к sonoff bridge rf прошитого прошивкой Tasmota. Не моогу никак сделать. Топики идут в виде ( tele/tasmota_42E35A/RESULT/RfReceived
RF1.Data 2020-05-23 20:56:04 {"Sync": 15990,"Low": 510,"High": 1540,"Data": "55D15C","RfKey": 1} (RF1.Data) ) ( tele/tasmota_42E35A/RESULT 2020-05-23 20:56:04 {"Time": "2020-05-23T19:13:54","RfReceived": {"Sync": 15990,"Low": 510,"High": 1540,"Data": "55D15C","RfKey": 1}}) Там происходят изменения по кодам Data от разных датчиков. Как сделать топик или что то еще для каждого датчика чтобы можно было его привязать к объекту. Спасибо.
Спасибо.
Stor
Сообщения: 133
Зарегистрирован: Ср окт 31, 2018 11:45 pm
Благодарил (а): 8 раз
Поблагодарили: 4 раза

Re: [Модуль] MQTT (mqtt)

Сообщение Stor » Сб июн 06, 2020 5:17 pm

Всем привет.

После последних обновлений появился блок со страницами пагинации MQTT. Мне он не нужен. Подскажите плиз как его убрать?
СпойлерПоказать
Изображение
Sawwa
Сообщения: 58
Зарегистрирован: Вс мар 29, 2020 10:39 am
Благодарил (а): 13 раз
Поблагодарили: 7 раз

Re: [Модуль] MQTT (mqtt)

Сообщение Sawwa » Вт июл 21, 2020 7:04 am

Приветствую всех!

С некоторых пор перестал запускаться цикл модуля MQTT.
Пробовал запускать через X-ray, ни старт ни рестарт не помогают
Видимых ошибок нет

Началось такое с неделю назад, перестали крутиться циклы, еще с модулем Sonoff такая же беда.
Остальное вроде работает

В какую сторону посмотреть, подскажите!
Ответить