Ich möchte in einer Automation eine Lampe schalten sobald eine Bewegung erkannt wurde. Allerdings soll das nur zwischen 30min vor Sonnenuntergang und 23:00 Uhr, sowie ab 6:00 Uhr bis Sonnenaufgang passieren.
Ich bekomme zwar keine Fehlermeldung aber die Lampe geht leider nicht an…
Wenn ich die Zeitbedingungen raus nehme, dann geht alles.
Das ist mein aktuelles Setting:
- id: '1775329832076'
alias: Werkstatt | Licht an bei Bewegung | nicht zwischen 23:00 und 6:00
description: ''
triggers:
- trigger: sun
event: sunset
offset: -00:30:00
conditions:
- type: is_occupied
condition: device
device_id: 7b148da93cd12753823863483cee7fd4
entity_id: abb136f3317f62f78707b3d7b9296d2b
domain: binary_sensor
for:
hours: 0
minutes: 0
seconds: 30
- condition: not
conditions:
- condition: time
after: '23:00:00'
- condition: time
before: 06:00:00
- condition: sun
before: sunrise
actions:
- type: turn_on
device_id: 8e55a8fcf10798b369ecbfde58e25895
entity_id: 55757a947a86b2e24e03a56261b68b4a
domain: switch
mode: single
Kann das sein das nen Logikloch drinn ist? Oder soll das so sein, das zumindest das hier:
- condition: and
conditions:
- condition: time
after: "06:00:00"
- condition: sun
before: sunrise
ab Ende April / Anfang Mai nicht mehr wahr werden kann, da der Sonnenaufgang dann bis im August vor 6 Uhr liegt… Kann aber sein dass das so gewollt ist…
Krass. Danke für die Mühe! Jetzt muss ich nur noch meine ID´s da rein bekommen…. Und das ist für mich schon noch eine Herausforderung. Muss bei “Metadata” auch was eingetragen werden?
Moin @Schlumperdix
Ja, das soll so. Sonst wäre ja in dem Raum Licht an obwohl es Tageslicht gibt. Ob das so geht oder ob das richtig programmiert ist weiß ich allerdings nicht