[Модуль] MQTT (mqtt)
Модератор: immortal
-
- Сообщения: 407
- Зарегистрирован: Вт окт 24, 2017 2:01 pm
- Откуда: Ижевск
- Благодарил (а): 45 раз
- Поблагодарили: 69 раз
Re: [Модуль] MQTT (mqtt)
У меня после обновлений никаких проблем не возникло, все работает как и работало
PI2 + MQTT + 5 ESP8266 + Atmega16
-
- Сообщения: 133
- Зарегистрирован: Ср окт 31, 2018 11:45 pm
- Благодарил (а): 8 раз
- Поблагодарили: 4 раза
Re: [Модуль] MQTT (mqtt)
Сергей ответил:
до обновления не использовалось единое api для вызова связанных методов. оно после обновления почти у всех заработало (у кого apache на любой платформе или nginx из официального базового образа).
Предложил так поправить ситуацию когда не вызываются методы при изменении свойства объекта:
Добавить правило nginx
location /api {
rewrite ^(.*)$ /api.php;
}
до обновления не использовалось единое api для вызова связанных методов. оно после обновления почти у всех заработало (у кого apache на любой платформе или nginx из официального базового образа).
Предложил так поправить ситуацию когда не вызываются методы при изменении свойства объекта:
Добавить правило nginx
location /api {
rewrite ^(.*)$ /api.php;
}
- Рейтинг: 1.16%
-
- Сообщения: 133
- Зарегистрирован: Ср окт 31, 2018 11:45 pm
- Благодарил (а): 8 раз
- Поблагодарили: 4 раза
Re: [Модуль] MQTT (mqtt)
Применил правило для nginx от Сергея и убрал комментарий в MQTT модуле - снова все заработало нормально: свойства обновляются и привязанные методы к объектам снова срабатывают при изменении свойства объекта.
- alfik777
- Сообщения: 10
- Зарегистрирован: Чт июл 04, 2019 9:35 pm
- Благодарил (а): 2 раза
- Поблагодарили: 0
Re: [Модуль] MQTT (mqtt)
Только начал первые шаги в освоении и сразу "попал " . Есть удаленное работающее устройство с коммуникацией посредством клиента mqtt и MQTT-приложений для смартфона. После установки МД никак не удавалось получить в оболочке МД значения свойств объектов от удаленного устройства. В этой ветке прочел, что проблема в функции callApi, после её заремливания значения стали приходить нормально . Но, изменения в МД этих значений наружу не отправляются. Где что смотреть, куда рыть - подскажите.
-
- Сообщения: 133
- Зарегистрирован: Ср окт 31, 2018 11:45 pm
- Благодарил (а): 8 раз
- Поблагодарили: 4 раза
Re: [Модуль] MQTT (mqtt)
Ничего комментировать не надо.
Нужно добавить правило nginx
location /api {
rewrite ^(.*)$ /api.php;
}
После этого перезагрузить модуль MQTT,а лучше сразу весь мажор.
Нужно добавить правило nginx
location /api {
rewrite ^(.*)$ /api.php;
}
После этого перезагрузить модуль MQTT,а лучше сразу весь мажор.
-
- Сообщения: 205
- Зарегистрирован: Пн фев 04, 2019 10:23 pm
- Благодарил (а): 18 раз
- Поблагодарили: 30 раз
-
- Сообщения: 133
- Зарегистрирован: Ср окт 31, 2018 11:45 pm
- Благодарил (а): 8 раз
- Поблагодарили: 4 раза
Re: [Модуль] MQTT (mqtt)
Править нужно конфиг /etc/nginx/nginx.conf (это как правило, но конфиг может лежать и по другому адресу). Добавить правило нужно в конце файла.
Если у вас апач, то искать конфиг нужно в других директориях (http://microsin.net/adminstuff/xnix/htt ... pache.html)
- alfik777
- Сообщения: 10
- Зарегистрирован: Чт июл 04, 2019 9:35 pm
- Благодарил (а): 2 раза
- Поблагодарили: 0
Re: [Модуль] MQTT (mqtt)
Добавил правило, но... Сейчас данные отправляются только из раздела MQTT при редактировании топика когда вписываю значение и ставлю галочку "установить" , а из привязанных объектов "наружу" отправки данных нет. Может я не понимаю, может для отправки обязательно метод нужно создавать?
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: [Модуль] MQTT (mqtt)
Для апача рерайт прописан в .htaccess в директории самого МД. Там ничего дописывать не надо.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<