Hallo Openhabler,
ich hab da mal eine Frage.
Ist es möglich, einen Wert in einer Rule zwischenzuspeichern, z.b. über ein weiteres Item?
Ich habe folgendes vor:
Ich möchte die Temperatur in einem Raum regeln.
Als Wert habe ich über Setpoint-Item 19°C vorgegeben.
Wenn jetzt das Fenster geöffnet wird, soll die Temperatur auf 2°C runtergeregelt werden.
Wenn das Fenster jetzt wieder geschlossen wird, fährt die Temperatur auch wieder hoch, allerdings auf einen festen Wert, den ich vorgegeben habe.
Funktioniert im Moment ungefähr so:
1. Fenster geschlossen: Raumtemperatur auf 19° eingestellt
2. Fenster geöffnet: Temperatur auf 2° geregelt.
3 Fenster wieder geschlossen: Temperatur wieder auf 18° (fest vorgegeben).
Nun soll das aber so funktionieren:
1. Fenster geschlossen: 19° vorgegeben
2. Fenster geöffnet: Temperatur ändert auf 2°
3. Fenster wird wieder geschlossen: Temperatur wieder auf vorher eingestellte temperatur (19°)
Bei einer Siemens S7 würde ich das über Merkerwort o. ä. realisieren.
Gibts sowas auch bei openhab? Irgendwie über ein Item oder so?
Meine Rule sieht im Moment so aus:
Brauche da mal einen Tip
Danke schonmal im voraus
The Yankee
ich hab da mal eine Frage.
Ist es möglich, einen Wert in einer Rule zwischenzuspeichern, z.b. über ein weiteres Item?
Ich habe folgendes vor:
Ich möchte die Temperatur in einem Raum regeln.
Als Wert habe ich über Setpoint-Item 19°C vorgegeben.
Wenn jetzt das Fenster geöffnet wird, soll die Temperatur auf 2°C runtergeregelt werden.
Wenn das Fenster jetzt wieder geschlossen wird, fährt die Temperatur auch wieder hoch, allerdings auf einen festen Wert, den ich vorgegeben habe.
Funktioniert im Moment ungefähr so:
1. Fenster geschlossen: Raumtemperatur auf 19° eingestellt
2. Fenster geöffnet: Temperatur auf 2° geregelt.
3 Fenster wieder geschlossen: Temperatur wieder auf 18° (fest vorgegeben).
Nun soll das aber so funktionieren:
1. Fenster geschlossen: 19° vorgegeben
2. Fenster geöffnet: Temperatur ändert auf 2°
3. Fenster wird wieder geschlossen: Temperatur wieder auf vorher eingestellte temperatur (19°)
Bei einer Siemens S7 würde ich das über Merkerwort o. ä. realisieren.
Gibts sowas auch bei openhab? Irgendwie über ein Item oder so?
Meine Rule sieht im Moment so aus:
Code:
rule "Runterregeln bei geöffnetem Fenster Buero" when Item Fensterkontakt_Gaestezimmer received update OPEN then sendCommand(Temp_Buero_set, 6) end rule "Anheizen bei geschlossenem Fenster Buero" when Item Fensterkontakt_Gaestezimmer received update CLOSED then sendCommand(Temp_Buero_set, 16) end
Brauche da mal einen Tip
Danke schonmal im voraus
The Yankee
Kommentar