Seite 1 von 1

OH3: Heizungssteuerung via Schedule

Verfasst: 10. Sep 2021 14:33
von AndreM77
Hi,

ich hatte bisher die Heizungssteuerung via Google Kalender Einbindung.

Aber eigentlich kann man dies doch auch wunderbar per Schedule erledigen. Muss man halt nur initial mal ein paar Regeln ala

Code: Alles auswählen

triggers:
  - id: "1"
    configuration:
      cronExpression: 0 30 6 ? * SUN,MON,TUE,WED,THU,FRI,SAT *
    type: timer.GenericCronTrigger
conditions:
  - inputs: {}
    id: "3"
    configuration:
      itemName: HI_Heizung_Schedule
      state: ON
      operator: =
    type: core.ItemStateCondition
actions:
  - inputs: {}
    id: "2"
    configuration:
      itemName: EG_Flur_Thermostat_SetpointHeating
      state: "18"
    type: core.ItemStateUpdateAction
anlegen.

Hab mir noch eine Hilfsvariable "HI_Heizung_Schedule" anlegt, damit in der nicht-Heizperiode die Thermostate immer auf und zugedreht werden.

Frage: Was spricht gegen diesen Lösungsansatz? Hab ich was übersehen?

Wollte das einmal diskutieren, bevor ich jetzt 30-40 Regeln anlege...

Danke & Grüße
André

Re: OH3: Heizungssteuerung via Schedule

Verfasst: 10. Sep 2021 21:33
von udo1toni
Nichts. Genau dafür ist Schedule in openHAB3 dazu gekommen.

Re: OH3: Heizungssteuerung via Schedule

Verfasst: 30. Sep 2021 09:29
von daniel_n100
Hallo!
Bin gerade dabei mir einen Zeitplan für meine Z Waver Thermostate einzurichten und hab dafür deine Regel verwendet.
Funktioniert bei mir aber nur kurzfristig. Die Temperatur wird zur gewählten Zeit erhört aber nach ein paar Minuten wieder auf die ursprüngliche Temperatur geändert.
Hat jemand eine Idee an was das liegen könnte.
Danke!
LG Daniel

Code: Alles auswählen

triggers:
  - id: "1"
    configuration:
      cronExpression: 0 10 9 ? * SUN,MON,TUE,WED,THU,FRI,SAT *
    type: timer.GenericCronTrigger
conditions: []
actions:
  - inputs: {}
    id: "2"
    configuration:
      itemName: ZWaveHKThermostatSchlafzimmerOG_Setpointheating
      state: "24"
    type: core.ItemStateUpdateAction

Re: OH3: Heizungssteuerung via Schedule

Verfasst: 30. Sep 2021 10:52
von AndreM77
Hi,

hast Du mal in Events & Co geschaut, ob nicht irgendwo (doch noch) eine Regel rum geistert. Meist hilft auch OH runter, Cache & Temp leeren, OH wieder rauf fahren. Ist ein bisschen wie Windows (manchmal) o)

Viel Erfolg!

VG
André

Re: OH3: Heizungssteuerung via Schedule

Verfasst: 30. Sep 2021 11:03
von daniel_n100
Hallo André!
Danke für die rasche Antwort.
Werd ich gleich mal versuchen.

LG Daniel

Re: OH3: Heizungssteuerung via Schedule

Verfasst: 30. Sep 2021 13:31
von udo1toni
Das ist eine ganz einfache Sache.

Code: Alles auswählen

configuration:
      itemName: ZWaveHKThermostatSchlafzimmerOG_Setpointheating
      state: "24"
    type: core.ItemStateUpdateAction
Diese Konfiguration sagt:
Setze den Status des Items auf 24.
Du möchtest aber wohl eher einen Befehl senden, damit das Ventil die neue Solltemperatur bekommt.

Re: OH3: Heizungssteuerung via Schedule

Verfasst: 30. Sep 2021 13:35
von daniel_n100
Ich möchte zu einer bestimmten Uhrzeit z.b. 6.00 Uhr die Solltemperatur auf 21 Grad einstellen und um 22 Uhr auf 18 Grad absenken.
Der der Regel wird zwar die Solltemperatur auf den gewünschten Wert abgesenkt, aber nach 1-5min. wieder auf die ursprüngliche Temperatur umgestellt.

Kannst du mir bitte einen Tipp geben, wie ich das am besten einstelle. Hab die letzten Tage vergeblich im Netz eine Anleitung gesucht, leider ohne erfolgt.

Re: OH3: Heizungssteuerung via Schedule

Verfasst: 30. Sep 2021 14:05
von AndreM77
erstell den Schedule doch per Web UI. Dort wird alles abgefragt, was benötigt wird.

Grüße
André

Re: OH3: Heizungssteuerung via Schedule

Verfasst: 30. Sep 2021 14:31
von udo1toni
Wie gesagt, es ist wichtig, ein Command zu senden, anstatt den Status zu setzen. Ansonsten sollte die Rule schon funktionieren.

Das heißt, der Type muss auf core.ItemCommandAction eingestellt sein.

Re: OH3: Heizungssteuerung via Schedule

Verfasst: 1. Okt 2021 08:21
von daniel_n100
Danke! Damit hat es jetzt funktioniert.