Hallo,
ich habe mir eine Automation erstellt,
welche meine Rollläden abhängig vom Lichtsensor und der Außentemperautur auf eine bestimmte Position absenken soll.
Der Lichtsensor soll 5min unter dem Wert 50 sein!
Dann soll aus den 3 Aktionen gewählt werden.
Bei einer Temperatur zwischen 10 und 20 Grad (Option 1) soll auf den Wert X
und bei über 20 Grad (Option 2) auf den Wert y gefahren werden.
Option 3 bestimmt das hochfahren der Rollladen (wenn Lichtsensor >80) und funktioniert
Das Absenken funktioniert soweit, sobald der Lichtsensor unter 50 ist und senkt auf den Wert X ab.
Wenn sich die Temperatur nun aber auf über 20 Grad erhöht, wird nicht auf den Wert Y angepasst.
Der Trigger Lichtsensor <50 hat dann einmal ausgelöst und daher vermute ich,
wird die jweilige Aktion nicht ausgelöst.
Wie kann ich das Problem lösen?
alias: Beschatten
description: ""
triggers:
- trigger: numeric_state
entity_id:
- sensor.shellyplus2pm_c4d8d557013c_input_100_analog
for:
hours: 0
minutes: 5
seconds: 0
below: 50
id: <50
- trigger: numeric_state
entity_id:
- sensor.shellyplus2pm_c4d8d557013c_input_100_analog
for:
hours: 0
minutes: 8
seconds: 0
above: 80
id: ">80"
- trigger: numeric_state
entity_id:
- sensor.temperatursensor_garten_temperature
attribute: temperature
above: 10
id: ">10Grad"
below: 20
- trigger: numeric_state
entity_id:
- sensor.temperatursensor_garten_temperature
attribute: temperature
above: 20
id: ">20Grad"
conditions: []
actions:
- choose:
- conditions:
- condition: trigger
id:
- <50
- condition: trigger
id:
- ">10Grad"
sequence:
- action: cover.set_cover_position
metadata: {}
data:
position: 51
target:
entity_id: cover.rolllade_kinderzimmer_cover_0
- action: cover.set_cover_position
metadata: {}
data:
position: 59
target:
entity_id: cover.rolllade_kuche_cover_0
- conditions:
- condition: trigger
id:
- <50
- condition: trigger
id:
- ">20Grad"
sequence:
- action: cover.set_cover_position
metadata: {}
data:
position: 37
target:
entity_id: cover.rolllade_kinderzimmer_cover_0
- action: cover.set_cover_position
metadata: {}
data:
position: 60
target:
entity_id: cover.rolllade_kuche_cover_0
- conditions:
- condition: trigger
id:
- ">80"
- condition: sun
before: sunset
- condition: device
device_id: 1427e5e3edfe02c9225eacae73c041dd
domain: cover
entity_id: 404ba8cc0f9819e8bd8bd75931e835a2
type: is_position
above: 36
sequence:
- action: cover.set_cover_position
metadata: {}
data:
position: 98
target:
entity_id: cover.rolllade_kinderzimmer_cover_0
- action: cover.open_cover
metadata: {}
data: {}
target:
entity_id:
- cover.rolllade_kuche_cover_0
mode: single