Ich hätte gerne die Step Details darüber gesehen.
So bitte
und die noch
War denn zu diesem Zeitpunkt der Lux-Wert unter 35?
Das hab ich nicht kontolliert
Ich dachte oder ich hoffte der triggert solange bis die bedingungen erfüllt sind und fährt die Jalousien runter
Nein. Der Trigger löst in dem Moment aus, wo er den Status ändert. Danach nicht mehr.
Schau mal hier was @maxe geschrieben hat
Dann würde ich aber eine dritte TriggerID nehmen und unten noch after sunset als Condition abfragen.
Könntest du mir zeigen wie du das meinst
habs jetzt so
alias: Rollo rauf/runter
description: ""
trigger:
- platform: sun
event: sunrise
offset: "00:05:00"
id: sonne geht auf
- platform: sun
event: sunset
id: sonne geht unter
- platform: numeric_state
entity_id: sensor.ez_bewegung_illuminance_lux
below: 35
condition: []
action:
- alias: Sonne geht auf
choose:
- conditions:
- condition: trigger
id:
- sonne geht auf
sequence:
- service: cover.set_cover_position
data:
position: 90
target:
entity_id:
- cover.rollo_wz_shutter
- cover.bad
- alias: Sonne geht unter
choose:
- conditions:
- condition: trigger
id:
- sonne geht unter
- condition: numeric_state
entity_id: sensor.ez_bewegung_illuminance_lux
below: 35
sequence:
- service: cover.set_cover_position
data:
position: 15
target:
entity_id:
- cover.bad
- service: cover.set_cover_position
data:
position: 16
target:
entity_id: cover.rollo_wz_shutter
mode: single
versteh das nicht mit der dritten trigger id
So ungefähr
alias: Rollo rauf/runter
description: ""
trigger:
- platform: sun
event: sunrise
offset: "00:05:00"
id: sonne geht auf
- platform: sun
event: sunset
id: sonne geht unter
- platform: numeric_state
entity_id: sensor.ez_bewegung_illuminance_lux
below: 35
id: sonne unten lux
condition: []
action:
- alias: Sonne geht auf
choose:
- conditions:
- condition: trigger
id:
- sonne geht auf
sequence:
- service: cover.set_cover_position
data:
position: 90
target:
entity_id:
- cover.rollo_wz_shutter
- cover.bad
- alias: Sonne geht unter
choose:
- conditions:
- condition: trigger
id:
- sonne geht unter
- condition: numeric_state
entity_id: sensor.ez_bewegung_illuminance_lux
below: 35
sequence:
- service: cover.set_cover_position
data:
position: 15
target:
entity_id:
- cover.bad
- service: cover.set_cover_position
data:
position: 16
target:
entity_id: cover.rollo_wz_shutter
- alias: Sonne unten Lux
choose:
- conditions:
- condition: trigger
id:
- sonne unten lux
- condition: sun
after: sunset
sequence:
- service: cover.set_cover_position
data:
position: 15
target:
entity_id:
- cover.bad
- service: cover.set_cover_position
data:
position: 16
target:
entity_id: cover.rollo_wz_shutter
mode: single
Dritter Trigger mit separater ID. In den Bedingungen unten wird abgefragt ob es nach Sonnenuntergang ist.
ah ok
ich schau mal ob es morgen dann funktioniert hat
danke dir erstmal
Warum eine 3. Trigger ID? Ich hatte beim 3. Trigger die selbe ID genommen wie beim Sunset.
Als Bedingungen waren unten ja schon beide drin.
Weil bei der gleichen ID nichts mehr geprüft würde. Wenn also um 13 Uhr unter 35 Lux wäre, würde die Aktion ausgeführt. Unten wurde nicht nach after: sunset geprüft.
Doch, weil Trigger 2 auf Sunset auslöst und Trigger 3 auf Lux. Wenn beide die selbe ID bekommen und unten beide Bedingungen hinterlegt sind, passt das doch, oder?
Unten steht aber nur <35 lux. Oder habe ich was übersehen
Ach stimmt, dann muss natürlich unten noch die Sunset Bedingung rein.
Sorry!
Aber ich vermute über eine dritte ID. Ich habe es noch nie getestet ob sun event: sunset auslöst, wenn als Bedingung after: sunset gilt. Beißt sich meiner Meinung nach.
So , beide Automationen haben ihre Arbeit erledigt , so wie es geplant war .
Sehr schön vielen Dank für die Unterstützung
Könnte das vielleicht eine Lösung sein?
Hallöchen ich möchte das Thema nochmal aufgreifen .
Die Automation läuft soweit super fürs WZ
Hab die selbe Automation fürs Bad und Küche genommen , leider passiert folgendes , das er immer wieder auslöst , also losfährt bis das Rollo komplett zu ist .
Das Problem dabei ist das ich keine Position festlegen kann , er fährt halt los und nach 15 sek sag ich er soll stoppen . Das macht er denn hin und wieder und dadurch ist das Rollo irgendwann komplett zugefahren . Nun würd ich gern wissen ob man die Automation nur einmal fahren kann , oder ob es eine Bedingung gibt die nachschaut ob die Automation schonmal durchlaufen ist . Vielleicht gibt es ja irgendetwas und jemand der mir helfen kann . Danke schonmal
Dazu fällt mir auf Anhieb last_triggered ein. Du kannst abfragen wann eine Automation zuletzt getriggert wurde und das als Bedingung nehmen
Und wie Bau ich das da ein , unter was ist das denn gelistet ? Bei Bedingungen