Zehnder ComfoAir 350 RS232 – inkonsistente Temperaturwerte (falsches Telegramm?)

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • HAL900
    Smart Home'r
    • 31.08.2016
    • 73

    #1

    Zehnder ComfoAir 350 RS232 – inkonsistente Temperaturwerte (falsches Telegramm?)

    Hallo zusammen,

    ich habe meine Zehnder ComfoAir 350 per RS232 an den Loxone Miniserver angebunden und lese die Temperaturen über virtuelle Eingänge aus.
    Grundsätzlich funktioniert das Auslesen – allerdings habe ich ein Problem mit inkonsistenten Werten, insbesondere bei der Außenluft (AUL) und Fortluft.
    🔧 Setup
    • RS232 Extension
    • Befehl zum Abfragen der Temperaturen:
      \x07\xF0\x00\xD1\x00\x7E\x07\x0F
    • Auswertung über Loxone „Befehlserkennung“
    Verwendete Pattern:

    Komfort: \x07\xF0\x00\xD2\x09\1
    AUL: \x07\xF0\x00\xD2\x09.\1
    ZUL: \x07\xF0\x00\xD2\x09..\1
    ABL: \x07\xF0\x00\xD2\x09...\1
    FORT: \x07\xF0\x00\xD2\x09....\1


    Umrechnung wie üblich: (Wert / 2) - 20
    ✅ Auffälligkeiten
    • Zuluft und Abluft liefern konsistente und plausible Werte ✅
    • Außenluft und Fortluft liefern unplausible Werte (z. B. konstant ~106)
    Besonders auffällig:
    👉 Wenn ich absichtlich denselben Offset verwende wie bei Abluft (...\1),
    bekomme ich trotzdem unterschiedliche Werte für verschiedene Sensoren.
    Das dürfte ja eigentlich nicht passieren.
    🔎 Beobachtung im RS232 Monitor

    Im Stream sehe ich mehrere Telegramme hintereinander, z. B.:

    07 F3 (ACK)
    07 F0 00 CE ... (Status?)
    07 F3
    7 F0 00 D2 ... (Temperaturen)
    ❓ Vermutung

    Ich vermute, dass:
    • Loxone nicht immer das D2‑Telegramm matched
    • sondern gelegentlich ein anderes (z. B. CE)
    • und dadurch falsche Werte interpretiert werden

    ❓ Fragen
    • Hat jemand das gleiche Verhalten schon gesehen?
    • Gibt es eine robuste Methode, das D2‑Telegramm eindeutig zu selektieren?
    • Oder ist das ein grundsätzliches Problem mit mehreren Telegrammen im RS232‑Stream?

    🔁 Ziel

    Zuverlässiges und stabiles Auslesen der Temperaturen ohne sporadische Fehlwerte.
    Vielen Dank euch!

    (* Thread unter Hilfe von AI nach langer Diskussion mit Co Pilot erstellt :-))
  • mister-dj
    Smart Home'r
    • 13.08.2023
    • 56

    #2
    Hallo, ich glaub, dir - also bei der Befehlserkennung - fehlen ein paar Slashes.

    Klicke auf die Grafik für eine vergrößerte Ansicht

Name: Fehlende Slashes.png
Ansichten: 9
Größe: 31,1 KB
ID: 486951

    Und dann gibt es da noch einen Super Threat ohne AI ;-)
    zehnder comfoair 350 über RS-232 einbinden - loxforum.com

    Kommentar


    • HAL900
      HAL900 kommentierte
      Kommentar bearbeiten
      HI vielen dank für die Rückmeldung. Hab jetzt alle Temperaturen mit den Werten aus deiner Beispiel Konfig aus dem anderen Thread überschrieben, siehe da: es funktioniert :-)
Lädt...