ComfoConnect - Anbindung einer Zehnder Lüftungsanlage Qxxx
Einklappen
X
-
hat jemand schonmal den Baustein Raumlüftungssteuerung mit einer Zehnder befeuert ? Wenn ja könnt ihr Eure Programmierung dazu zeigen? -
Mir ist aufgefallen das seit kurzem das Plugin immer wieder aussetzt. Ich muß dann in den Einstellungen wieder auf Speichern Drücken dann läuft es wieder für kurze Zeit.Kommentar
-
Code:[SIZE=13px][COLOR=#000000][FONT=monospace]22:31:31.983 [COLOR=black][B]INFO:[/B] Erfolgreich published, RC=0 Sensorname: TEMPERATURE_EXTRACT, Variable 274, Wert: 21.5, PUSH: 3 sek.[/COLOR][/FONT][/COLOR][/SIZE] [SIZE=13px][COLOR=#000000][FONT=monospace]22:31:31.983 [COLOR=darkgray][B]DEBUG:[/B][/COLOR] Published Data - mid: 1115[/FONT][/COLOR][/SIZE] [SIZE=13px][COLOR=#000000][FONT=monospace]22:31:31.984 [COLOR=darkgray][B]DEBUG:[/B][/COLOR] to MQTT ComfoConnect/TEMPERATURE_EXTRACT = 21.5[/FONT][/COLOR][/SIZE] [SIZE=13px][COLOR=#000000][FONT=monospace]22:31:32.974 [COLOR=darkgray][B]DEBUG:[/B][/COLOR] RX 00000000002210178001144fd71de2b6 -> 00000000000000000000000000000005: 0828 08800112027c001801 type: CnRpdoNotificationType pdid: 128 data: "|\000"[/FONT][/COLOR][/SIZE] [SIZE=13px][COLOR=#000000][FONT=monospace]22:31:34.101 [COLOR=darkgray][B]DEBUG:[/B][/COLOR] Paho: Received PUBLISH (d0, q0, r0, m0), 'ComfoConnect/BOOST_MODE_TIME', ... (4 bytes)[/FONT][/COLOR][/SIZE] [SIZE=13px][COLOR=#000000][FONT=monospace]22:31:34.101 [COLOR=black][B]INFO:[/B] from MQTT ComfoConnect/BOOST_MODE_TIME = [/COLOR][/FONT][/COLOR][/SIZE] [SIZE=13px][COLOR=#000000][FONT=monospace]22:31:34.101 [COLOR=darkgray][B]DEBUG:[/B][/COLOR] Paho: Caught exception in on_message: invalid literal for int() with base 10: ''[/FONT][/COLOR][/SIZE] [SIZE=13px][COLOR=#8080ff][FONT=monospace]Exception in thread Thread-1 (_thread_main):[/FONT][/COLOR][/SIZE] [SIZE=13px][COLOR=#8080ff][FONT=monospace]Traceback (most recent call last):[/FONT][/COLOR][/SIZE] [SIZE=13px][COLOR=#8080ff][FONT=monospace]File "/usr/lib/python3.11/threading.py", line 1038, in _bootstrap_inner[/FONT][/COLOR][/SIZE] [SIZE=13px][COLOR=#8080ff][FONT=monospace]self.run()[/FONT][/COLOR][/SIZE] [SIZE=13px][COLOR=#8080ff][FONT=monospace]File "/usr/lib/python3.11/threading.py", line 975, in run[/FONT][/COLOR][/SIZE] [SIZE=13px][COLOR=#8080ff][FONT=monospace]self._target(*self._args, **self._kwargs)[/FONT][/COLOR][/SIZE] [SIZE=13px][COLOR=#8080ff][FONT=monospace]File "/usr/lib/python3/dist-packages/paho/mqtt/client.py", line 3591, in _thread_main[/FONT][/COLOR][/SIZE] [SIZE=13px][COLOR=#8080ff][FONT=monospace]self.loop_forever(retry_first_connection=True)[/FONT][/COLOR][/SIZE] [SIZE=13px][COLOR=#8080ff][FONT=monospace]File "/usr/lib/python3/dist-packages/paho/mqtt/client.py", line 1756, in loop_forever[/FONT][/COLOR][/SIZE] [SIZE=13px][COLOR=#8080ff][FONT=monospace]rc = self._loop(timeout)[/FONT][/COLOR][/SIZE] [SIZE=13px][COLOR=#8080ff][FONT=monospace]^^^^^^^^^^^^^^^^^^^[/FONT][/COLOR][/SIZE] [SIZE=13px][COLOR=#8080ff][FONT=monospace]File "/usr/lib/python3/dist-packages/paho/mqtt/client.py", line 1164, in _loop[/FONT][/COLOR][/SIZE] [SIZE=13px][COLOR=#8080ff][FONT=monospace]rc = self.loop_read()[/FONT][/COLOR][/SIZE] [SIZE=13px][COLOR=#8080ff][FONT=monospace]^^^^^^^^^^^^^^^^[/FONT][/COLOR][/SIZE] [SIZE=13px][COLOR=#8080ff][FONT=monospace]File "/usr/lib/python3/dist-packages/paho/mqtt/client.py", line 1556, in loop_read[/FONT][/COLOR][/SIZE] [SIZE=13px][COLOR=#8080ff][FONT=monospace]rc = self._packet_read()[/FONT][/COLOR][/SIZE] [SIZE=13px][COLOR=#8080ff][FONT=monospace]^^^^^^^^^^^^^^^^^^^[/FONT][/COLOR][/SIZE] [SIZE=13px][COLOR=#8080ff][FONT=monospace]File "/usr/lib/python3/dist-packages/paho/mqtt/client.py", line 2439, in _packet_read[/FONT][/COLOR][/SIZE] [SIZE=13px][COLOR=#8080ff][FONT=monospace]rc = self._packet_handle()[/FONT][/COLOR][/SIZE] [SIZE=13px][COLOR=#8080ff][FONT=monospace]^^^^^^^^^^^^^^^^^^^^^[/FONT][/COLOR][/SIZE] [SIZE=13px][COLOR=#8080ff][FONT=monospace]File "/usr/lib/python3/dist-packages/paho/mqtt/client.py", line 3033, in _packet_handle[/FONT][/COLOR][/SIZE] [SIZE=13px][COLOR=#8080ff][FONT=monospace]return self._handle_publish()[/FONT][/COLOR][/SIZE] [SIZE=13px][COLOR=#8080ff][FONT=monospace]^^^^^^^^^^^^^^^^^^^^^^[/FONT][/COLOR][/SIZE] [SIZE=13px][COLOR=#8080ff][FONT=monospace]File "/usr/lib/python3/dist-packages/paho/mqtt/client.py", line 3327, in _handle_publish[/FONT][/COLOR][/SIZE] [SIZE=13px][COLOR=#8080ff][FONT=monospace]self._handle_on_message(message)[/FONT][/COLOR][/SIZE] [SIZE=13px][COLOR=#8080ff][FONT=monospace]File "/usr/lib/python3/dist-packages/paho/mqtt/client.py", line 3570, in _handle_on_message[/FONT][/COLOR][/SIZE] [SIZE=13px][COLOR=#8080ff][FONT=monospace]on_message(self, self._userdata, message)[/FONT][/COLOR][/SIZE] [SIZE=13px][COLOR=#8080ff][FONT=monospace]File "/opt/loxberry/bin/plugins/comfoconnect/cfc.py", line 291, in on_message[/FONT][/COLOR][/SIZE] [SIZE=13px][COLOR=#8080ff][FONT=monospace]boost_mode_time=to_big(value)[/FONT][/COLOR][/SIZE] [SIZE=13px][COLOR=#8080ff][FONT=monospace]^^^^^^^^^^^^^[/FONT][/COLOR][/SIZE] [SIZE=13px][COLOR=#8080ff][FONT=monospace]File "/opt/loxberry/bin/plugins/comfoconnect/cfc.py", line 400, in to_big[/FONT][/COLOR][/SIZE] [SIZE=13px][COLOR=#8080ff][FONT=monospace]val=int(val)[/FONT][/COLOR][/SIZE] [SIZE=13px][COLOR=#8080ff][FONT=monospace]^^^^^^^^[/FONT][/COLOR][/SIZE] [SIZE=13px][COLOR=#8080ff][FONT=monospace]ValueError: invalid literal for int() with base 10: '[/FONT][/COLOR][/SIZE] ' [COLOR=#000000]22:31:34.224 [COLOR=darkgray][B]DEBUG:[/B][/COLOR] RX 00000000002210178001144fd71de2b6 -> 00000000000000000000000000000005: 0828 0877120256011801 type: CnRpdoNotificationType pdid: 119 data: "V\001"[/COLOR] [COLOR=#000000]22:31:34.224 [COLOR=darkgray][B]DEBUG:[/B][/COLOR] Paho: Sending PUBLISH (d0, q0, r0, m1116), 'b'ComfoConnect/FAN_EXHAUST_FLOW'', ... (3 bytes)[/COLOR] [COLOR=#000000]22:31:34.225 [COLOR=black][B]INFO:[/B] Erfolgreich published, RC=0 Sensorname: FAN_EXHAUST_FLOW, Variable 119, Wert: 342, PUSH: 3 sek.[/COLOR][/COLOR] [COLOR=#000000]22:31:34.225 [COLOR=darkgray][B]DEBUG:[/B][/COLOR] to MQTT ComfoConnect/FAN_EXHAUST_FLOW = 342[/COLOR]
Kommentar
-
Hi, auch ich bemerke immer wieder Ausfälle zwischen ComfoConnect LAN C (Version R1.5.1) und MQTT am Loxberry (3.0.1.2).
Im Debug-Log vom Plugin ist zu sehen, dass die LAN C weiterhin Daten zum Loxberry sendet (Zeitstempel 09:51 Uhr):
Code:09:51:01.182 <DEBUG> RX 00000000003310138001144fd71e235b -> 00000000000000000000000000000005: 0828 087a1202dc081801 type: CnRpdoNotificationType pdid: 122 data: "\334\010" 09:51:01.183 <DEBUG> Paho: Sending PUBLISH (d0, q0, r0, m57505), 'b'ComfoConnect/FAN_SUPPLY_SPEED'', ... (4 bytes) 09:51:01.184 <INFO> Erfolgreich published, RC=0 Sensorname: FAN_SUPPLY_SPEED, Variable 122, Wert: 2268, PUSH: 3 sek. 09:51:01.185 <DEBUG> to MQTT ComfoConnect/FAN_SUPPLY_SPEED = 2268 09:51:02.211 <DEBUG> RX 00000000003310138001144fd71e235b -> 00000000000000000000000000000005: 0828 087a1202e2081801 type: CnRpdoNotificationType pdid: 122 data: "\342\010" 09:51:02.931 <DEBUG> RX 00000000003310138001144fd71e235b -> 00000000000000000000000000000005: 0828 088001120236001801 type: CnRpdoNotificationType pdid: 128 data: "6\000" 09:51:02.932 <DEBUG> Paho: Sending PUBLISH (d0, q0, r0, m57506), 'b'ComfoConnect/POWER_CURRENT'', ... (2 bytes) 09:51:02.933 <INFO> Erfolgreich published, RC=0 Sensorname: POWER_CURRENT, Variable 128, Wert: 54, PUSH: 3 sek. 09:51:02.934 <DEBUG> to MQTT ComfoConnect/POWER_CURRENT = 54 09:51:03.237 <DEBUG> RX 00000000003310138001144fd71e235b -> 00000000000000000000000000000005: 0828 087a1202e7081801 type: CnRpdoNotificationType pdid: 122 data: "\347\010" 09:51:03.857 <DEBUG> RX 00000000003310138001144fd71e235b -> 00000000000000000000000000000005: 0828 087912022d071801 type: CnRpdoNotificationType pdid: 121 data: "-\007" 09:51:03.858 <DEBUG> Paho: Sending PUBLISH (d0, q0, r0, m57507), 'b'ComfoConnect/FAN_EXHAUST_SPEED'', ... (4 bytes) 09:51:03.860 <INFO> Erfolgreich published, RC=0 Sensorname: FAN_EXHAUST_SPEED, Variable 121, Wert: 1837, PUSH: 3 sek. 09:51:03.860 <DEBUG> to MQTT ComfoConnect/FAN_EXHAUST_SPEED = 1837
Im MQTT Finder werden diese Datenpunkte aber mit einem Zeitstempel von 03:01 Uhr angezeigt:
Andere Subscriptions (awattar/#, weather4lox/#) funktionieren in der Zeit einwandfrei. Macht es Sinn anstelle aller Topic nur die für den Miniserver relevanten zu empfangen? Also ComfoConnect/# zu "konkretisieren"?
In den Mosquitto Logs habe ich folgendes gesehen:
Code:2025-07-04T03:00:07: New connection from ::1:54254 on port 1883. 2025-07-04T03:00:07: New client connected from ::1:54254 as Net::MQTT::Simple[KKJEXRIWYK] (p2, c1, k60, u'loxberry'). 2025-07-04T03:00:08: Client Net::MQTT::Simple[KKJEXRIWYK] closed its connection. 2025-07-04T03:00:11: New connection from ::1:54262 on port 1883. 2025-07-04T03:00:11: New client connected from ::1:54262 as loxberry_client6867279bd7475 (p2, c1, k10, u'loxberry'). 2025-07-04T03:00:11: Client loxberry_client6867279bd7475 disconnected. 2025-07-04T03:02:57: Client ComfoConnect has exceeded timeout, disconnecting. root@loxberry:/opt/loxberry/log/plugins/comfoconnect# grep -i comfocon /var/log/mosquitto/mosquitto.log 2025-07-02T14:30:51: New client connected from ::1:42731 as ComfoConnect (p2, c1, k60, u'loxberry'). 2025-07-02T22:20:21: Client ComfoConnect has exceeded timeout, disconnecting. 2025-07-03T14:14:24: New client connected from ::1:41583 as ComfoConnect (p2, c1, k60, u'loxberry'). 2025-07-04T03:02:57: Client ComfoConnect has exceeded timeout, disconnecting.
Hat hier jemand eine Idee dazu?
Vielen Dank vorab!
MichaelZuletzt geändert von sinusQ; vor einer Woche.Kommentar
-
Welche Plugin Version hast du installiert?Smarthome: 1x Miniserver Gen. 2, 3x Relay Extensions, 1x Tree Extension, 1x DI-Extension, 1x Air Base Extension, 8x RGBW Tree Dimmer, 9x Touch-Tree, 1x Nano DI Tree, 10x Tree BWM
Technik: IDM Aero SLM 3-11 mit HGL, MS4H mit 9 Zonen, 2x Loxberry, 2x RPI für Anzeige, Doorbird, Froggit WH2600, POE+ System für Peripherie, Gedad Luftgütesensoren, Deconz (Bridge + 2x BWM + 2x RGBW + 5 Smartplug)Kommentar
-
-
Dann nimm das prerelease. blacksun hat an dem Thema gearbeitetSmarthome: 1x Miniserver Gen. 2, 3x Relay Extensions, 1x Tree Extension, 1x DI-Extension, 1x Air Base Extension, 8x RGBW Tree Dimmer, 9x Touch-Tree, 1x Nano DI Tree, 10x Tree BWM
Technik: IDM Aero SLM 3-11 mit HGL, MS4H mit 9 Zonen, 2x Loxberry, 2x RPI für Anzeige, Doorbird, Froggit WH2600, POE+ System für Peripherie, Gedad Luftgütesensoren, Deconz (Bridge + 2x BWM + 2x RGBW + 5 Smartplug)Kommentar
-
Hallo zusammen,
ich würde gerne meine ComfoAir Q 450 um die ComfoClime24 erweitern. Dazu müsste ich aber die Firmware von R1.8.1 auf mindestens R1.10 aktualisieren. Gibt es von euch da Erfahrungen bzgl. möglicher Probleme mit dem Plugin? Ich verwende tatsächlich noch die Version 0.1 des Plugins mit Loxberry v2.2.1.2. Da bis jetzt alles soweit ohne Probleme läuft (auch mit den anderen Plugins) habe ich noch nicht auf Loxberry 3 umgestellt.
Und Zusatzfrage: Habt ihr selber schon ein Firmware Update gemacht? Die Anleitung sagt, dass man da irgendwelche Parameter/Einstellungen aufschreiben soll für die Einrichtung nach dem Update. Aber es werden keine Details dazu genannt.
Vielen Dank im Voraus.
Gruß
Thorsten
Kommentar
-
Mit Version 0.3 hats etwas besser funktioniert, aber auch noch nicht optimal:
Code:root@loxberry:/var/log# grep -i comfo mosquitto/mosquitto.log 2025-07-04T03:02:57: Client ComfoConnect has exceeded timeout, disconnecting. 2025-07-04T10:53:44: New client connected from ::1:60037 as ComfoConnect (p2, c1, k60, u'loxberry'). # ab hier läuft v0.3 2025-07-07T00:52:39: Client ComfoConnect has exceeded timeout, disconnecting. # hier ist v0.3 wieder abgeschmiert 2025-07-07T08:02:49: New client connected from ::1:54815 as ComfoConnect (p2, c1, k60, u'loxberry'). # hier hab ich den Fehler gesehen und das Plugin neu gestartet
Kommentar
Kommentar