Hi,
ich habe jetzt meine erste Version der Zehnder ComfoAir Steuerung fertig gestellt.
Ihr könnt es unter / - holgerhees-develop - zehnder air flow control - Google Project Hosting
auschecken oder Ihr nehmt das Binding direkt aus dem Anhang.
freue mich über Anmerkungen und Verbesserungsvorschläge.
meine config sieht wie folgt aus
openhab.cfg
info.items
home.sitemap
ich habe jetzt meine erste Version der Zehnder ComfoAir Steuerung fertig gestellt.
Ihr könnt es unter / - holgerhees-develop - zehnder air flow control - Google Project Hosting
auschecken oder Ihr nehmt das Binding direkt aus dem Anhang.
freue mich über Anmerkungen und Verbesserungsvorschläge.
meine config sieht wie folgt aus
openhab.cfg
Code:
######################## Zehnder ComfoAir ########################### # IP serial port of the Zehnder ComfoAir to connect to comfoair:port=/dev/ttyS0 # refresh inverval in milliseconds (optional, defaults to 60000) #comfoair:refresh=
Code:
Group Lueftung "Lüftungsanlage" <pie> Number Lueftung_Auto_Mode "Modus" <settings> (Lueftung) {comfoair="auto_mode"} Number Lueftung_Fan_Level "Stufe [%d]" <settings> (Lueftung) {comfoair="fan_level"} Number Lueftung_Zuluft "Ventilator Zuluft [%d %%]" <settings> (Lueftung) {comfoair="incomming_fan"} Number Lueftung_Abluft "Ventilator Abluft [%d %%]" <settings> (Lueftung) {comfoair="outgoing_fan"} Number Lueftung_Komfortemperatur "Komfortemperatur [%d °C]" <temperature> (Lueftung) {comfoair="target_temperatur"} Number Lueftung_Aussenlufttemperatur "Aussenzuluft [%d °C]" <temperature> (Lueftung) {comfoair="outdoor_incomming_temperatur"} Number Lueftung_Fortlufttemperatur "Aussenabluft [%d °C]" <temperature> (Lueftung) {comfoair="outdoor_outgoing_temperatur"} Number Lueftung_Zulufttemperatur "Raumzuluft [%d °C]" <temperature> (Lueftung) {comfoair="indoor_incomming_temperatur"} Number Lueftung_Ablufttemperatur "Raumabluft [%d °C]" <temperature> (Lueftung) {comfoair="indoor_outgoing_temperatur"} Number Lueftung_Bypass "Bypass [MAP(bypass_de.map):%s]" <settings> (Lueftung) {comfoair="bypass_mode"} Number Lueftung_Filterlaufzeit "Filterlaufzeit [%d h]" <clock> (Lueftung) {comfoair="filter_running"} /*Switch Lueftung_Filterreset "Filterreset" (Lueftung) {comfoair="filter_reset"}*/ Number Lueftung_FilterfehlerI "Filter (intern) [MAP(filter_de.map):%s]" <settings> (Lueftung) {comfoair="filter_error_intern"} Number Lueftung_FilterfehlerA "Filter (extern) [MAP(filter_de.map):%s]" <settings> (Lueftung) {comfoair="filter_error_extern"} /*Switch Lueftung_Fehlerreset "Fehlerreset" (Lueftung) {comfoair="error_reset"}*/ String Lueftung_Fehlermeldung "[%s]" <settings> (Lueftung) {comfoair="error_message"}
Code:
Text label="Lüftung" icon="house" { Frame { Switch item=Lueftung_Auto_Mode label="Modus" mappings=[1="Auto", 0="Manuell"] Switch item=Lueftung_Fan_Level label="Stufe" mappings=[1="A", 2="1", 3="2", 4="3"] } Frame { Setpoint item=Lueftung_Komfortemperatur step=1 minValue=15 maxValue=25 Text item=Lueftung_Aussenlufttemperatur Text item=Lueftung_Fortlufttemperatur Text item=Lueftung_Zulufttemperatur Text item=Lueftung_Ablufttemperatur Text item=Lueftung_Bypass } Frame { Text item=Lueftung_Zuluft Text item=Lueftung_Abluft } Frame { Text item=Lueftung_Filterlaufzeit /*Switch Lueftung_Filterreset "Filterreset" (Lueftung) {comfoair="filter_reset"}*/ Text item=Lueftung_FilterfehlerI Text item=Lueftung_FilterfehlerA /*Switch Lueftung_Fehlerreset "Fehlerreset" (Lueftung) {comfoair="error_reset"}*/ Text item=Lueftung_Fehlermeldung } }
Kommentar