Rollos nur halb öffnen/schließen

Genau, Du hast den als Bedingung in der Automation. Und so müssten alle conditions zutreffen, damit es bei action weitergeht. conditions untereinander sind immer AND. Wenn man z.B. mit OR mischen möchte, muss man das AND explizit angeben.

Wenn Du mit der id arbeiten möchtest, würde ich das dann über choose und sequence machen. Dort könnte man dann sowas wie id: above26 und below24 machen.

Etwa so:

trigger:
  - platform: numeric_state
    entity_id: sensor.XXX_temperature
    for:
       hours: 0
       minutes: 5  #Erst wenn es länger als 5 Minuten über 26°C hat (bedingt aber vermutlich einen Temperatursensor)
       seconds: 0
    above: 26
    id: above26
  - platform: numeric_state
    entity_id: sensor.XXX_temperature
    for:
       hours: 0
       minutes: 5  #Erst wenn es länger als 5 Minuten unter 24°C hat (bedingt aber vermutlich einen Temperatursensor)
       seconds: 0
    below: 24
	id: below24
action:
- choose:
  - conditions:
	- condition: trigger
	  id: above26
	sequence:
	  - condition: time
	    after: "11:00:00"
		
      ...
	  
- choose:
  - conditions:
	- condition: trigger
	  id: below24
	sequence:
	
    ...
	
mode: single

@Cpt.Hardy: Sind hoch und runter verschiedene Buttons?

1 „Gefällt mir“

ganz genau so ist es, wenn ich zB
1x runter drücke fährt das Rollo runter wenn ich
wieder runter drücke (und die Endposition ist noch nicht erreicht) stoppt das Rollo

  • wenn die Endposition bereits erreicht wurde passiert nichts
    wenn ich nach einem Stopp wieder runter drücke wird die Abwärtsfahrt fortgesetzt

analog dazu funktioniert es mit dem Rauf-Knopf.
Ist mE eine ganz normale Rolladen-Steuerung.

So sollte das funktionieren bzw. damit hast Du eine Grundlage.

Dazu noch einen input_boolean namens covers_half_closed erstellen, den Temperatursensor und die Öffnen-Buttons bei open und reopen ergänzen sowie die Bedingung zum Öffnen. Dann hast Du die komplette Steuerung in einer Automation. Mit den Bedingungen kannst Du ja noch rumspielen.

trigger:
  - platform: sun
    event: sunrise
    offset: "00:30:00"
    id: open
  - platform: sun
    event: sunset
    offset: "00:30:00"
    id: close
  - platform: numeric_state
    entity_id: sensor.XXX_temperature
    for:
      hours: 0
      minutes: 5
      seconds: 0
    above: 26
    id: close_half
  - platform: numeric_state
    entity_id: sensor.XXX_temperature
    for:
      hours: 0
      minutes: 5
      seconds: 0
    below: 24
    id: reopen
action:
- choose:
  - conditions:
  - condition: trigger
    id: close_half
  sequence:
    - condition: sun
      after: sunrise
      before: sunset
    - condition: state
      entity_id: input_boolean.covers_half_closed
      state: "off"
    - service: button.press
      target:
        entity_id: button.10002c9922_7
        entity_id: button.10002c9922_1
        entity_id: button.10002c9922_3
        entity_id: button.10002c9922_5
    - delay: 15
    - service: button.press
      target:
        entity_id: button.10002c9922_7
        entity_id: button.10002c9922_1
        entity_id: button.10002c9922_3
        entity_id: button.10002c9922_5
    - service: homeassistant.turn_on
      entity_id: input_boolean.covers_half_closed
- choose:
  - conditions:
  - condition: trigger
    id: reopen
  sequence:
    - condition: sun
      after: sunrise
      before: sunset
    - condition: state
      entity_id: input_boolean.covers_half_closed
      state: "on"
    - service: button.press
      target:
        entity_id: button.10002c9922_7
        entity_id: button.10002c9922_1
        entity_id: button.10002c9922_3
        entity_id: button.10002c9922_5
    - service: homeassistant.turn_off
      entity_id: input_boolean.covers_half_closed
- choose:
  - conditions:
  - condition: trigger
    id: close
  sequence:
    - service: button.press
      target:
        entity_id: button.10002c9922_7
        entity_id: button.10002c9922_1
        entity_id: button.10002c9922_3
        entity_id: button.10002c9922_5
- choose:
  - conditions:
  - condition: trigger
    id: open
  sequence:
    - service: button.press
      target:
        entity_id: button.10002c9922_7
        entity_id: button.10002c9922_1      
        entity_id: button.10002c9922_3
        entity_id: button.10002c9922_5
mode: single