Страница 81 из 97
Re: [Модуль] MQTT (mqtt)
Добавлено: Ср июл 14, 2021 4:59 pm
Svetлая
tarasfrompir писал(а): ↑Пт апр 23, 2021 11:20 am
V.A.S.t писал(а): ↑Пт апр 23, 2021 3:28 am
tarasfrompir писал(а): ↑Чт апр 22, 2021 2:13 pm
Так тогда проверяйте привязку свойства обьекта к модулю мкюют и передачу данных... По идее что то у вас не так.. Поскольку жалоб больше ж нету....
Отличный совет! Лично я так бы и сделал
Но вы советуете это новичку!!! Думаете, это в его силах? В том-то и дело, что проблема не типичная, носом в решение ткнуть не получится, а помочь разобраться с чужими проблемами тоже мало кто хочет. Такое вот сообщество...
Ну извените - мне как не пользующему мкютт тяжело судить о ваших проблемах.
Видела модуль обновлялся несколько раз, думала что-то добавили
Работает и работает, уж лет то сколько... Вот на работе в этом году мжд ставила с нуля. Проблем не было.
Re: [Модуль] MQTT (mqtt)
Добавлено: Ср июл 14, 2021 5:02 pm
Svetлая
homester писал(а): ↑Пт апр 23, 2021 12:40 pm
Ну а по сути вопроса, случай из жизни. Игрался с ESP, и по недогляду прикрепил несколько топиков к другим объектам (один топик прикреплен к двум объектам). Долго потом искал, почему MQTT странно работает.
чАстая ошибка начинающих, использовать один топик на прием и передачу.
Тоже попадалась на такое
Опыт набираем на практике.... шишки, винчик...
Re: [Модуль] MQTT (mqtt)
Добавлено: Вс июл 18, 2021 8:38 am
olegvolk75
Друзья, товарищи, братья! Спасите, совсем мозг сломал. Неожиданно перестал работать модуль MQTT, не запускается. Откат к предыдущим рабочим бэкапам не помог. Обновление системы, мажора и модуля тоже не помогают. Система стоит на Orange Pi PC+, Debian Stretch with Armbian Linux 4.19.62-sunxi.
Москит запускается
Код: Выделить всё
root@md:~# systemctl status mosquitto.service
● mosquitto.service - Mosquitto MQTT Broker
Loaded: loaded (/lib/systemd/system/mosquitto.service; enabled; vendor preset: enabled)
Active: active (running) since Sun 2021-07-18 08:21:32 MSK; 2min 34s ago
Docs: man:mosquitto.conf(5)
man:mosquitto(8)
Process: 916 ExecStartPre=/bin/chown mosquitto /run/mosquitto (code=exited, status=0/SUCCESS)
Process: 905 ExecStartPre=/bin/mkdir -m 740 -p /run/mosquitto (code=exited, status=0/SUCCESS)
Process: 883 ExecStartPre=/bin/chown mosquitto /var/log/mosquitto (code=exited, status=0/SUCCESS)
Process: 861 ExecStartPre=/bin/mkdir -m 740 -p /var/log/mosquitto (code=exited, status=0/SUCCESS)
Main PID: 928 (mosquitto)
Tasks: 1 (limit: 4915)
CGroup: /system.slice/mosquitto.service
└─928 /usr/sbin/mosquitto -c /etc/mosquitto/mosquitto.conf
Jul 18 08:21:31 md.lan systemd[1]: Starting Mosquitto MQTT Broker...
Jul 18 08:21:32 md.lan systemd[1]: Started Mosquitto MQTT Broker.
Но цикл не стартует
Код: Выделить всё
root@md:~# sudo -u www-data php /var/www/scripts/cycle_mqtt.php
Error:stream_socket_create() 111, Connection refused
Подскажите, куда лезть и что делать?
Re: [Модуль] MQTT (mqtt)
Добавлено: Вс июл 18, 2021 2:56 pm
nickneo
olegvolk75 писал(а): ↑Вс июл 18, 2021 8:38 am
Друзья, товарищи, братья! Спасите, совсем мозг сломал. Неожиданно перестал работать модуль MQTT, не запускается. Откат к предыдущим рабочим бэкапам не помог. Обновление системы, мажора и модуля тоже не помогают. Система стоит на Orange Pi PC+, Debian Stretch with Armbian Linux 4.19.62-sunxi.
Москит запускается
Подскажите, куда лезть и что делать?
что команда выдает:
и посмотрите что в логе
Re: [Модуль] MQTT (mqtt)
Добавлено: Вс июл 18, 2021 4:03 pm
nick7zmail
olegvolk75 писал(а): ↑Вс июл 18, 2021 8:38 am
Друзья, товарищи, братья! Спасите, совсем мозг сломал. Неожиданно перестал работать модуль MQTT, не запускается. Откат к предыдущим рабочим бэкапам не помог. Обновление системы, мажора и модуля тоже не помогают. Система стоит на Orange Pi PC+, Debian Stretch with Armbian Linux 4.19.62-sunxi.
Поди москит обновили до версии 2.х?
https://mosquitto.org/documentation/migrating-to-2-0/
Вот тут пишут что сделать...немного подправить конфиг над.
Re: [Модуль] MQTT (mqtt)
Добавлено: Ср июл 21, 2021 9:06 pm
olegvolk75
Сори за задержку с ответом, сорвали в командировку:
что команда выдает:
Код: Выделить всё
root@md:~# ps waux | grep mosquitto mosquit+ 922 0.0 0.3 7684 4028 ? Ss Jul18 2:42 /usr/sbin/mosquitto -c /etc/mosquitto/mosquitto.conf
root 6964 0.0 0.0 3752 544 pts/0 S+ 20:39 0:00 grep mosquitto
root@md:~#
и посмотрите что в логе
Код: Выделить всё
root@md:~# tail -f /var/log/mosquitto.log tail: cannot open '/var/log/mosquitto.log' for reading: No such file or directory
tail: no files remaining
root@md:~#
Re: [Модуль] MQTT (mqtt)
Добавлено: Ср июл 21, 2021 9:09 pm
olegvolk75
Специально не обновлял до 2.х. Может при переустановки обновился. Как проверить версию?
За ссылку спасибо, изучу.
Re: [Модуль] MQTT (mqtt)
Добавлено: Чт июл 22, 2021 4:36 pm
nick7zmail
1) логи могут быть где нить там /var/log/mosquitto/mosquitto.log где хранить логи задаётся в /etc/mosquitto/mosquitto.conf вроде.
2) версию можно в консоли глянуть...вроде mosquitto -v...если ошибаюсь - то mosquitto -h или --help...хелп покажет как версию вывести
Re: [Модуль] MQTT (mqtt)
Добавлено: Сб июл 24, 2021 9:50 am
olegvolk75
Аллилуя!
Заработал модуль. Действительно, обновился до второй версии. В конфиг добавил:
Кроме того, у файла лога не было разрешения на запись. Поменял права на 0777.
После всего этого заработало.
Спасибо nick7zmail и nickneo за подсказки!
Re: [Модуль] MQTT (mqtt)
Добавлено: Пт авг 13, 2021 11:44 am
LocalBrownie
Доброго времени суток!
Подскажите плиз кто-нидь! Возможно ли настроить брокер (mosquitto на Orange Pi Zero) так чтобы он держал у себя сообщения пока сабскрайбер не выйдет на связь? Связь через GPRS и частенько отваливается.
Я игрался с retain при публикации с ESP32 (либа pubsubclient.h), но подписчик (Алиса) почему-то получает только последнее сообщение, когда появляется связь.
А нужны все пропущенные. Это логи сигналки на даче.
Или я слишком многого хочу?