vor einiger Zeit hatte ich mit Eurer Hilfe eine Timer Rule für unsere Lüftungsanlage entwickelt.
Das funktioniert auch sehr gut.
rule:
Code: Alles auswählen
var Timer Deko = null
rule "Wecker Deko"
when
Time cron "0 * * * * ?" //Abfrage jede Minute
then
if(WAC350_Zeitschaltung_01.state == ON) {
var sollMinute = (Deko_WECKER_M.state as DecimalType).intValue
var sollStunde = (Deko_WECKER_H.state as DecimalType).intValue
var sollMinuteo = (Deko_WECKER_Mo.state as DecimalType).intValue
var sollStundeo = (Deko_WECKER_Ho.state as DecimalType).intValue
if (sollMinute == now.getMinuteOfHour && sollStunde == now.getHourOfDay) {
LuefterStufe.sendCommand(1)
sendBroadcastNotification("Timer Lüftung Stufe Klein") //Allgemeine Warnung an alle
} else if (sollMinuteo == now.getMinuteOfHour && sollStundeo == now.getHourOfDay) {
LuefterStufe.sendCommand(0)
sendBroadcastNotification("Timer Lüftung Stufe Stop") //Allgemeine Warnung an alle
}
}
if(WAC350_Zeitschaltung_02.state == ON) {
var sollMinute = (Deko_WECKER_Ma.state as DecimalType).intValue
var sollStunde = (Deko_WECKER_Ha.state as DecimalType).intValue
var sollMinuteo = (Deko_WECKER_Maa.state as DecimalType).intValue
var sollStundeo = (Deko_WECKER_Haa.state as DecimalType).intValue
if (sollMinute == now.getMinuteOfHour && sollStunde == now.getHourOfDay) {
LuefterStufe.sendCommand(2)
sendBroadcastNotification("Timer Lüftung Stufe Mittel") //Allgemeine Warnung an alle
} else if (sollMinuteo == now.getMinuteOfHour && sollStundeo == now.getHourOfDay) {
LuefterStufe.sendCommand(1)
sendBroadcastNotification("Timer Lüftung Stufe Klein") //Allgemeine Warnung an alle
}
}
end
Hauptsächlich zur Regulierung der Luftfeuchte im Haus.
Nun, insbesondere in der kalten Periode (Winter kann man das ja nicht mehr nennen ), schalte ich die Lüftung zwischen
22Uhr und 7Uhr ab um die Luft nicht zu trocken werden zu lassen.
Funktioniert auch sehr gut soweit.
Des weiteren habe ich im Haus Sensoren mit welchen in die Durchschnittsfeuchte über OpenHab erfasse.
Funktioniert auch Prima.
Nun möchte ich beides "zusammen" bringen.
Kann ich nun eine weitere Rule erstellen welche mir zb. bei 40% Durchschnittsfeuchte im Haus als Untergrenze mittels einem "PostUpdate" OFF
auf das item
Code: Alles auswählen
WAC350_Zeitschaltung_01
Und bei zb. 50% wieder aktiviert ?
Gruß Peter