[Модуль] MQTT (mqtt)
Модератор: immortal
- Kvantos
- Сообщения: 295
- Зарегистрирован: Вт окт 31, 2017 1:05 pm
- Благодарил (а): 26 раз
- Поблагодарили: 49 раз
Re: [Модуль] MQTT (mqtt)
Пинг по IP свидетельствует всего лишь о функционировании tcp/ip стека, но ни как не отражает функциональность прикладного ПО.
Watchdog не покрывает весь спектр дисфункций ПО.
При проектировании высоконадежных систем применение heartbeat наряду с watchdog является обязательным.
Watchdog не покрывает весь спектр дисфункций ПО.
При проектировании высоконадежных систем применение heartbeat наряду с watchdog является обязательным.
MDM живет на 4.9.0-8-amd64 #1 SMP Debian 4.9.130-2 (2018-10-27) x86_64 GNU/Linux
-
- Сообщения: 407
- Зарегистрирован: Вт окт 24, 2017 2:01 pm
- Откуда: Ижевск
- Благодарил (а): 45 раз
- Поблагодарили: 69 раз
Re: [Модуль] MQTT (mqtt)
как часто сонофы отправляют данные? надо переделать отправку данных только по изменению события будь то температура изменилась или свет включили или выключили с физического выключателя. Никакой периодической отправки данных не должно быть, нечо канал забивать и сервер занимать.andrusha7778 писал(а): ↑Сб янв 05, 2019 12:36 pmДобрый день, коллеги.
Столкнулся с тем, что сталь падать модуль 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 штук, топиков конечно очень много.
На всякий случай обновил модуль, посмотрим что будет дальше.
Как-то может можно сделать чтобы он так оперативку не просил?
я когда на столе отлаживал 3 ЕСП на 8 релюх каждая и распберри, дак она у меня висла секунд на 10 как пачка данных от всех еспих прилетала. потому убрал периодическую отправку.
отправляет только при изменении состояния или при реконнекте.
PI2 + MQTT + 5 ESP8266 + Atmega16
-
- Сообщения: 85
- Зарегистрирован: Сб авг 12, 2017 11:03 am
- Благодарил (а): 15 раз
- Поблагодарили: 3 раза
Re: [Модуль] MQTT (mqtt)
У всех сонофф настроена телеметрия на 30 секунд. У меня брокер не на распберри. К тому же мне интересны графики температур (порядка 20 термодатчиков в разных местах).
Идея с изменением интересная, но тогда надо настраивать QOS и на цифровых датчиках температуры она меняется очень часто, не уверен что на прошивке Tasmota получится настроить. А состояние реле это да, оно отправляет при изменении. Однако в каждой отправке "телеметрии" на брокер отправляется состояние всего что только можно, а это я думаю порядка 20 разных топиков.
ЗЫ - в php.ini я накрутил оперативки до 2 Гб. Стал падать пару раз в сутки и без сообщений об ошибках. Просто cycle stop и в логах пусто.
Идея с изменением интересная, но тогда надо настраивать QOS и на цифровых датчиках температуры она меняется очень часто, не уверен что на прошивке Tasmota получится настроить. А состояние реле это да, оно отправляет при изменении. Однако в каждой отправке "телеметрии" на брокер отправляется состояние всего что только можно, а это я думаю порядка 20 разных топиков.
ЗЫ - в php.ini я накрутил оперативки до 2 Гб. Стал падать пару раз в сутки и без сообщений об ошибках. Просто cycle stop и в логах пусто.
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: [Модуль] MQTT (mqtt)
Служба mqtt работает? Другие девайсы коннектятся к ней? Данные в настройках верные?
Если да, да, да - смотрите логи, без логов тут никто ничего не скажут.
Если да, да, да - смотрите логи, без логов тут никто ничего не скажут.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Re: [Модуль] MQTT (mqtt)
Добрый день. При установке mosquitto на Ubuntu server 18, выдает ошибки:
Пакеты, имеющие неудовлетворённые зависимости:
mosquitto : Зависит: libwebsockets3 (>= 1.2) но он не может быть установлен
N: Файл «mosquitto-jessie.list.4» в каталоге «/etc/apt/sources.list.d/» игнорируется, так как он не имеет неправильное расширение
N: Файл «mosquitto-jessie.list.3» в каталоге «/etc/apt/sources.list.d/» игнорируется, так как он не имеет неправильное расширение
N: Файл «mosquitto-jessie.list.2» в каталоге «/etc/apt/sources.list.d/» игнорируется, так как он не имеет неправильное расширение
N: Файл «mosquitto-repo.gpg.key.1» в каталоге «/etc/apt/sources.list.d/» игнорируется, так как он не имеет неправильное расширение
N: Файл «mosquitto-repo.gpg.key» в каталоге «/etc/apt/sources.list.d/» игнорируется, так как он не имеет неправильное расширение
N: Файл «mosquitto-jessie.list.1» в каталоге «/etc/apt/sources.list.d/» игнорируется, так как он не имеет неправильное расширение
E: Невозможно исправить ошибки, у вас отложены (held) битые пакеты.
Помогите разобраться.
Пакеты, имеющие неудовлетворённые зависимости:
mosquitto : Зависит: libwebsockets3 (>= 1.2) но он не может быть установлен
N: Файл «mosquitto-jessie.list.4» в каталоге «/etc/apt/sources.list.d/» игнорируется, так как он не имеет неправильное расширение
N: Файл «mosquitto-jessie.list.3» в каталоге «/etc/apt/sources.list.d/» игнорируется, так как он не имеет неправильное расширение
N: Файл «mosquitto-jessie.list.2» в каталоге «/etc/apt/sources.list.d/» игнорируется, так как он не имеет неправильное расширение
N: Файл «mosquitto-repo.gpg.key.1» в каталоге «/etc/apt/sources.list.d/» игнорируется, так как он не имеет неправильное расширение
N: Файл «mosquitto-repo.gpg.key» в каталоге «/etc/apt/sources.list.d/» игнорируется, так как он не имеет неправильное расширение
N: Файл «mosquitto-jessie.list.1» в каталоге «/etc/apt/sources.list.d/» игнорируется, так как он не имеет неправильное расширение
E: Невозможно исправить ошибки, у вас отложены (held) битые пакеты.
Помогите разобраться.
Re: [Модуль] MQTT (mqtt)
На Jessie вроде так устанавливалось
Добавить репозиторий:
в этот файл пишем:
Сохранить и закрыить файл. Обновиться
Теперь пробуем установить mosquitto
Код: Выделить всё
wget http://repo.mosquitto.org/debian/mosquitto-repo.gpg.key
sudo apt-key add mosquitto-repo.gpg.key
Код: Выделить всё
sudo nano /etc/apt/sources.list.d/mosquitto.list
Код: Выделить всё
deb http://repo.mosquitto.org/debian jessie main
Код: Выделить всё
sudo apt-get update
Код: Выделить всё
sudo apt-get install mosquitto mosquitto-clients
Re: [Модуль] MQTT (mqtt)
Попробовал, проблема осталась(Yoda писал(а): ↑Пт янв 11, 2019 2:14 pmНа Jessie вроде так устанавливалось
Добавить репозиторий:Код: Выделить всё
wget http://repo.mosquitto.org/debian/mosquitto-repo.gpg.key sudo apt-key add mosquitto-repo.gpg.key
в этот файл пишем:Код: Выделить всё
sudo nano /etc/apt/sources.list.d/mosquitto.list
Сохранить и закрыить файл. ОбновитьсяКод: Выделить всё
deb http://repo.mosquitto.org/debian jessie main
Теперь пробуем установить mosquittoКод: Выделить всё
sudo apt-get update
Код: Выделить всё
sudo apt-get install mosquitto mosquitto-clients
- Дымок(R)
- Сообщения: 11
- Зарегистрирован: Вт янв 08, 2019 10:42 pm
- Откуда: Дзержинск Нижегородская обл.
- Благодарил (а): 1 раз
- Поблагодарили: 0
Re: [Модуль] MQTT (mqtt)
nick7zmail писал(а): ↑Пт янв 11, 2019 1:48 pmСлужба mqtt работает? Другие девайсы коннектятся к ней? Данные в настройках верные?
Если да, да, да - смотрите логи, без логов тут никто ничего не скажут.
А где смотреть ?