FHEM Forum

FHEM => Sonstiges => Thema gestartet von: kt83 am 09 September 2013, 22:20:24

Titel: Modul für Zehnder KWL
Beitrag von: kt83 am 09 September 2013, 22:20:24
Ausgehend von Joachim's Modul (Link (http://forum.fhem.de/index.php?topic=10290.msg57862#msg57862)) zur Anbindung von Zehner KWLs (Danke Joachim!), würde ich dieses gern soweit weiterentwickeln, dass es im SVN unter contrib eingecheckt werden kann.
Was bisher schon verändert wurde:
Was noch verändert werden soll:
Das Modul wird folgendermaßen aufgerufen (Auszug aus fhem.cfg):

define ComfoAir WHR962 /dev/ttyUSB0@9600
attr ComfoAir event-min-interval .*:600
attr ComfoAir event-on-change-reading .*
attr ComfoAir stateFormat Stufe


Probleme die ich sehe:

Grüße,
Thomas.

PS: Das angehängte Modul ist als temporäre Arbeitsversion zu verstehen.
Titel: Aw: Modul für Zehnder KWL
Beitrag von: Joachim am 13 September 2013, 13:06:22
Moin Thomas,

habe Deine Änderungen bei mir eingebaut, funktioniert alles.

Ich werde mich in den nächsten Wochen auch mit der Weiterentwicklung des Moduls beschäftigen, und dann in diesem Tread berichten.

Moin @ all,

dieses entstehende Modul ist zur Ansteuerung der folgenden Lüftungsanlagen vorgesehen:
- Zehnder Comfoair 550 luxe (getestet)
- Zehnder Comfoair 350 luxe
- Storkair WHR 960
- Zehnder ComfoAir 200L (getestet)
- Storkair WHR 930
- Storkair WHR 950
- Paul Santos 370 DC
- Paul Santos 570 DC
- Wernig G90-380
- Wernig G90-550

anschluss über eine serielle RS232 Schnittstelle.

Gruß Joachim
Titel: Antw:Modul für Zehnder KWL
Beitrag von: danhauck am 11 Dezember 2013, 21:55:13
Hallo zusammen,

hab glaub ich gleiche Absicht gehabt und für meine Paul Santos ein Modul geschrieben und folgendermaßen eingebunden

define Santos Santos /dev/ttyUSB0@9600
attr Santos room Lüftung


define Lueftung FS20 11114444 1a
attr Lueftung eventMap off:Aus dim12%:1 dim43%:2 dim100%:3
attr Lueftung room Lüftung
attr Lueftung webCmd Aus:1:2:3
define act_Lueftung notify Lueftung {\
if ("%" eq "3") {\
  fhem("set Santos Lüftungsstufe 3")\
} else { if ("%" eq "2") {\
   fhem("set Santos Lüftungsstufe 2")\
  } else { if ("%" eq "1") {\
   fhem("set Santos Lüftungsstufe 1")\
  } else {\
   fhem("set Santos Lüftungsstufe 0")\
}}}}



Evtl. könnten wir uns zusammentun und ein gemeinsames Modul schreiben  :D

Gruß

Daniel
Titel: Antw:Modul für Zehnder KWL
Beitrag von: Joachim am 11 Dezember 2013, 22:04:15
Moin Daniel,

kann mir heute Dein Modul nicht ansehen, da auf der Arbeit.
Werde da morgen mal reinsehen.
Das im ersten tread angehängte Modul läuft insgesamt stabil und zufriedenstellend, es fehlt nur noch die fleißarbeit, alle Möglichkeiten der Abfrage und Eingabeparameter einzupflegen, und einen CRC-Check zu machen. Läuft bei mir seit über einem Jahr stabil.

Gruß Joachim
Titel: Antw:Modul für Zehnder KWL
Beitrag von: Joachim am 15 Dezember 2013, 02:08:51
Moin Daniel,

habe mal einen ersten Kurztest Deines Moduls gemacht. Läuft auch mit einer Comfoair 550.
Ein flüchtige überfliegen des Codes zeigt eine ähnliche herangehensweise, allerdings werden bei Deinem Modul noch alle Messages auf der Konsole mitgeloggt, und die readings haben englische Bezeichnungen.
Ein zusammenführen der Module sollte von daher eigentlich kein Problem sein, es muss nur gemacht werden. Ob nun auf Basis des Santos oder WHR962 Moduls ist mir persönlich egal.

Gruß Joachim
Titel: Antw:Modul für Zehnder KWL
Beitrag von: kt83 am 15 Januar 2014, 17:28:12
Hallo,

irgendwie ist mir entgangen, dass es im Dezember neue Beiträge im Thread gab. Ich dachte man hat als TO automatisch eine Subscription ... . Evtl. ist die ja bei der Umstellung des Forums verlorengegangen.

Schön, dass sich noch jemand gefunden hat! Bei mir liegt das Projekt einer im contrib eincheckbaren Version des Moduls (das Ziel hatte ich mal im September formuliert) z.Z. leider auf Eis, wg. anderer (nicht-FHEM-)Projekte.

Ein Frage hätte ich aber:
Habt ihr ein Kommando gefunden, mit dem man die Anlage in den Stosslüftungsmodus versetzen kann? Auf der Bedieneinheit (CC-Ease) ist das die Taste mit dem Ventilator drauf. Den würde ich gern von FHEM aus schalten.

Habe übrigens die ComfoAir 200L von Zehnder.

Viele Grüße,
Thomas.
Titel: Antw:Modul für Zehnder KWL
Beitrag von: Will am 15 Januar 2014, 20:28:09
Hallo, wie habt ihr denn genau (also welche Hardware) euer fhem system mit der Lüftung verbunden? Ich habe eine comfoair 350 und betreibe fhem auf einem raspberry pi installiert (gleicher Raum wie die Lüftung).
Danke
W

Sent from my Nexus 7 using Tapatalk

Titel: Antw:Modul für Zehnder KWL
Beitrag von: kt83 am 15 Januar 2014, 21:30:38
Hallo Willi,

ich habe die Lüftung mit einem USB-auf-seriell-Adapter an den Raspi angeschlossen.

Grüße,
Thomas.
Titel: Antw:Modul für Zehnder KWL
Beitrag von: Will am 15 Januar 2014, 22:37:24
Lasst ihr die Bedieneinheit dran?

Sent from my Nexus 7 using Tapatalk

Titel: Antw:Modul für Zehnder KWL
Beitrag von: Joachim am 16 Januar 2014, 00:22:12
Moin Will,
Anschluss über RS-232 zu USB, Bedieneinheit angeschlossen.
Die angeschlossene Bedieneinheit bringt aber Probleme mit sich, da sie auf der gleichen seriellen Schittstelle hängt.
Wer nur Werte loggen will, kann die Bedieneinheit dran lassen, wer die Anlage aber komplett über FHEM fahren will, sollte die Bedieneinheit abklemmen.

@Thomas,
ZitatHabt ihr ein Kommando gefunden, mit dem man die Anlage in den Stosslüftungsmodus versetzen kann? Auf der Bedieneinheit (CC-Ease) ist das die Taste mit dem Ventilator drauf. Den würde ich gern von FHEM aus schalten.
noch nicht gesucht, muss aber im Logging zu finden sein, wenn man Stoßlüftung einschaltet, da auf dem Seriellen Bus, wenn ich es richtig gesehen habe auch die Kommandos des Bedienteils auftauchen.
Wenn nicht, dann mal einen Rechner zwischen Bedieneinheit und Lüftungsanlage schleifen.

Gruß Joachim
Titel: Antw:Modul für Zehnder KWL
Beitrag von: kt83 am 16 Januar 2014, 23:12:32
Hallo Joachim,
Zitat
noch nicht gesucht, muss aber im Logging zu finden sein, wenn man Stoßlüftung einschaltet, da auf dem Seriellen Bus, wenn ich es richtig gesehen habe auch die Kommandos des Bedienteils auftauchen.
Wenn nicht, dann mal einen Rechner zwischen Bedieneinheit und Lüftungsanlage schleifen.
habe mir das Logging bei Schaltvorgängen angeschaut, aber nichts gefunden. Rechner einschleifen ist wg. der baulichen Situation (Lüftung ist in der Zwischendecke) eher ungünstig.
Was auffällt: während die Stosslüftung aktiv ist, wird zwar an der CC-Ease die Stufe 3 und ein t angezeigt, aber über die Schnittstelle kommt weiter die Stufe, die vor der Stosslüftung an war. Zuluft und Abluft aktuell bringen aber die Werte von Stufe 3.

Viele Grüße,
Thomas.
Titel: Antw:Modul für Zehnder KWL
Beitrag von: Will am 04 Februar 2014, 21:50:29
Welches der module die hier im thread sind bzw auf die verlinkt werden ist das aktuellste/beste/umfangreichste? Habe nun meine Hardware und werde nun testen....

Sent from my Nexus 7 using Tapatalk

Titel: Antw:Modul für Zehnder KWL
Beitrag von: Joachim am 04 Februar 2014, 22:16:51
gehen beide
Titel: Antw:Modul für Zehnder KWL
Beitrag von: Will am 18 Februar 2014, 21:28:34
Hallo,

habe mir nun das Modul von kt83 installiert - laeuft prima, auch mit angeschlossener CC Bedieneinheit.

Nur um jetzt noch vollumfaenglich zu verstehen, was die Readings bedeuten:


Abluft 18                       Ablufttemperatur?
Abluft aktuell 35            Geblaesesufe Abluft (35%)
Bypass_Faktor 5            ?????
Bypass_Korrektur 5         ?????
Bypass_Stufe 0                ?????
ErdWT 0                           ?????
Fortluft 8                           ??????
Frischluft 5.5                     Aussentemperatur???
Komf_Temp 20                Eingestellte Komforttemperatur
Sommermodus 0             Sommermodus Aus
Stufe 1                             Geblaesestufe 1
VH_Frostminuten 0          ????
VH_Frostschutz 0            ????
VH_Frostsicherheit 3       ?????
VH_Status_Klappe 0         ?????
VH_Vorheizung 0              ????
Zuluft 13                           Zulufttemmperatur (erscheint mir kallt)
Zuluft aktuell 35                Zuluft Geblase (35%)


Kann mich da einer aufklaeren?
Titel: Antw:Modul für Zehnder KWL
Beitrag von: Will am 18 Februar 2014, 21:31:51
Dann noch die set Optionen (Lueftungsstufen verstehe ich)

RS232 PC Master
RS232 PC nur PC
Temperaturabfrage

Was macht das jeweils?

Stosslueftung wuerde ich jetzt ueber ein notify setzen (mache 10 minuten stufe 3, dann wieder zurueck auf eingestellte sSTufe)....

Kann ich die Bypass klappe bedienen, oder kommt das nur ueber die komforttemperatur?

Danke.

Wilhelm
Titel: Antw:Modul für Zehnder KWL
Beitrag von: Joachim am 18 Februar 2014, 22:39:34
Moin Wilhelm,

den großteil des Moduls habe ich auf die schnelle zusammengeflickt.
Die wichtigen Informationen stehen in der Kopfzeile der Datei 00_WHR962.pm
Außerdem sind die meisten Teile ausführlich kommentiert.
dieses Modul ist noch lange nicht fertig, läuft aber bei mir seit über einem Jahr.
Zu Deinen Fragen:
ZitatRS232 PC Master
RS232 PC nur PC
Temperaturabfrage
hatte ich mal eingebaut, um das Modul ohne CC Ease nutzen zu können, noch nicht zu ende inplementiert.

ZitatAbluft 18                       Ablufttemperatur? <-- richtig
Abluft aktuell 35            Geblaesesufe Abluft (35%) <-- richtig
Bypass_Faktor 5            ?????
Bypass_Korrektur 5         ?????
Bypass_Stufe 0                ?????
ErdWT 0                           ?????
Fortluft 8                           ??????
Frischluft 5.5                     Aussentemperatur??? <-- Temperatur am Eingang der Lüftungsanlage
Komf_Temp 20                Eingestellte Komforttemperatur <-- richtig
Sommermodus 0             Sommermodus Aus <-- richtig
Stufe 1                             Geblaesestufe 1 <-- richtig
VH_Frostminuten 0          ????
VH_Frostschutz 0            ????
VH_Frostsicherheit 3       ?????
VH_Status_Klappe 0         ?????
VH_Vorheizung 0              ????
Zuluft 13                           Zulufttemmperatur (erscheint mir kallt) <-- richtig
Zuluft aktuell 35                Zuluft Geblase (35%) <-- richtig

Die restlichen Sachen stehen in diesem Dokument:
http://www.see-solutions.de/sonstiges/Protokollbeschreibung_ComfoAir.pdf

ZitatKann ich die Bypass klappe bedienen, oder kommt das nur ueber die komforttemperatur?
nach meinem bisherigen Kenntnisstand geht das nur über die Komforttemperatur

Gruß Joachim
Titel: Antw:Modul für Zehnder KWL
Beitrag von: StefanStrobel am 24 März 2014, 20:25:07
Hallo Joachim,

wo gibt es denn die aktuelle Version des Moduls?
Ich habe zunächst die Version von Januar 2013 installiert.
Oder ist die von kt83 gepostete Änderung der letzte Stand?
Was ist denn aus den Bestrebungen geworden, das Modul einzuchecken?

Gruss / Thanx
    Stefan
Titel: Antw:Modul für Zehnder KWL
Beitrag von: Joachim am 24 März 2014, 20:31:06
Beitrag 1 das Modul von kt83 ist die Weiterentwicklung meines Moduls,
alternativ Beitrag das Santos Modul.

Beide im Betastadium, das Modul aus Beitrag 1 läft bei mir seit September 2013 ohne Probleme.

ZitatWas ist denn aus den Bestrebungen geworden, das Modul einzuchecken?
zum Eichecken müsste man noch etwas daran arbeiten, und dazu fällt mir ein:
If it isn't broken, don't fix it

Gruß Joachim
Titel: Antw:Modul für Zehnder KWL
Beitrag von: Maiks am 11 April 2014, 13:44:29
Hallo,

ich habe jetzt Versucht, meine CA350 einzubinden, es hat auch geklappt, das ich einzelne Stufen einstellen konnte mehr aber nicht.

Wenn ich den USB Adapter an die Comfoair anschließe, geht das EASE-CC gleich auf Störung (NC) wie kann ich beides neben einader Betreiben und ggf, Messwerte Abfragen ?

THX Maik

Hier mal meine Einbindung:

define ComfoAir WHR962 com3@9600
attr ComfoAir event-min-interval .*:600
attr ComfoAir event-on-change-reading .*
attr ComfoAir room Keller
attr ComfoAir stateFormat Stufe
define FileLog_ComfoAir FileLog ./log/ComfoAir-%Y-%m.log ComfoAir
attr FileLog_ComfoAir logtype text
attr FileLog_ComfoAir room Keller
define FileLog_WHR962 FileLog ./log/WHR962-%Y-%m.log WHR962
attr FileLog_WHR962 logtype text
attr FileLog_WHR962 room Keller
Titel: Antw:Modul für Zehnder KWL
Beitrag von: MichaelH am 19 April 2014, 13:28:35
Hallo zusammen,

ich habe eine ComfoAir 350 (ohne Luxe) mit 3 Stufenschalter. Hat schon mal jemand diese Kombo angebunden? Ich habe das Modul von Post 1 genommen und an meinen Raspberry angeschlossen. Die Verbindung geht auch auf (zeigt auch im Webfrontend Connected an), aber leider bekomme ich keine Readings. Wie kann man das Modul denn debuggen?

Grüße
Titel: Antw:Modul für Zehnder KWL
Beitrag von: StefanStrobel am 19 April 2014, 22:42:42
Hallo Michael,

Ich kenne das Gerät ohne Bedienteil leider nicht, aber das Modul von Joachim fragt von sich aus nicht aktiv Werte ab. Nur wenn das externe Bedienteil der Lüftung Werte abfragt und darauf Antworten bekommt, erscheinen auch Readings. Bedienteil und fhem sind dabei parallel angeschlossen, wovon aber immer wieder abgeraten wird.

Probier doch mal das Santos-Modul von danhauck (Antwort #2). Da werden die Werte minütlich aktiv abgefragt. Da Du kein Bedienteil hast, ist das vielleicht die besser Lösung für Dich.

Gruß
    Stefan
Titel: Antw:Modul für Zehnder KWL
Beitrag von: Will am 10 Januar 2018, 07:23:28
Hallo,
Betreibt zufällig jemand das Modul mit einer ESP Bridge? Wäre das möglich?


Gesendet von iPhone mit Tapatalk
Titel: Antw:Modul für Zehnder KWL
Beitrag von: StefanStrobel am 11 Januar 2018, 19:49:42
Hallo,

ich hatte 2014 ein neues Modul geschrieben: https://forum.fhem.de/index.php/topic,23373.0.html
Die Verbindung wird mit DevIO verwaltet und es sollte kein Problem sein, statt einem lokalen seriellen Interface eine TCP-Verbindung zu einem Gateway / einer Bridge zu öffnen.
Probier's doch mal aus!

Gruss
   Stefan