Ошибки и предложения

В этом разделе вы можете проголосовать за идеи по открытым проектам. Вы всегда можете предложить свою идею, перейдя на страницу проекта.

<<< Назад

Сбой в подписках

Добавлено: 2018-10-01 21:22:35 confessor / Статус: Новая / Проект: Дополнение MQTT

Система: Raspberry Pi 3 B+, развернута из базового образа v3_33_rus, модуль Sonoff RF Bridge с прошивкой Sonoff - Tasmota v.6.2.1, датчики движения 433 Мгц.
Для контроля работы MQTT на период отладки используется клиент MQTT на смартфоне.
В Мажордомо из дополнений установлен клиент MQTT.
Подписка на топики tele/sonoffRF/RESULT, $SYS/broker/uptime, homebridge/from/#
RF Bridge при срабатывании датчиков 433Мгц передает в топик tele/sonoffRF/RESULT сообщение вида: tele/sonoffRF/RESULT = {"RfReceived":{"Sync":8870,"Low":290,"High":860,"Data":"6988AA","RfKey":"None"}}
В клиенте MQTT Мажордомо приходят сообщения вида: tele/sonoffRF/RESULT/RfReceived/Data = 2F8EAA (или любое другое число, которое передает датчик 433Мгц)
До определенного времени все работает хорошо. Потом клиент MQTT просто отваливается и перестает обновлять топики. Ошибка происходит примерно после 100 принятых значений в топик. При этом брокер mosquitto на Raspberry продолжает работать, на смартфоне топики обновляются. Цикл MQTT в X-Ray не остановлен. Stop/start или restart цикла не помогают. В терминале команда "mosquitto restart" не помогает. В логе -cycle_mqtt.php.txt ошибок нет, вот последние сообщения в логе, после того, как mqtt уже упал:
18:49:58 Subscribing to: homebridge/from/#
18:49:58 Subscribing to: $SYS/broker/uptime
18:49:58 Subscribing to: tele/sonoffRF/RESULT
18:49:58 Path: homebridge/from/#
18:49:58 Path: $SYS/broker/uptime
18:49:58 Path: tele/sonoffRF/RESULT
18:49:58 Topics to watch: tele/sonoffRF/RESULT, $SYS/broker/uptime, homebridge/from/# (Total: 3)
Прошу помощи.

+1
 
Обсуждение (1)