Hallo Forum,
ich habe einige Thermostate, deren Istwerte größer sein sollen als die Sollwerte, damit die Wärmepumpe ausschaltet.
Das funktioniert mit "and" sehr gut (siehe YAML).
Nun möchte ich noch eine "or" Condition hinzufügen mit dem Helfer input_boolean.wp_urlaub, der über ein Zeitprogramm geschaltet wird.
Wenn ich diese Condition hinzufüge, schaltet die Wärmepumpe ein bzw. auch nicht mehr aus. Nehme ich die Condition wieder raus, dann arbeitet die Automatisierung wieder fehlerfrei.
Wo oder wie muß ich die "or" condition eintrage?
Ich habe der besseren Übersicht wegen die Trigger weggelassen und nur die Conditions dargestellt.
	
	
	
		
				
			ich habe einige Thermostate, deren Istwerte größer sein sollen als die Sollwerte, damit die Wärmepumpe ausschaltet.
Das funktioniert mit "and" sehr gut (siehe YAML).
Nun möchte ich noch eine "or" Condition hinzufügen mit dem Helfer input_boolean.wp_urlaub, der über ein Zeitprogramm geschaltet wird.
Wenn ich diese Condition hinzufüge, schaltet die Wärmepumpe ein bzw. auch nicht mehr aus. Nehme ich die Condition wieder raus, dann arbeitet die Automatisierung wieder fehlerfrei.
Wo oder wie muß ich die "or" condition eintrage?
Ich habe der besseren Übersicht wegen die Trigger weggelassen und nur die Conditions dargestellt.
		YAML:
	
	condition: []
action:
  - if:
      - alias: Istwerte > Sollwerte
        condition: and
        conditions:
          - condition: numeric_state
            entity_id: climate.wohnzimmer_gruppe
            attribute: current_temperature
            above: sensor.wohnzimmer_sollwert
          - condition: numeric_state
            entity_id: climate.buro
            attribute: current_temperature
            above: sensor.buero_sollwert
          - condition: numeric_state
            entity_id: climate.kuche
            attribute: current_temperature
            above: sensor.kueche_sollwert
          - condition: numeric_state
            entity_id: climate.bad
            attribute: current_temperature
            above: sensor.bad_sollwert
          - condition: numeric_state
            entity_id: sensor.aussentemperatur_temperature
            above: input_number.wp_sommer
      - alias: WP Urlaub ist an
        condition: or
        conditions:
          - condition: state
            entity_id: input_boolean.wp_urlaub
            state: "on"
    then:
      - type: turn_off
        device_id: 60acce45172a0d02bc03e1d40d9c2ac9
        entity_id: 04a77fd06f9993533a9584866ddcc4c0
        domain: switch
    else:
      - type: turn_on
        device_id: 60acce45172a0d02bc03e1d40d9c2ac9
        entity_id: 04a77fd06f9993533a9584866ddcc4c0
        domain: switch
mode: single