Страница 4 из 97
Re: Предложения по доработке модуля MQTT
Добавлено: Чт дек 29, 2016 12:52 pm
max506
sergejey писал(а):Проверьте пожалуйста, обновили ли вы модуль MQTT через маркет дополнений
Обновился, новый интерфейс появился. Спасибо!
Сергей, а как выгрузить MQTT-метрики? Они же связаны со свойствами, т.е. автоматически не создадутся в нужном виде. У меня их очень много, руками тоскливо переносить ))
Re: Предложения по доработке модуля MQTT
Добавлено: Чт дек 29, 2016 3:05 pm
sergejey
max506 писал(а):Сергей, а как выгрузить MQTT-метрики? Они же связаны со свойствами, т.е. автоматически не создадутся в нужном виде. У меня их очень много, руками тоскливо переносить ))
Как вариант, через базу данных с помощью phpmyadmin-а. Там таблица mqtt со всеми метриками.
Re: Предложения по доработке модуля MQTT
Добавлено: Чт янв 19, 2017 10:40 am
Ujin778
Здравствуйте!
Есть проблема - как то странно работает MQTT модуль у меня в мажордомо - данные обновляются только один раз после применения настроек. Мажордомо установлен на малину 2. Брокер москито. Данные идут с модуля на ЕСП8266 с прошивкой от homes-smart. Установленный период обновления - 1 минута. Установил клиент себе на телефон еще для теста, так вот клиент в телефоне видит регулярные обновления данных от модуля, а в мажордомо только один раз обновляются после нажатия кнопки "Обновить" в настройках.
Подскажите, пожалуйста, что не так?
Re: Предложения по доработке модуля MQTT
Добавлено: Чт янв 19, 2017 3:35 pm
slgeo
Посмотрите лог по cycle_mqtt, можно глянуть это же в X-ray, посмотрите на закладке Services запущен ли сервис MQTT
Re: Предложения по доработке модуля MQTT
Добавлено: Пн фев 06, 2017 10:36 am
Mikhail72
Здравствуйте, подскажите что делаю не так или не корректно работает модуль, судя по спецификации протокола QoS(2) должно гарантированно доставлять сообщение с подтверждением от получателя, но ничего не меняется. Суть в чём, есть у меня устройство, которое публикует 6 топиков три из них по статусу, три периодический и с одним топиком проблема, его данные хранятся в истории и если их посмотреть, то первое значение числовое, а второе и бывает третье пустые, соответственно график похож на пилу, время 1 и 2 одинаковые, а 3 отличается на несколько секунд. Установил приложение mqtt dashboard на смартфон и подписался на все темы, проблемный объект шлет в течение примерно 15-20 секунд кучу сообщений и только первое содержит данные, остальные пустые. Установил QoS(2) и стало приходить только первое, в MD не катит.
Re: Предложения по доработке модуля MQTT
Добавлено: Пт мар 10, 2017 1:20 am
Alexei
Нашел небольшой баг: В настройках mqtt топика есть функция Set которая позволяет паблишить значения без привязки к объекту (для тестов например)
Так вот она паблишит, все что угодно кроме 0 (ноля)
Re: Предложения по доработке модуля MQTT
Добавлено: Сб мар 11, 2017 6:18 pm
vladdd183
Здравствуйте, помогите, перерыл всё. Вот в чём проблема: можордомо не получает сообщения от брокера.
Пользуюсь брокером mosquitto на локалхосте, можодомо настроил на локалхост. При отправки сообщений на брокер со сторонних приложений отправка получается и подтверждается брокером, при отправки с можордома брокер пишет слежующие:
1489244714: New connection from 127.0.0.1 on port 1883.
1489244714: New client connected from 127.0.0.1 as MajorDoMo MQTT Client (c1, k1
0).
1489244714: Sending CONNACK to MajorDoMo MQTT Client (0, 0)
1489244714: Received PUBLISH from MajorDoMo MQTT Client (d0, q2, r1, m1, '2', ..
. (1 bytes))
1489244714: Sending PUBREC to MajorDoMo MQTT Client (Mid: 1)
1489244714: Socket error on client MajorDoMo MQTT Client, disconnecting.
1489244741: Received PUBLISH from vladdd183_173256921 (d0, q0, r0, m0, '1', ...
(3 bytes))
1489244741: Sending PUBLISH to vladdd183_173256921 (d0, q0, r0, m0, '1', ... (3
bytes))
И собственно вышеупомянутое стороннее приложение получает сообщение с можордомо, но в обратку не работает, то есть можордомо не получает сообщения. Читал что это может быть из-за скрипты "cycle_mqtt.php"
Я зашёл в x-ray в services и там действительно пишут что скрипт этот постоянно на перезагрузке и его постоянно приходится включать. Как исправить проблему с этим скриптом, или же я неправильно всё понял?
Re: Предложения по доработке модуля MQTT
Добавлено: Вт мар 14, 2017 2:45 pm
vladdd183
Сергей, всё та же проблема, найти решение в интернете никак не выходит

Re: Предложения по доработке модуля MQTT
Добавлено: Вт мар 14, 2017 2:46 pm
sergejey
vladdd183 писал(а):Сергей, всё та же проблема, найти решение в интернете никак не выходит

Проверьте запущен ли цикл MQTT. Можно через XRay -> Services. Вероятно, причина в этом.
Re: Предложения по доработке модуля MQTT
Добавлено: Вт мар 14, 2017 3:09 pm
vladdd183
sergejey писал(а):vladdd183 писал(а):Сергей, всё та же проблема, найти решение в интернете никак не выходит

Проверьте запущен ли цикл MQTT. Можно через XRay -> Services. Вероятно, причина в этом.
Проверил.
У меня всё на локалхосте
Вот настройки можордома

Вот mqtt цикл включён

Вот проверяем что никаких данных нет

Отправляем при помощи программы сообщение

Вот тут лог брокера mqtt, он сообщение получил, но не отправляет в можордома, хотя можордомо подписан на все топики, даже если вписать конкретный топик, всё равно не отправиться и не примет

Вот данные не пришли (страничку обновлял)
========================================================
Теперь попытаемся отправить с можордомо на програмку

Можордомо понимает что он отправил данные

Брокер видит данные и отправляет их в програмку

Програмка данные приняла

Цикл всё равно запущен,
хотя в прошлые разы, делал я всё так же, но цикл после отправки сообщения с можордомо постоянно рестартился и приходилось его вручную в x-ray включать
Может быть я что-то не так делаю?
P.S. Там где фото брокера, когда сообщение отправляется с можордомо видно что можордомо вконце дисконектиться, так должно быть?