Irgendwie habe ich jetzt das Problem das das Modul/Plugin nach eine gewissen Zeit die Verbindung verliert und dann die Items nicht mehr aktualisiert werden.
Ich habe mal ein Debug log für MQTT angehängt. Parallel habe ich einen MQTT Explorer Fenster auf das sieht die Daten ankommen.
Der reconnect scheint irgendwie nicht sauber zu funktionieren..
1625097118: Saving in-memory database to /var/lib/mosquitto/mosquitto.db.
1625097732: Client smarthome.MQTT-module has exceeded timeout, disconnecting.
1625097732: Socket error on client smarthome.MQTT-module, disconnecting.
1625097762: New connection from 127.0.0.1 on port 1883.
1625097762: New client connected from 127.0.0.1 as smarthome.MQTT-module (c1, k60).
2021-07-01 02:02:39 CEST INFO __init__ modules.mqtt.paho_client _callback_to_plugin: Using topic 'ems-esp/mixer_data_hc2', payload '{'type': 'hc', 'flowTemp': 26.1, 'flowSetTemp': 5, 'pumpStatus': 'off', 'valveStatus': -100}' (type dict) for callback to plugin 'mqtt-13' <bound method MqttPlugin._on_mqtt_message of <plugins.mqtt.Mqtt2 object at 0x7f0215501780>> -- (__init__.py:_callback_to_plugin:528)
2021-07-01 02:02:39 CEST INFO __init__ modules.mqtt.paho_client Disconnection returned result '1' -- (__init__.py:_on_disconnect:731)
2021-07-01 02:02:42 CEST INFO __init__ modules.mqtt.paho_client Connection returned result 'Connection Accepted.' (userdata=None) -- (__init__.py:_on_connect:705)
2021-07-01 02:02:43 CEST INFO __init__ modules.mqtt.paho_client Connected to broker 'mosquitto version 1.5.7' at address 127.0.0.1:1883 -- (__init__.py:_log_brokerinfo:301)
2021-07-01 08:00:00 CEST INFO __init__ plugins.uzsu.uzsu_Rolladen.DG.Bad.Links.Schaltuhr Update item: Rolladen.DG.Bad.Links.pos, item has been changed outside this plugin -- (__init__.py:update_item:216)
Ich habe mal ein Debug log für MQTT angehängt. Parallel habe ich einen MQTT Explorer Fenster auf das sieht die Daten ankommen.
Der reconnect scheint irgendwie nicht sauber zu funktionieren..
1625097118: Saving in-memory database to /var/lib/mosquitto/mosquitto.db.
1625097732: Client smarthome.MQTT-module has exceeded timeout, disconnecting.
1625097732: Socket error on client smarthome.MQTT-module, disconnecting.
1625097762: New connection from 127.0.0.1 on port 1883.
1625097762: New client connected from 127.0.0.1 as smarthome.MQTT-module (c1, k60).
2021-07-01 02:02:39 CEST INFO __init__ modules.mqtt.paho_client _callback_to_plugin: Using topic 'ems-esp/mixer_data_hc2', payload '{'type': 'hc', 'flowTemp': 26.1, 'flowSetTemp': 5, 'pumpStatus': 'off', 'valveStatus': -100}' (type dict) for callback to plugin 'mqtt-13' <bound method MqttPlugin._on_mqtt_message of <plugins.mqtt.Mqtt2 object at 0x7f0215501780>> -- (__init__.py:_callback_to_plugin:528)
2021-07-01 02:02:39 CEST INFO __init__ modules.mqtt.paho_client Disconnection returned result '1' -- (__init__.py:_on_disconnect:731)
2021-07-01 02:02:42 CEST INFO __init__ modules.mqtt.paho_client Connection returned result 'Connection Accepted.' (userdata=None) -- (__init__.py:_on_connect:705)
2021-07-01 02:02:43 CEST INFO __init__ modules.mqtt.paho_client Connected to broker 'mosquitto version 1.5.7' at address 127.0.0.1:1883 -- (__init__.py:_log_brokerinfo:301)
2021-07-01 08:00:00 CEST INFO __init__ plugins.uzsu.uzsu_Rolladen.DG.Bad.Links.Schaltuhr Update item: Rolladen.DG.Bad.Links.pos, item has been changed outside this plugin -- (__init__.py:update_item:216)
Kommentar