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

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

Модератор: immortal

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

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
Сообщения: 7186
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 1866 раз

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

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

Sapizdullin писал(а):
Ср май 20, 2020 2:45 pm
Всем доброго времени суток!
Последнее время модуль ведет себя мягко говоря странно. ИМХО. Появляются фантомные ̶б̶о̶л̶и̶ устройства которые давно удалены, но нахально появляются. Нет значений от железки, хотя она их отправляет и они видны на компе в другом клиенте подписанном на топик. Никто не сталкивался? Если да то куда копать?
Тут не в модуле дело...mosquitto хранит базу, и временами высылает топики (при массовой подписке к примеру)...так что только в москито базу снести и перезапустить - топики удалятся...
За это сообщение автора nick7zmail поблагодарил:
Sapizdullin (Ср май 20, 2020 6:57 pm)
Рейтинг: 1.23%
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
Сообщения: 7186
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 1866 раз

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.23%
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
Сообщения: 2
Зарегистрирован: Сб апр 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 от разных датчиков. Как сделать топик или что то еще для каждого датчика чтобы можно было его привязать к объекту. Спасибо.
Ответить