Liebe Gemeinde,
ich brauche bitte Eure Unterstützung, und zwar möchte ich gerne unseren Spiegel im Bad komfortabel beheizen. Momentan steuere ich es per Hue App, ohne die Raumtemperatur zu berücksichtigen – den Stecker vom Spiegel stecke ich in die steuerbare Hue-Steckdose.
Es soll folgendermassen funktionieren:
Immer zwischen 5.00 und 9.00 oder zwischen 18.00 und 21.30 soll sich die Heizung einschalten, wenn die Temperatur unter 22°C liegt und sich wieder ausschalten, wenn die Temperatur über 25°C liegt. Jeweils die Toleranz 1°C.
Zuerst habe ich einen numerischen Helfer erstellt „input_number.bad_heizung“.
Dann die Automation dazu (s. unten).
Leider es funktioniert nicht, ich bekomme immer die Meldung „default action executed“, dh. Ausschalten.
Kann mir bitte jemand sagen, was falsch ist?
Hier YAML:
	
	
	
		
Vielen Dank voraus und Grüsse
				
			ich brauche bitte Eure Unterstützung, und zwar möchte ich gerne unseren Spiegel im Bad komfortabel beheizen. Momentan steuere ich es per Hue App, ohne die Raumtemperatur zu berücksichtigen – den Stecker vom Spiegel stecke ich in die steuerbare Hue-Steckdose.
Es soll folgendermassen funktionieren:
Immer zwischen 5.00 und 9.00 oder zwischen 18.00 und 21.30 soll sich die Heizung einschalten, wenn die Temperatur unter 22°C liegt und sich wieder ausschalten, wenn die Temperatur über 25°C liegt. Jeweils die Toleranz 1°C.
Zuerst habe ich einen numerischen Helfer erstellt „input_number.bad_heizung“.
Dann die Automation dazu (s. unten).
Leider es funktioniert nicht, ich bekomme immer die Meldung „default action executed“, dh. Ausschalten.
Kann mir bitte jemand sagen, was falsch ist?
Hier YAML:
		Code:
	
	alias: "Raumtemperatur-Regelung: im Bad"
description: ""
trigger:
  - platform: template
    value_template: >-
      {{ states('sensor.bad_temperature') | float  <
      states('input_number.bad_heizung')|float-1}}
    id: Heizung AN
    alias: Steckdose Spiegelheizung AN
  - platform: template
    value_template: >-
      {{states('sensor.bad_temperature') | float >
      states('input_number.bad_heizung')|float +1}}
    id: Heizung AUS
    alias: Steckdose Spiegelheizung AUS
condition:
  - condition: time
    after: "05:00:00"
    before: "09:00:00"
  - condition: or
    conditions:
      - condition: time
        after: "18:00:00"
        before: "21:30:00"
    alias: oder
action:
  - choose:
      - conditions:
          - condition: trigger
            id:
              - Heizung AN
        sequence:
          - service: light.turn_on
            data: {}
            target:
              entity_id: light.bad_spiegel_steckdose
      - conditions:
          - condition: trigger
            id:
              - Heizung AUS
        sequence:
          - service: light.turn_off
            data: {}
            target:
              entity_id: light.bad_spiegel_steckdose
    default:
      - service: light.turn_off
        data: {}
        target:
          entity_id: light.bad_spiegel_steckdose
mode: singleVielen Dank voraus und Grüsse
 
	 
 
		 
 
		


 
  Ein "Trigger" wartet auf den Moment, indem der Wert über- oder unterschritten wird. Also auf den Moment, indem die Temp 24,1°C erreicht, denn das ist der erste Wert über 24°C. Bei einem Trigger wird nicht geprüft, ob der Wert über 24°C ist, sondern ob dieser Wert passiert, also über- oder unterschritten wird.
 Ein "Trigger" wartet auf den Moment, indem der Wert über- oder unterschritten wird. Also auf den Moment, indem die Temp 24,1°C erreicht, denn das ist der erste Wert über 24°C. Bei einem Trigger wird nicht geprüft, ob der Wert über 24°C ist, sondern ob dieser Wert passiert, also über- oder unterschritten wird. 
 

 (05:00h bis 08:30H und 20:00h bis 22:00h)?
 (05:00h bis 08:30H und 20:00h bis 22:00h)?
		
 
 
		 
 
		