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

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

Модератор: immortal

Stor
Сообщения: 133
Зарегистрирован: Ср окт 31, 2018 11:45 pm
Благодарил (а): 8 раз
Поблагодарили: 4 раза

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

Сообщение Stor » Пн июл 01, 2019 8:27 pm

Может как-то дефект завести, чтобы разработчики исправили баг?
ZyaK
Сообщения: 407
Зарегистрирован: Вт окт 24, 2017 2:01 pm
Откуда: Ижевск
Благодарил (а): 45 раз
Поблагодарили: 69 раз

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

Сообщение ZyaK » Вт июл 02, 2019 8:55 am

У меня после обновлений никаких проблем не возникло, все работает как и работало
PI2 + MQTT + 5 ESP8266 + Atmega16
Stor
Сообщения: 133
Зарегистрирован: Ср окт 31, 2018 11:45 pm
Благодарил (а): 8 раз
Поблагодарили: 4 раза

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

Сообщение Stor » Вт июл 02, 2019 8:08 pm

Сергей ответил:
до обновления не использовалось единое api для вызова связанных методов. оно после обновления почти у всех заработало (у кого apache на любой платформе или nginx из официального базового образа).

Предложил так поправить ситуацию когда не вызываются методы при изменении свойства объекта:
Добавить правило nginx
location /api {
rewrite ^(.*)$ /api.php;
}
За это сообщение автора Stor поблагодарил:
Makcum (Ср июл 03, 2019 12:08 am)
Рейтинг: 1.16%
Stor
Сообщения: 133
Зарегистрирован: Ср окт 31, 2018 11:45 pm
Благодарил (а): 8 раз
Поблагодарили: 4 раза

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

Сообщение Stor » Вт июл 02, 2019 10:22 pm

Применил правило для nginx от Сергея и убрал комментарий в MQTT модуле - снова все заработало нормально: свойства обновляются и привязанные методы к объектам снова срабатывают при изменении свойства объекта.
Аватара пользователя
alfik777
Сообщения: 10
Зарегистрирован: Чт июл 04, 2019 9:35 pm
Благодарил (а): 2 раза
Поблагодарили: 0

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

Сообщение alfik777 » Чт июл 04, 2019 9:56 pm

Только начал первые шаги в освоении и сразу "попал " . Есть удаленное работающее устройство с коммуникацией посредством клиента mqtt и MQTT-приложений для смартфона. После установки МД никак не удавалось получить в оболочке МД значения свойств объектов от удаленного устройства. В этой ветке прочел, что проблема в функции callApi, после её заремливания значения стали приходить нормально . Но, изменения в МД этих значений наружу не отправляются. Где что смотреть, куда рыть - подскажите.
Stor
Сообщения: 133
Зарегистрирован: Ср окт 31, 2018 11:45 pm
Благодарил (а): 8 раз
Поблагодарили: 4 раза

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

Сообщение Stor » Чт июл 04, 2019 10:58 pm

Ничего комментировать не надо.
Нужно добавить правило nginx
location /api {
rewrite ^(.*)$ /api.php;
}
После этого перезагрузить модуль MQTT,а лучше сразу весь мажор.
VOVA_iS
Сообщения: 205
Зарегистрирован: Пн фев 04, 2019 10:23 pm
Благодарил (а): 18 раз
Поблагодарили: 30 раз

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

Сообщение VOVA_iS » Пт июл 05, 2019 8:08 am

Stor писал(а):
Чт июл 04, 2019 10:58 pm
Ничего комментировать не надо.
Нужно добавить правило nginx
location /api {
rewrite ^(.*)$ /api.php;
}
После этого перезагрузить модуль MQTT,а лучше сразу весь мажор.
Для новичка
Где добавляются правила(какой файл)?
Stor
Сообщения: 133
Зарегистрирован: Ср окт 31, 2018 11:45 pm
Благодарил (а): 8 раз
Поблагодарили: 4 раза

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

Сообщение Stor » Пт июл 05, 2019 8:19 am

VOVA_iS писал(а):
Пт июл 05, 2019 8:08 am
Для новичка
Где добавляются правила(какой файл)?
Править нужно конфиг /etc/nginx/nginx.conf (это как правило, но конфиг может лежать и по другому адресу). Добавить правило нужно в конце файла.
Если у вас апач, то искать конфиг нужно в других директориях (http://microsin.net/adminstuff/xnix/htt ... pache.html)
Аватара пользователя
alfik777
Сообщения: 10
Зарегистрирован: Чт июл 04, 2019 9:35 pm
Благодарил (а): 2 раза
Поблагодарили: 0

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

Сообщение alfik777 » Пт июл 05, 2019 8:41 am

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

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

Сообщение nick7zmail » Пт июл 05, 2019 8:42 am

Для апача рерайт прописан в .htaccess в директории самого МД. Там ничего дописывать не надо.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Ответить