Страница 75 из 97
Re: [Модуль] MQTT (mqtt)
Добавлено: Вт ноя 24, 2020 6:00 pm
CAHbKA
belyay писал(а): Вс ноя 15, 2020 7:11 am
Поделитесь файлом 3rdparty/phpmqtt/phpMQTT.php
Что то не могу в бэкапе его найти.
Спасибо.
https://github.com/sergejey/majordomo/b ... hpMQTT.php
я на этот откарывал.
в мжд лежит тут:
/var/www/3rdparty/phpmqtt/phpMQTT.php
Re: [Модуль] MQTT (mqtt)
Добавлено: Пн ноя 30, 2020 2:01 am
parashutist
Прошу помощи.
Опишу упрощенный сценарий. Я поставил МД на убунту, поставил дополнение в МД MQTT, поставил Москито брокер. Настроил дополнение, мне подходит все по дефолту и подписался на "#" для уверенности. Когда я публикую сообщения, в брокер они прилетают, а в МД не появляются. Соответсвенно сервисы все рестартовал после изменения настроек.
Отрывок лога Москито:
Код: Выделить всё
1606689124: Config loaded from /etc/mosquitto/mosquitto.conf.
1606689124: Opening ipv4 listen socket on port 1883.
1606689124: Opening ipv6 listen socket on port 1883.
1606689125: New connection from 127.0.0.1 on port 1883.
1606689125: New client connected from 127.0.0.1 as mqttjs_0dd69372 (p2, c1, k60).
1606689157: New connection from 127.0.0.1 on port 1883.
1606689157: New client connected from 127.0.0.1 as mosq/qVfzdhb2aVmTeXKplv (p2, c1, k60).
1606689157: Client mosq/qVfzdhb2aVmTeXKplv disconnected.
1606689390: New connection from 127.0.0.1 on port 1883.
Первый клиент это zigbee2mqtt сервис, второй это сам москито, я делал публикацию из него.
Куда копать, что смотреть, подскажите плз, уже все возможные видео пересмотрел, по логике должно работать, а нет..
PS При установке на 19.10 убунту (делал по инструкции, где-то есть в сети) единсветнное что не завелось, это phpmyadmin. Там его пароль не устраивал к базе, хотя я прописывал его таким что он полиси точно соответсвовал. Ну убив часа полтора я плюнул. Подумав зачем он мне. Дамп базы накатил просто из консоли да и все. Сам МД работает. Указал на всякий случай может это как-то может быть причиной. Большеидей нет куда вообще копать..
Re: [Модуль] MQTT (mqtt)
Добавлено: Пн ноя 30, 2020 5:38 am
nick7zmail
parashutist писал(а): Пн ноя 30, 2020 2:01 am
Прошу помощи.
Опишу упрощенный сценарий. Я поставил МД на убунту, поставил дополнение в МД MQTT, поставил Москито брокер. Настроил дополнение, мне подходит все по дефолту и подписался на "#" для уверенности. Когда я публикую сообщения, в брокер они прилетают, а в МД не появляются. Соответсвенно сервисы все рестартовал после изменения настроек.
Отрывок лога Москито:
Код: Выделить всё
1606689124: Config loaded from /etc/mosquitto/mosquitto.conf.
1606689124: Opening ipv4 listen socket on port 1883.
1606689124: Opening ipv6 listen socket on port 1883.
1606689125: New connection from 127.0.0.1 on port 1883.
1606689125: New client connected from 127.0.0.1 as mqttjs_0dd69372 (p2, c1, k60).
1606689157: New connection from 127.0.0.1 on port 1883.
1606689157: New client connected from 127.0.0.1 as mosq/qVfzdhb2aVmTeXKplv (p2, c1, k60).
1606689157: Client mosq/qVfzdhb2aVmTeXKplv disconnected.
1606689390: New connection from 127.0.0.1 on port 1883.
Первый клиент это zigbee2mqtt сервис, второй это сам москито, я делал публикацию из него.
Куда копать, что смотреть, подскажите плз, уже все возможные видео пересмотрел, по логике должно работать, а нет..
PS При установке на 19.10 убунту (делал по инструкции, где-то есть в сети) единсветнное что не завелось, это phpmyadmin. Там его пароль не устраивал к базе, хотя я прописывал его таким что он полиси точно соответсвовал. Ну убив часа полтора я плюнул. Подумав зачем он мне. Дамп базы накатил просто из консоли да и все. Сам МД работает. Указал на всякий случай может это как-то может быть причиной. Большеидей нет куда вообще копать..
Для начала вот так попробуйте
https://mjdm.ru/forum/viewtopic.php?p=112717#p112717
Re: [Модуль] MQTT (mqtt)
Добавлено: Пн ноя 30, 2020 10:27 am
parashutist
Не помогло. У меня кстати тоже не nginx, а apache. Пролистнув пониже нашел вот это
https://mjdm.ru/forum/viewtopic.php?f=5 ... ime#p88459. Но тоже не помогло.
В консоли браузера у меня следующее: Раз в секунду примерно улетают запросы
http://127.0.0.1/ajax/mqtt.html?op=getvalues&, но в ответ прилетает пустой список {"DATA":[]}. Так же у меня МД не может подконнектится к вебсоккетам. В консоли падают ошибки, тоже примерно раз в 1-2 секунды
Код: Выделить всё
Conneting to ws://127.0.0.1:8001/majordomo
WebSocket connection to 'ws://127.0.0.1:8001/majordomo' failed: Error in connection establishment: net::ERR_CONNECTION_REFUSED
WS disconnected ()
Update:
Похоже у меня циклы не работают, кнопка рестарт ничего не меняет. Это же не норма, как на скрине? Куда смотреть, может какие логи прольют свет.
Update2:
Нажал на всех циклах рестарт, так они и застыли в таком статусе. Апач рестартовал, страницу перезагружал. Похоже что-то совсем не так с моейинсталляцией...

Re: [Модуль] MQTT (mqtt)
Добавлено: Пн ноя 30, 2020 1:05 pm
nick7zmail
На циклы а первую очередь смотреть надо было)) Куда чем и как ставили?
Отправлено с моего Xperia XZ1 Compact через Tapatalk
Re: [Модуль] MQTT (mqtt)
Добавлено: Пн ноя 30, 2020 1:35 pm
andrey040670
MQTT не видит что брокер запущен, в итоге не стартует цикл.
Попробуйте перезапустить брокер.
sudo service mosquitto restart
Re: [Модуль] MQTT (mqtt)
Добавлено: Пн ноя 30, 2020 2:06 pm
parashutist
nick7zmail писал(а): Пн ноя 30, 2020 1:05 pm
На циклы а первую очередь смотреть надо было)) Куда чем и как ставили?
Отправлено с моего Xperia XZ1 Compact через Tapatalk
Ставил на убунту 19.10 по этому гайду
https://kb.mjdm.ru/kak-ustanovit-majordomo-na-linux/
Re: [Модуль] MQTT (mqtt)
Добавлено: Пн ноя 30, 2020 2:07 pm
parashutist
andrey040670 писал(а): Пн ноя 30, 2020 1:35 pm
MQTT не видит что брокер запущен, в итоге не стартует цикл.
Попробуйте перезапустить брокер.
sudo service mosquitto restart
Пробовал перезапускать безрезультатно. Наверное стоит переустановить попробоват как-то по другому. У меня на винде еще стоит, попробую там.
Re: [Модуль] MQTT (mqtt)
Добавлено: Пн ноя 30, 2020 4:00 pm
nick7zmail
parashutist писал(а): Пн ноя 30, 2020 2:07 pm
Пробовал перезапускать безрезультатно. Наверное стоит переустановить попробоват как-то по другому. У меня на винде еще стоит, попробую там.
Последнюю главу инструкции "основной цикл" - выполнили? Каким способом из представленных?
Re: [Модуль] MQTT (mqtt)
Добавлено: Вт дек 01, 2020 10:45 am
parashutist
nick7zmail писал(а): Пн ноя 30, 2020 4:00 pm
parashutist писал(а): Пн ноя 30, 2020 2:07 pm
Пробовал перезапускать безрезультатно. Наверное стоит переустановить попробоват как-то по другому. У меня на винде еще стоит, попробую там.
Последнюю главу инструкции "основной цикл" - выполнили? Каким способом из представленных?
Завтыкал.. Я почему-то умыл руки после импорта дампа базы. Не знаю даже почему не дочитал.. Сделал, завелось. Спасибо! Очевидное на поверхности ...