Подключение к CloudMQTT


#1

Добрый день!
Пытаюсь повторить пример из видео https://www.youtube.com/watch?v=jJkZ-YYK__w
И https://wirenboard.com/wiki/index.php/MQTT в конце
Соединение по Wi-fi

Настройка Bridge:
connection cloudmqtt
address m24.cloudmqtt.com:14742
remote_username stvoixsi
remote_password :slight_smile:
clientid AYBOKRLC2018
try_private false
start_type automatic
topic # both

Подключение выполняется
VjVelydN
Данные как-то идут, но вид представления отличается от видео


Так же визуально не вижу своих виртуальных девайсов

И в вебсокете пусто…

Что может быть не так?


#2

Server log должен быть такой (см. последнюю запись о коннекте):

Connections:

WebSocket UI:


#3

это у вас DebugModeActivated


#4

Вот так


#5

Вот меня ещё смущает сообщения если включить отладку


В мануале говорят:
Для просмотра правил важным является понятие полного (complete) параметра. Параметр считается полным, когда для него по MQTT получены как значение, так и тип (…/meta/type). В отладочном режиме попытки обращения к неполным параметрам в функциях, фигурирующих в when, asSoonAs и whenChanged приводят к записи в лог сообщения “skipping rule due to incomplete cell”.


#6

Это не относится напрямую к MQTT
Пока лечится так:

В файле /usr/share/wb-rules-system/rules/power_status.js
убрать правила _system_dc_on и _system_dc_off


#7

Что-то похожее было.
Создал еще один instance.
Причем с похожими параметрами и подключилось без проблем. До сих пор не выяснил при сравнивании, что не так…


#8

Я их 3 штуки создал.
Всё удалил и сделал новый.
В какой-то момент появляется второе подключение при этом я ни чего более не подключаю (типо MQTT Dash). Или это компьютер с которого я этот сайт смотрю так отображается?
Пока без изменений…хз…не понимаю
%D0%A1%D0%BA%D1%80%D0%B8%D0%BD%D1%88%D0%BE%D1%82%202019-04-12%2022_12_27



#9

Странно, как-то ещё этот дебаг выглядит вот эти троеточия …
Может пустые данные типо идут?


#10

Какая-то передача однозначно идёт, но что это за данные не понятно.
%D0%A1%D0%BA%D1%80%D0%B8%D0%BD%D1%88%D0%BE%D1%82%202019-04-12%2023_11_43


#11

Как можно практически использовать cloudmqtt.com?
До сих пор для меня вопрос.


#12

Для начала бы просто подключиться. А там видно будет (на MQTT Dash картинки сделаю например или что-то иное простое для обычного пользователя).
Я так понимаю, что если туда данные не идут, то они и ни куда в другое место не пойдут через bridge.
Пока причину я не понимаю…Было бы здорово её понять.


#13

http://cloudmqtt.com/ не подконтрольна, так как чужой ресурс
Проверьте работу бриджа на WB6 с помощью программы MQTTBox если у вас рабочая станция работает под Windows


#14

Вечер добрый!
Мне кажется мы так не bridge проверим, а просто клиентом сторонним подключимся к mosquitto wb6. Bridge - это на сколько я понимаю дублирование mosquitto wb6 на другой брокер (в частности cloudmgtt).
Так-то работает вроде :slightly_smiling_face:


Почему cloudmgtt не работает.
Я попробовал ради интереса и через gsm-модем полностью, как у вас на видео. Не помогло! :frowning:


#15

День добрый!
Подскажите пожалуйста в чём может быть проблема?


#16

Попробуйте подключиться сторонним клиентом, например MQTTBox

Запустите на получение всех топиков #


#17

Посмотрите выше мой пост. Я уже так сделал


#18

Получается брокер cloudMQTT принимает данные и может их отдавать - теперь используйте!


#19

Так я по wi-fi подключился просто к mosquitto wb6 с помощью MQTTBox. Это же не bridge. А через cloudMQTT не работает…


#20

Я же рекомендую подключиться к CloudMQTT и посмотреть что забирается оттуда.