Страница 32 из 97
Re: [Модуль] MQTT (mqtt)
Добавлено: Пт дек 21, 2018 7:31 pm
vovankin
Нашел, наконец то, работающий код.
Управление релюшками/выводами Arduino Uno по протоколу MQTT, через Ethernet шилд 5100 по витой паре.
viewtopic.php?f=8&t=496&start=310#p93775
Сразу скомпилился и заработал.
Клацаем спасибо автору.
Re: [Модуль] MQTT (mqtt)
Добавлено: Сб янв 05, 2019 10:57 am
devoff
Добавили поддержку Простых Устройств в модуль MQTT
Re: [Модуль] MQTT (mqtt)
Добавлено: Сб янв 05, 2019 12:36 pm
andrusha7778
Добрый день, коллеги.
Столкнулся с тем, что сталь падать модуль MQTT. Происходит каждые несколько минут.
Вот что в логах:
PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 1700170459185 bytes) in /var/www/html/lib/mqtt/phpMQTT.php on line 156
То есть штатных 128М не хватает. Ладно, сделал 512, но судя по цифре 1700170459185 ему надо более 1,5 ГБ?!
Началось после добавления в систему еще одного Sonoff с прошивкой Tasmota
Сейчас их порядка 6 штук, топиков конечно очень много.
На всякий случай обновил модуль, посмотрим что будет дальше.
Как-то может можно сделать чтобы он так оперативку не просил?
Re: [Модуль] MQTT (mqtt)
Добавлено: Вт янв 08, 2019 10:55 pm
Дымок(R)
Всем привет! Только начинаю изучать Linux в лице Armbian (Bionic Ubuntu 18 балаблабла) Вроде что то даже получилось но вот с MQTT никак!
Выполнил настройки

Но ничего не приходит

Панель управления / xray
cycle_mqtt вечный start

На сервере же Mosquitto работает как положено
Re: [Модуль] MQTT (mqtt)
Добавлено: Вт янв 08, 2019 11:25 pm
skysilver
Дымок(R) писал(а): Вт янв 08, 2019 10:55 pm
Вроде что то даже получилось но вот с MQTT никак!
Да там не только с мктт никак, а со всеми остальными циклами беда. Они все работать должны, высвечиваться зеленым шрифтом и с актуальным временем обновления. Решай вопрос запуска службы МДМ согласно мануалу по установке МДМ на линукс, и только после уже можно с мктт модулем разбираться.
Re: [Модуль] MQTT (mqtt)
Добавлено: Ср янв 09, 2019 12:12 am
Yoda
После установки модуль MQTT не всегда стартует. Помогает перезагрузка системы. Если после этого не взлетает, надо ковырять.
Re: [Модуль] MQTT (mqtt)
Добавлено: Ср янв 09, 2019 12:34 pm
Kvantos
Предлагаю реализовать в модуле не только запись в свойство, но и возможность вызова метода и передачу ему значения.
Целесообразность, если кратко: в случае если ноды шлют частые хеарбиты - не нагружать сервер постоянной записью в базу (читай mysql), а обрабатывать методом и только если значение изменилось писать в свойство....
Более подробное обсуждение здесь -
https://t.me/MajorDoMoRu/97690
Re: [Модуль] MQTT (mqtt)
Добавлено: Ср янв 09, 2019 1:22 pm
ZyaK
Kvantos писал(а): Ср янв 09, 2019 12:34 pm
в случае если ноды шлют частые хеарбиты - не нагружать сервер постоянной записью в базу (читай mysql), а обрабатывать методом и только если значение изменилось писать в свойство....
Так и сделано только в прошивке устройств которые шлют инфу от датчиков температуры и влажности
для начала усредняют из 20 замеров, потом пытаются отправить, если значение отличается от предыдущего отправленного, то отправляем, если нет, то забываем и начинаем усреднять за ново
Re: [Модуль] MQTT (mqtt)
Добавлено: Ср янв 09, 2019 1:25 pm
Kvantos
ZyaK писал(а): Ср янв 09, 2019 1:22 pm
Так и сделано только в прошивке устройств которые шлют инфу от датчиков температуры и влажности
для начала усредняют из 20 замеров, потом пытаются отправить, если значение отличается от предыдущего отправленного, то отправляем, если нет, то забываем и начинаем усреднять за ново
Под хеарбитом я имею в виду это:
https://ru.wikipedia.org/wiki/Heartbeat ... 0%B8%D0%B5
Re: [Модуль] MQTT (mqtt)
Добавлено: Ср янв 09, 2019 1:32 pm
ZyaK
а смысл? если можно по ip пинговать? да и в самих устройствах за частую ватчдог есть