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

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

Модератор: immortal

Аватара пользователя
Дымок(R)
Сообщения: 11
Зарегистрирован: Вт янв 08, 2019 10:42 pm
Откуда: Дзержинск Нижегородская обл.
Благодарил (а): 1 раз
Поблагодарили: 0

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

Сообщение Дымок(R) » Пн янв 14, 2019 5:44 pm

skysilver писал(а):
Пн янв 14, 2019 5:38 pm
Прямо из той консоли, где вручную запускал цикл cycle_mqtt.php
crhby.jpg
crhby.jpg (44.8 КБ) 5068 просмотров
Так как то
Аватара пользователя
Дымок(R)
Сообщения: 11
Зарегистрирован: Вт янв 08, 2019 10:42 pm
Откуда: Дзержинск Нижегородская обл.
Благодарил (а): 1 раз
Поблагодарили: 0

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

Сообщение Дымок(R) » Пн янв 14, 2019 5:47 pm

skysilver писал(а):
Пн янв 14, 2019 5:39 pm
А зачем логин-пароль, если не стоит галочка "требуется авторизация"?
Пропустил но и с ней цикл валяется хотя что то новенькое:

17:19:51 0.48209300 Closing thread: exec php -q ./scripts/cycle_websockets.php --params "a:0:{}" > /dev/null 2>&1

17:00:42 0.62679500 Closing thread: exec php -q ./scripts/cycle_mqtt.php --params "a:0:{}" > /dev/null 2>&1
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1753 раза
Контактная информация:

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

Сообщение skysilver » Пн янв 14, 2019 5:49 pm

Дымок(R) писал(а):
Пн янв 14, 2019 5:47 pm
Пропустил но и с ней цикл валяется хотя что то новенькое:
Поставь галку. Сохрани настройки. И снова скрин лога ручного запуска цикла, как выше.

И если москитто на этой же железке крутится, в IP верни localhost, как по дефолту было.
За это сообщение автора skysilver поблагодарил:
Дымок(R) (Пн янв 14, 2019 5:54 pm)
Рейтинг: 1.16%
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Аватара пользователя
Дымок(R)
Сообщения: 11
Зарегистрирован: Вт янв 08, 2019 10:42 pm
Откуда: Дзержинск Нижегородская обл.
Благодарил (а): 1 раз
Поблагодарили: 0

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

Сообщение Дымок(R) » Пн янв 14, 2019 5:52 pm

skysilver писал(а):
Пн янв 14, 2019 5:49 pm
Поставь галку. Сохрани настройки. И снова скрин лога ручного запуска цикла, как выше.
Да ладно!!! Что блин!!! Я 3 дня бодался перезаливал ОС по 3 флешки на дню менял тупо из за нее !!!! :oops: :twisted: :evil:

Перепробовал и Jessie и bionic и stretch (на последнем остановился )

root@orangepizero:~# sudo php /var/www/scripts/cycle_mqtt.php
17:49:42 Topics to watch: # (Total: 1)
17:49:42 Path: #
17:49:42 Subscribing to: #
Web.jpg
Web.jpg (80.15 КБ) 5061 просмотр
andrusha7778
Сообщения: 85
Зарегистрирован: Сб авг 12, 2017 11:03 am
Благодарил (а): 15 раз
Поблагодарили: 3 раза

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

Сообщение andrusha7778 » Вт янв 15, 2019 10:34 am

По поводу регулярного падения цикла MQTT и большого количества устройств и топиков на брокере. Провел эксперимент - погасил некоторую часть устройств, сейчас осталось только 4 девайса Sonoff с прошивкой Tasmota. Модуль падать перестал, уже 2ые сутки ни одного падения.
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

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

Сообщение nick7zmail » Вт янв 15, 2019 10:39 am

Дымок(R) писал(а):
Пн янв 14, 2019 5:52 pm
skysilver писал(а):
Пн янв 14, 2019 5:49 pm
Поставь галку. Сохрани настройки. И снова скрин лога ручного запуска цикла, как выше.
Да ладно!!! Что блин!!! Я 3 дня бодался перезаливал ОС по 3 флешки на дню менял тупо из за нее !!!! :oops: :twisted: :evil:

Перепробовал и Jessie и bionic и stretch (на последнем остановился )

root@orangepizero:~# sudo php /var/www/scripts/cycle_mqtt.php
17:49:42 Topics to watch: # (Total: 1)
17:49:42 Path: #
17:49:42 Subscribing to: #

Web.jpg
На первом скрине который вы в теме привели - отсутствует имя клиента. Из-за этого и не коннектился скорее всего. При подключении к брокеру клиент в первую очередь должен как-то "представиться". Он отсылает своё имя. А у вас там пусто было. В одной из очередных установок, возможно, оно по-умолчанию вписано было, либо вы сами туда что-то вписали, и всё заработало.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Аватара пользователя
Дымок(R)
Сообщения: 11
Зарегистрирован: Вт янв 08, 2019 10:42 pm
Откуда: Дзержинск Нижегородская обл.
Благодарил (а): 1 раз
Поблагодарили: 0

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

Сообщение Дымок(R) » Чт янв 17, 2019 9:38 pm

nick7zmail писал(а):
Вт янв 15, 2019 10:39 am

На первом скрине который вы в теме привели - отсутствует имя клиента.
Нет имя клиента так и осталось пустым, но работает. Кстати а что туда нужно вписать?
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

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

Сообщение nick7zmail » Пт янв 18, 2019 11:47 am

Что нибудь...формата MDClient, или чтобы хоть как то брокер определял кто к нему подключился. Если и без него работает - то в модуле, скорее всего, вбито что-то дефалтное.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Ander
Сообщения: 56
Зарегистрирован: Вс авг 27, 2017 9:20 pm
Благодарил (а): 7 раз
Поблагодарили: 0

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

Сообщение Ander » Вт янв 22, 2019 5:44 pm

в модуле MQTT есть Связанный объект, его свойство и метод. Свойство содержит данные MQTT, тут все без проблем, а метод как запускается, когда приходят данные? У меня не работает!
olehs
Сообщения: 1115
Зарегистрирован: Вс июн 14, 2015 11:08 am
Благодарил (а): 85 раз
Поблагодарили: 342 раза

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

Сообщение olehs » Вт янв 22, 2019 9:08 pm

Ander писал(а):
Вт янв 22, 2019 5:44 pm
в модуле MQTT есть Связанный объект, его свойство и метод. Свойство содержит данные MQTT, тут все без проблем, а метод как запускается, когда приходят данные? У меня не работает!
А где там метод?
Ответить