да, действительно сегодня обновил, вернул старый 3rdparty/phpmqtt/phpMQTT.php и все стало работать
[Модуль] MQTT (mqtt)
Модератор: immortal
-
- Сообщения: 74
- Зарегистрирован: Чт авг 11, 2016 1:19 am
- Откуда: Киев
- Благодарил (а): 6 раз
- Поблагодарили: 41 раз
Re: [Модуль] MQTT (mqtt)
Домик Алисы - Orange Pi PC, DietPi | +BroadlinkRM+esp8266(espEasy)+zigbee(sonoff,Aqara)
-
- Сообщения: 9
- Зарегистрирован: Сб июл 15, 2017 2:09 pm
- Благодарил (а): 2 раза
- Поблагодарили: 0
Re: [Модуль] MQTT (mqtt)
Поделитесь файлом 3rdparty/phpmqtt/phpMQTT.php
Что то не могу в бэкапе его найти.
Спасибо.
Что то не могу в бэкапе его найти.
Спасибо.
-
- Сообщения: 45
- Зарегистрирован: Вт июл 15, 2014 4:28 pm
- Благодарил (а): 79 раз
- Поблагодарили: 5 раз
Re: [Модуль] MQTT (mqtt)
День добрый.
Не подскажите, можно ли к модулю привязать два сервера Москита, один облачный, а другой локальный.?
Понадобилось использовать два сервера, а как реализовать не знаю, или не возможно это?
пробывал в настройках указать через запятую, так не один не работает, если указать один адрес сервера то работает.
Не подскажите, можно ли к модулю привязать два сервера Москита, один облачный, а другой локальный.?
Понадобилось использовать два сервера, а как реализовать не знаю, или не возможно это?
пробывал в настройках указать через запятую, так не один не работает, если указать один адрес сервера то работает.
Re: [Модуль] MQTT (mqtt)
Помогите плиз!
Поставил этот модуль, на локальную машину в качестве брокера поставил москито, ничего не менял. Тестировал при помощи 2х терминалов: с одного отправляю в топик, на другом (который подписан на все топики) появляется текст с 1го терминала. НО(!) majordomo не принимает эти изменения, хотя в брокере есть данные о соединении (тобиш должно работать). В X-RAYе нет логов от модуля. Вот настройки: .
Поставил этот модуль, на локальную машину в качестве брокера поставил москито, ничего не менял. Тестировал при помощи 2х терминалов: с одного отправляю в топик, на другом (который подписан на все топики) появляется текст с 1го терминала. НО(!) majordomo не принимает эти изменения, хотя в брокере есть данные о соединении (тобиш должно работать). В X-RAYе нет логов от модуля. Вот настройки: .
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: [Модуль] MQTT (mqtt)
Попробуйте это решениеmi6e4ka писал(а): ↑Пт ноя 20, 2020 1:56 pmПомогите плиз!
Поставил этот модуль, на локальную машину в качестве брокера поставил москито, ничего не менял. Тестировал при помощи 2х терминалов: с одного отправляю в топик, на другом (который подписан на все топики) появляется текст с 1го терминала. НО(!) majordomo не принимает эти изменения, хотя в брокере есть данные о соединении (тобиш должно работать). В X-RAYе нет логов от модуля. Вот настройки: .
https://mjdm.ru/forum/viewtopic.php?p=112717#p112717
Если сканает - у вас не совсем правильно настроен веб сервер.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
- prmres
- Сообщения: 433
- Зарегистрирован: Пт ноя 24, 2017 2:24 am
- Откуда: оттуда
- Благодарил (а): 113 раз
- Поблагодарили: 123 раза
Re: [Модуль] MQTT (mqtt)
попробуйте в сабскрипшен патч убрать слеш
у меня например прекрасно работает вот так:
Не только лишь все!
- prmres
- Сообщения: 433
- Зарегистрирован: Пт ноя 24, 2017 2:24 am
- Откуда: оттуда
- Благодарил (а): 113 раз
- Поблагодарили: 123 раза
Re: [Модуль] MQTT (mqtt)
вам нужно сделать мост между брокерамиastotskiy писал(а): ↑Чт ноя 19, 2020 5:35 pmДень добрый.
Не подскажите, можно ли к модулю привязать два сервера Москита, один облачный, а другой локальный.?
Понадобилось использовать два сервера, а как реализовать не знаю, или не возможно это?
пробывал в настройках указать через запятую, так не один не работает, если указать один адрес сервера то работает.
установка Mosquitto
мост Mosquitto <-> CloudMQTT
- Рейтинг: 1.16%
Не только лишь все!
-
- Сообщения: 10
- Зарегистрирован: Пн сен 11, 2017 1:41 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 1 раз
- Поблагодарили: 1 раз
Re: [Модуль] MQTT (mqtt)
Друзья,
по модулю MQTT есть проблема с которой я заткнулся.
Проявилось при работе термостата.
Когда термостат срабатывает MDM начинает публиковать relay_status в mosquitto. И делает это потоком 30-50 раз в секунду.
Создается сотня процессов apache2, жрут процессор и за пару минут вешают систему.
В strace видно что API mqtt процессы зациклились на Broken pipe.
Как я понимаю вызывающая сторона прекратила работу, а апач ждет что заберут данные.
В лигах ничего существенного, "...180 seconds exceeded"
Это вылезло, когда MDM переехал с OrangePi на нормальный комп i5/SSD/Debian9. (А может после обновления)
Решил просто притормозить cicle_mqtt вставив sleep(), тогда apache2 не множатся, публикация работает хорошо, но плохо забираются топики.
В чем причина, в модуле MQTT или в простом устройстве Термостат, не знаю.
Написал Сергею в GIT, и в личку но он не ответил.
Прошу помощи кто сталкивался.
по модулю MQTT есть проблема с которой я заткнулся.
Проявилось при работе термостата.
Когда термостат срабатывает MDM начинает публиковать relay_status в mosquitto. И делает это потоком 30-50 раз в секунду.
Создается сотня процессов apache2, жрут процессор и за пару минут вешают систему.
В strace видно что API mqtt процессы зациклились на Broken pipe.
Как я понимаю вызывающая сторона прекратила работу, а апач ждет что заберут данные.
В лигах ничего существенного, "...180 seconds exceeded"
Это вылезло, когда MDM переехал с OrangePi на нормальный комп i5/SSD/Debian9. (А может после обновления)
Решил просто притормозить cicle_mqtt вставив sleep(), тогда apache2 не множатся, публикация работает хорошо, но плохо забираются топики.
В чем причина, в модуле MQTT или в простом устройстве Термостат, не знаю.
Написал Сергею в GIT, и в личку но он не ответил.
Прошу помощи кто сталкивался.
Debian на i5, OrangePi Zero OTGW, ESP8266/ESP32 WiFi-iot
Re: [Модуль] MQTT (mqtt)
Я так уже пробовал(
-
- Сообщения: 10
- Зарегистрирован: Пн сен 11, 2017 1:41 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 1 раз
- Поблагодарили: 1 раз
Re: [Модуль] MQTT (mqtt)
Сам отвечу.dunaev писал(а): ↑Сб ноя 21, 2020 4:36 pmДрузья,
по модулю MQTT есть проблема с которой я заткнулся.
Проявилось при работе термостата.
Когда термостат срабатывает MDM начинает публиковать relay_status в mosquitto. И делает это потоком 30-50 раз в секунду.
Создается сотня процессов apache2, жрут процессор и за пару минут вешают систему.
В strace видно что API mqtt процессы зациклились на Broken pipe.
Как я понимаю вызывающая сторона прекратила работу, а апач ждет что заберут данные.
В лигах ничего существенного, "...180 seconds exceeded"
Это вылезло, когда MDM переехал с OrangePi на нормальный комп i5/SSD/Debian9. (А может после обновления)
Решил просто притормозить cicle_mqtt вставив sleep(), тогда apache2 не множатся, публикация работает хорошо, но плохо забираются топики.
В чем причина, в модуле MQTT или в простом устройстве Термостат, не знаю.
Написал Сергею в GIT, и в личку но он не ответил.
Прошу помощи кто сталкивался.
На apache2 мне не удалось побороть размножение процессов и жор CPU.
Установил nginx. Проблема пропала.
Debian на i5, OrangePi Zero OTGW, ESP8266/ESP32 WiFi-iot