Moinsen!
Ich habe hier einen Lichtsensor (von shellyparts.de) eingebunden um den Rolladen zu schließen, wenn es vor Sonnenuntergang bereits zu dunkel wird. Irgendwo ist ein Denkfehler, denn der hat heute morgen plötzlich ausgelöst, wohl weil es nach Sonnenaufgang noch zu dunkel war?
Also die Automation soll (eigentlich) innerhalb von 45 Minuten vor Sonnenuntergang den Rolladen runterlassen, wenn der Lichtsensor abschaltet. Wenn es hell genug ist, soll er erst bei Sonnenuntergang den Rolladen runter lassen. Ansonsten soll er tagsüber den Rolladen in Ruhe lassen (also eine Automatisierung, die nur zwischen 45 Minuten vor Sonnenuntergang bis zum selbigen aktiv ist.
Der Code:
alias: Sunset Semi-Close Living Room Blinds
description: ""
triggers:
- event: sunset
offset: "00:00:00"
trigger: sun
- type: turned_off
device_id: d85328a336a7f67cdfb1ffae3862d5e9
entity_id: 571032955aef72e25f73c58f4ccb1e29
domain: switch
trigger: device
conditions:
- condition: sun
before: sunset
before_offset: "00:45:00"
actions:
- device_id: 8c5e2aa19952fdb233a846283c764308
domain: cover
entity_id: aec6b13e58f89fd86d90db3366605ef5
type: set_position
position: 22
mode: single
Warum setzt du den trigger nicht auf 45 Minuten bevor? Als trigger hast du noch einen Switch?
Zeig doch mal den Trace.
Ähhh.gypten? Anfänger (ambitionierter Laie)…
Also ja, der Rolladen hat einen Schalter (Shelly 2PM), kann also ggf. manuell aktiviert werden. Erst hatte ich die Schaltung bei Sonnenuntergang den Rolladen herunterzulassen. Nun wird es bei Bewölkung aber manchmal vorher schon “zu dunkel”. Also habe ich mir den Lichtsensor geholt und eingerichtet. Damit das, was mir passiert ist nicht passiert, wollte ich den Lichtsensor ausschließlich innerhalb 45 vor Sonnenuntergang auslösen lassen. Der Auslöser bei Sonnenuntergang bewirkt dann nichts.
Also wenn der Lichtsensor zwischen 45 Minuten vor und bis Sonnenuntergang “schaltet” geht der Rolladen runter. Alternativ bei Sonnenuntergang.
Ich hoffe ich kann mich nachvollziehbar ausdrücken.
Im Trace habe ich nur
Executed: January 27, 2025 at 16:58:31
event: sunset
offset: '00:00:00'
trigger: sun
Executed: January 28, 2025 at 16:49:59
type: turned_off
device_id: d85328a336a7f67cdfb1ffae3862d5e9
entity_id: 571032955aef72e25f73c58f4ccb1e29
domain: switch
trigger: device
Executed: January 28, 2025 at 17:00:20
event: sunset
offset: '00:00:00'
trigger: sun
Den 26. habe ich nicht, ich fürchte am 27. wurde ein Backup zurückgespielt.
Aber das war keine manuelle Auslösung dass der Rolladen runter ging… Auch weil der dann nicht bei Position 22 stoppt wenn man manuell runter lässt sondern ggf. manuell auch gestoppt werden will oder komplett zu macht.
Edit: P.S. Der Rolladen ging morgens auf und dann gleich wieder auf Position 22 zu. Aber dafür gibt es eben keine Automation, es sei denn ich hätte bei der zeitlichen Einschränkung des Triggers (max 45 Minuten vor Sonnenuntergang) einen von mir vermuteten Denkfehler? (PEBKAS)
Leider habe ich noch keine funktionierende Lösung.
Wenn der Lichtsensor “off” ist (es ist vor Sonnenuntergang bspw. bei Regen bereits sehr dunkel) soll der Rolladen ab 45 Minuten vor Sonnenuntergang geschlossen werden. Spätestens bei Sonnenuntergang soll der Rolladen dann schließen. Trotz ausgeschaltetem Sensor (off) wird der Rolladen nur zum Sonnenuntergang heruntergefahren.
Hüüülfe?
Hab jetzt die Lösung aus dem englischen Home Assistant Forum. Der Trick ist, den Lichtsensor als Trigger zu nehmen, Aber dann zwei Conditions, zuerst den Sunset als trigger definieren, dann “after” mit negativem Offset von 45 Minuten.
In der Grafik dann erkennbar, greift dass ohne weitere Einschränkung (erste sunset-Condition) dann ab einer Stunde vorher bis zum Sonnenaufgang.
Ich hoffe, ich habe das dann hier so erklärt, dass das andere mit dem gleichen Problem die über das Post stolpern auch verstehen.
Mein YAML (Rollläden auf Spalt, Markise falls offen schließen), mit einem zusätzlichen Offset, dass der Lichtsensor 3 Minuten “dunkel” ist, um bspw. eine einzelne Wolke zu ignorieren:
alias: Sunset Early Dark
description: ""
triggers:
- type: turned_off
device_id: d85328a336a7f67cdfb1ffae3862d5e9
entity_id: 571032955aef72e25f73c58f4ccb1e29
domain: switch
trigger: device
for:
hours: 0
minutes: 3
seconds: 0
conditions:
- condition: sun
after: sunset
after_offset: "-00:45:00"
- condition: sun
before: sunset
actions:
- device_id: 8c5e2aa19952fdb233a846283c764308
domain: cover
entity_id: aec6b13e58f89fd86d90db3366605ef5
type: set_position
position: 22
- device_id: bc57df3907e66ec0abbe162a6bbf710a
domain: cover
entity_id: dabd12b420a1c9cace09117432ca3bea
type: set_position
position: 10
- action: cover.close_cover
metadata: {}
data: {}
target:
entity_id: cover.awning
mode: single
Home Assistant Dokumentation zur Sunset/Sunrise Condition.
1 „Gefällt mir“