Privatsphäre-Einstellungen
Diese Webseite verwendet Cookies. Mit einem Klick auf "Alle akzeptieren" akzeptieren Sie die Verwendung der Cookies. Die Daten, die durch die Cookies entstehen, werden für nicht personalisierte Analysen genutzt. Weitere Informationen finden Sie in den Einstellungen sowie in unseren Datenschutzhinweisen. Sie können die Verwendung von Cookies jederzeit über Ihre anpassen. Ihre Zustimmung können Sie jederzeit mit Wirkung für die Zukunft widerrufen.
Privatsphäre-Einstellungen
Um Ihnen eine optimale Funktion der Webseite zu bieten, setzen wir Cookies ein. Das sind kleine Textdateien, die auf Ihrem Computer gespeichert werden. Dazu zählen Cookies für den Betrieb und die Optimierung der Seite. Hier können Sie auswählen, welche Cookies Sie zulassen:
Privacy Icon
Erforderliche Cookies
Diese Cookies sind notwendig, damit Sie durch die Seiten navigieren und wesentliche Funktionen nutzen können. Dies umschließt die Reichweitenmessung durch INFOnline (IVW-Prüfung), die für den Betrieb des HaustechnikDialogs unerlässlich ist. Wir benutzen Analysecookies, um die Zahl der individuellen Besucher auf Basis anonymer und pseudonymer Informationen zu ermitteln. Ein unmittelbarer Rückschluss auf eine Person ist dabei nicht möglich.
Privacy Icon
Optionale analytische Cookies
Diese Cookies helfen uns, das Nutzungsverhalten besser zu verstehen.Sie ermöglichen die Erhebung von Nutzungs- und Erkennungsmöglichkeiten durch Erst- oder Drittanbieter, in so genannten pseudonymen Nutzungsprofilen. Wir benutzen beispielsweise Analysecookies, um die Zahl der individuellen Besucher einer Webseite oder eines Dienstes zu ermitteln oder um andere Statistiken im Hinblick auf den Betrieb unserer Webseite zu erheben, als auch das Nutzerverhalten auf Basis anonymer und pseudonymer Informationen zu analysieren, wie Besucher mit der Webseite interagieren. Ein unmittelbarer Rückschluss auf eine Person ist dabei nicht möglich.
Privacy Icon
Dienste von anderen Unternehmen (Google AdSense)
Beim akzeptieren dieser Option erlauben Sie unserer Webseite Google AdSense zu verwenden. Google AdSense verwendet Cookies, um Ihnen personalisierte Werbung anzuzeigen, die auf Ihren Interessen basieren können.Bitte beachten Sie, dass durch das Akzeptieren der entsprechenden Cookies Daten an Google LLC in den USA übermittelt und dort verarbeitet werden. Weitere Informationen entnehmen Sie bitte unserer Datenschutzerklärung.
Datenschutzhinweise

Alle
Foren
Steuerung der ComfoAir über PC
Verfasser:
kd-schrauber
Zeit: 05.07.2011 21:04:36
0
1549886
Moin Stefan,

wusste noch gar nicht, dass Zehnder in A unter diesem Namen verkauft...

Zumindest die originale CA350 von Zehnder wird heute in D NUR NOCH in der (von früher her bekannten) sogenannten Luxe-Version vertrieben. Hat also generell oben die große Kommunik.-Platine drin.

Bei dem von Dir genannten Gerät würde ich das genau prüfen.

Grüße Michael

Verfasser:
BMaster
Zeit: 10.07.2011 15:07:08
0
1551894
Kommunikation klappt. Man kann also über die RJ45 Buchse auf der Steuerplatine verbindung aufnehmen. Ich vermute mal das diese RS232 Verbindung 1:1 auf die D-Sub Buchse auf der Konnektorplatine geht.
Es wäre für mich allerdings noch ganz interessant was noch so auf der Konnektorplatine an Schaltungstechnik drauf ist. Falls einer die Möglichkeit hat mal ein Foto der Platine zu machen und es mir per Mail zu senden wäre das nett.

Mit der Protokollanalyse habe ich angefangen, allerdings macht mein RS232 Sniffer noch Probleme. Kann bisher nur RX oder TX mitloggen und daher noch nicht sehen welche Antwort auf welche Frage kommt. Werde ich aber noch in den Griff bekommen :)
Jedenfalls scheint keine Checksumme oder ähnlichen da zu sein was Probleme machen könnte.

Weitere Infos folgen...

Verfasser:
chghtd
Zeit: 10.07.2011 17:33:15
0
1551949
Hallo Zusammen

Habe das Protokoll einwenig näher analysiert. Es ist eine reine Hex-Übertragung. Jeder übertragene Datensatz wird mit einem Ack quitiert (0x07f3). Jeder Datensatz beginnt mit einem Start (0x07f0) dann zwei Byte welche Wertegruppe, dann ein Byte Anzahl Werte (Bytes), danach die einzelnen Bytes. Als Abschluss ein Byte Checksumme (alle Bytes ab Startbytes addiert + 0xad modulo 0xff) und als Abschluss die Stopbytes (0x070f)
Die Aufforderung zum Senden der Wertegruppe ist immer -1 der Empfangswertegruppe und Anzahl Werte ist 0x00 (z.B. 07 F0 00 67 00 14 07 0F als Aufruf und 07 F0 00 68 0D 02 05 20 43 41 33 35 30 20 6C 75 78 65 43 07 0F als Antwort)
Was mir noch nicht gelungen ist, ist die einzelnen Werte zu definieren. Welche Wertegruppe abgefragt werden und welche Werte dann zurück kommen. Gewisse sind leichter zu finden andere wie Temperaturen sind noch zu berechnen.
Eventuell kann ja jemand diese hier posten.

Gruss
Christian

Verfasser:
BMaster
Zeit: 10.07.2011 21:06:39
0
1552052
Super, damit haben wir die Grundlage :)
Jetzt muss nur noch eine Befehlsliste erstellt werden.

Den ersten hätte ich schon mal. 0x69 ist abruf des Gerätetyps.
Aus irgendeinem Grund gibt es aber auch noch 0x67 als Abfrage des Gerätetyps.

Verfasser:
chghtd
Zeit: 12.07.2011 20:40:39
0
1553074
Supper
Aufruf 0xCD Antwort 0xCE sind die Einstellungen der Ventilatoren (Soll/ist).

Der nächste Bitte.

Gruss
Christian

Verfasser:
BMaster
Zeit: 13.07.2011 12:13:28
0
1553302
Etwas kurios ist die Antwort auf Kommando EB:
07 F0 00 EC 07 07 07 17 00 0A 00 00 12 DA 07 0F

An der Stelle der Längenangabe steht eine 7, es folgen aber 8 Datenbytes.

Verfasser:
chghtd
Zeit: 13.07.2011 18:41:07
0
1553490
Habe ich auch gesehen. Vermutlich ist der Wert 0x07 der sogenannte Startwert für eine spezielle Aktion (0xf0, 0x0f, 0xf3). Will man nun 0x07 übertragen muss der Wert doppelt kommen.
0x07 geht in den Auswerte-mode, kommt dann 0xf0 ist es der Start, kommt dann 0x0f ist es der Stopp, kommt dann 0xf3 ist es ein ack und kommt ein 0x07 wird der Wert 0x07 übernommen.
Korrekt?

Gruss
Christian

Verfasser:
BMaster
Zeit: 13.07.2011 23:01:14
0
1553630
Wenn man die Länge auswertet, könnte man allerdings den ganzen Datenbereich überspringen. Dann wäre die doppelte 7 unnötig...
Aber gut, ist es halt so :)

Weiteres Beispiel:
07 F0 00 0C 06 23 1E 06 3C 07 07 FA 43 07 0F

Hab auch mal ein kleines Tool geschrieben mit dem man Kommandos testen kann. Man braucht nur Kommando und Daten eingeben, das Tool fügt Start, Stop und Checksumme automatisch ein.
ComfoPC v0.0.1
(Das Programm benötigt .NET Framework 2.0)

Und ich habe mal angefangen das ganze zu dokumentieren:
Protokollbeschreibung


Noch ein Tipp, falls noch nicht bekannt: Wenn man beim Zehnder Programm das Update auf der Log Seite auf Minute umstellt, kommuniziert er nicht mehr ständig um diese Daten abzuholen. Macht die Analyse einfacher.

Verfasser:
BMaster
Zeit: 14.07.2011 12:38:34
0
1553809
Die Stufenumschaltung ist Kommando 0x99. Byte 1 gibt die Stufe an.

Stufe 1
07 F3 07 F0 00 99 01 02 49 07 0F

Stufe 2
07 F3 07 F0 00 99 01 03 4A 07 0F

Stufe 3
07 F3 07 F0 00 99 01 04 4B 07 0F


@chghtd
Hast du die genaue Aufschlüsselung der Datenbytes für die Soll/Ist Werte (Kommando 0xCD / 0xCE)?

Verfasser:
chghtd
Zeit: 14.07.2011 18:51:56
0
1554017
Ventilatorstufe:
Byte1 Abluft % Stufe A
Byte2 Abluft % Stufe 1
Byte3 Abluft % Stufe 2
Byte4 Zuluft % Stufe A
Byte5 Zuluft % Stufe 1
Byte6 Zuluft % Stufe 2
Byte7 Zuluft % Stufe 3
Byte8 Abluft % Stufe 3
Byte9 Aktuelle Stufe
Byte10 Unbekannt
Byte11 Abluft % Ist
Byte12 Zuluft % Ist
Byte13 Unbekannt
Byte14 Unbekannt

Gruss
Christian

Verfasser:
heiko.haensel
Zeit: 19.07.2011 14:34:27
0
1556128
Hallo Zusammen,

ich würde auch gern mein ComfoAir über mein Heimnetzwerk steuern und überwachen. Deshalb habe ich beim Hausbau auch gleich an eine Netzwerkdose im Haustechnikraum gedacht :-)

Prinzipiell ist ja die Steuerung der Anlage über die serielle Schnittstelle und das Programm von Zehnder möglich. Da ich meinen Rechner nicht immer im Keller anschließen möchte, müsste die RS 232 Schnittstelle auf das Netzwerk umgelegt werden.

Dafür würde man meines erachtens so etwas wie das Digi One SP (http://www.digi.com/products/serialservers/digionesp.jsp#overview) benötigen, oder gibt es einfachere Lösungen.

Gruß
Heiko

Verfasser:
BMaster
Zeit: 19.07.2011 20:02:49
0
1556273
Ich denke D1/D2 Kommando ist das Abrufen der Temperaturen T1-T4 + EWT, Nachheizung, Küchenhaube.
Wenn man die Werte um zwei Bit nach rechts schiebt, kommen ganz brauchbare (vorkomma) Temperaturen raus.
Byte 1-5 = T1 bis T4 + ?
Byte 6 = ? (evt. Temperaturfühler anwesend)
Byte 7-8 = EWT, Nachheizung, Küchenhaube

Verfasser:
chghtd
Zeit: 20.07.2011 14:44:50
0
1556561
Habe mal was gelesen, dass Themperaturen Wert/2-20 sind. Konnte es aber bis jetzt nicht bestätigen. Probiere es mal aus.

Gruss
Christian

PS: kann erst nächste Woche wieder an die Anlage und nachschauen.

Verfasser:
BMaster
Zeit: 24.07.2011 20:55:16
0
1558368
Das mit den Temperaturen mit /2-20 scheint gut zu passen.

Hab noch 2-3 Kommandos analysiert und die Doku aktualisiert.

Bin dabei mein Tool so zu erweitern das man damit eine CA350 simulieren kann. Dann kann man die Standard Antworten ändern und schauen welche Werte sich bei den Zehnder Programmen ändern.


@heiko.haensel
Sowas sollte normalerweise funktionieren. Könnte allerdings ggf mit dem Timing Probleme geben. Muss man ausprobieren.

Verfasser:
chghtd
Zeit: 01.08.2011 11:36:03
0
1561462
Hallo Zusammen

Habe nun einen Listener gebastelt, der die RS232-Schnittstelle mithört und sich die einzelnen gesendeten Werte speichert. Die für mich wichtigen Werte speichere ich in einer csv-Datei und stelle sie auf meiner Grafik dar. (grafik dot guettinger dot net)

Habe bis jetzt noch nicht aktiv Werte abgefragt, da die dauernd gesendeten Werte für das Erste genügen.

Gruss
Christian

Verfasser:
lio123
Zeit: 04.08.2011 14:30:57
0
1562898
Super Christian!

Was meinst Du mit aktiv-werte?

Grüße,
Lio

Verfasser:
chghtd
Zeit: 04.08.2011 18:01:20
0
1563012
Salü Lio

Ich habe noch keine Abfrageaufforderungen an die Steuerung geschickt um explizite Werte zu erhalten. Bis jetzt protokolliere ich nur was dauernd der CC-Ease gesendet wird. Dies ist auf der RS232 vorhanden. Die einzelnen Werte könnte ich auch aktiv abfragen. Das Protokoll ist von BMaster beschrieben.
Die Message 0x3C (60) entält die einzelnen Segmente und Symbole auf der Ease die leuchten müssen. Dies habe ich in einer Nachbildung der Anzeige implementiert (auf das Ease-Bild in der Grafik klicken).

Gruss
Christian

Verfasser:
BMaster
Zeit: 04.08.2011 23:07:23
0
1563182
So, Simulator ist fertig, zumindest die Beta :)
Läuft denke ich aber schon ganz gut.
ComfoPC v0.1.0
Damit kann man eine CA350 simulieren um dem Zehnder Tool eigene Daten zu senden.

Um den Simulator zu starten den COM-Port öffnen und per Knopf "Simulator" die "command.txt" öffnen. Dann läuft der Simulator.

In der Text-Datei gibt die erste Spalte das Empfangskommando an, die zweite Spalte das Sendekommando und der Rest sind die Nutzdaten. Längenangabe etc. ist nicht notwendig.
Wenn im Feld "Befehl" und "Daten" vom Tool was eingetragen ist, verwendet das Tool die Daten dieser Spalten für den Simulator. D.h. wenn man eine Antwort vom Simulator ändern will, muss man nicht zwangsweise die Text-Datei anpassen sondern kann schnell in den "Befehl"/"Daten" Fenster die gewünschte Antwort eintragen. Als Beispiel ist die Antwort auf Befehl C9 voreingetragen.

Mit Knopf "Analyse" lässt sich eine vereinfachte Darstellung für das IO-Fenster einstellen.

Verfasser:
BMaster
Zeit: 14.08.2011 20:51:37
0
1567968
Update der Doku:
Doku
Schon mal Danke an alle die mitgeholfen haben.

Wer Fehler findet oder selbst noch was rausgefunden hat, bitte an die in der Doku angegebene Mail-Adresse senden...

Verfasser:
BMaster
Zeit: 15.08.2011 12:10:19
0
1568160
Was ich noch fragen wollte..
Weiss einer was beim Kommando 0xEB (Nachheizung) der Begriff "optoer" bedeutet?
Und "EWT" ist Erdwäremetauscher?

Verfasser:
BMaster
Zeit: 21.08.2011 13:41:46
0
1571186
Update von der Doku. Jetzt dürften eigentliche alle Kommandos der Reiter "Aktuelle Werte" und "Einstellungen" drin sein. Ein paar speicher Kommandos fehlen noch und die ganzen Kommandos vom Reiter "Prüfung".

Verfasser:
chghtd
Zeit: 21.08.2011 15:32:36
0
1571245
Salü BMaster

Tolle Arbeit. Ich konnte mich leider nicht mehr weiter mit dem Thema beschäftigen. Meine Daten werden geloggt und das Ease-Display wird nachgebildet. Die Angaben sind in meinen Live-Daten enthalten (grafik dot guettinger dot net)inkl. Ease-Display.
Hoffentlich gibt es in Zukunft weitere Live-Daten darstellungen.

Gruss
Christian

Verfasser:
lustenbe
Zeit: 25.08.2011 20:31:26
0
1573279
Mit grossem Interesse habe ich eueren Austausch bezüglich der Steuerung des CA350 gelesen. Leider bin ich noch mit dem Vorgängermodell G91-350 "gesegnet". Ich versuche seit langer Zeit an Infos zum Protokoll auf dem RS485 Bus der neben der Steuerung über das Comfocontrol Avignon Panel auch für die Diagnose/Konfiguration verwendet wird.
Hier meine Bitte an euch: kann mir jemand das Diagnosetool/Konfigurationstool für die alte Gerätegeneration G90/G91 von Zehnder zukommen lassen. Gerne lasse ich euch dann auch an meinen Resultaten teilhaben. Ziel: Steuerung der KWL Anlage über einen kleinen, Energie-sparenden Linuxrechner, der auch für das 1-Wire Interface (günstige Sensorik für Temperatur- und Feuchtemessung) und KNX Gateway dient.

Ein grosses Dankeschön im Voraus für eure tatkräftige Hilfe,

Felix

Verfasser:
BMaster
Zeit: 23.09.2011 19:42:34
0
1584013
Weitere sprachliche defizite beim Kommando 0x97/98 :)
Was bedeutet "Enthalpie verhogingsfactor"
Google Übersetzer meint "Erhöhungsfaktor"?

Analoog 1 toev gewenst?
Analoog 1 afv gewenst?
gewenst ist gewünscht, aber was bedeutet toev in diesem Zusammenhang?
Bei der Lüftung war toev die Zuluft und afv die Abluft. Könnte das postiver und negativer Offset vom Analog Eingang sein?

Verfasser:
lio123
Zeit: 27.09.2011 16:09:11
0
1585291
Hi,

vllt hilft das:
http://www.spirovent.org/site/downloads/Producthandleidingen_Rvent-WHR950luxe.pdf

In der Steuerung lässt sich kein Offset einstellen.
Könnte es was mit den Punkten 813 814 aus dem Menü P8 zutun haben?

P.S. In der Doku ist ein Fehler bei der Checksummenberechnung, das ist etwas verwirrend. Trotzdem danke für die große Hilfe!

Grüße,
Lio

Aktuelle Forenbeiträge
Megathomas schrieb: Hallo Forum, nach zwei Wintern habe ich nun endlich mein Problem...
hoppentaeler schrieb: Hallo Zusammen, ich bin seit 2020 Besitzer eines Neubaus mit...
ANZEIGE
Hersteller-Anzeigen
Website-Statistik

Steuerung der ComfoAir über PC
Verfasser:
lio123
Zeit: 27.09.2011 16:09:11
0
1585291
Hi,

vllt hilft das:
http://www.spirovent.org/site/downloads/Producthandleidingen_Rvent-WHR950luxe.pdf

In der Steuerung lässt sich kein Offset einstellen.
Könnte es was mit den Punkten 813 814 aus dem Menü P8 zutun haben?

P.S. In der Doku ist ein Fehler bei der Checksummenberechnung, das ist etwas verwirrend. Trotzdem danke für die große Hilfe!

Grüße,
Lio
Weiter zur
Seite 3