Sonnenuntergang bzw Aufgang... Motionsensor.. Licht geht nicht an

Ich habe ein kleines Problem mit einer Automation in meinem Home Assistant.

In meiner Küche und meinem Treppenhaus habe ich jeweils HUE Lampen und Lightstripes + Motionsensor von HUE.

Ich möchte das 15 min vor dem Sonnenuntergang und 15min nach Sonnenaufgang das Licht angeht, sobald eine Bewegung erkannt wird.

Also wähle ich aus:

Wenn der Sonnenstand nach Sonnenaufgang (versetzt um -00:15:00) vor Sonnenuntergang (versetzt um 00:15:00) ist

​Es wird erkannt am Motionsensor, dass eine Bewegung “erkannt” wird… jedoch geht das Licht nicht an… mach ich diese Bedinung raus… dann geht das Licht an… was mache ich falsch ?

Kann jemand evlt. untersützen ? :slight_smile:

du musst als Auslöser den Bewegungsmelder und als Bedingung die Sonnengeschichte nehmen!

Wenn du den YAML Code der Automatisierung postest bekommen wir das bestimmt hin, dann kann man das besser nachvollziehen.

LG

Ich hätte wohl noch dazuschreiben sollen das du das als Formatierten Text </> Posten sollst.
grafik

LG

Wir haben die Thematik echt wöchentlich hier, such mal danach.

Ich würde es über TriggerID machen und über Entitäten gehen, anstatt den Geräten.

description: ""
mode: restart
triggers:
  - trigger: state
    entity_id:
      - binary_sensor.xy_occupancy
    from: "off"
    to: "on"
    id: bewegung
  - trigger: state
    entity_id:
      - binary_sensor.xy_occupancy
    id: keine-bewegung
    from: "on"
    to: "off"
    for:
      hours: 0
      minutes: 2
      seconds: 0
conditions: []
actions:
  - choose:
      - conditions:
          - condition: trigger
            id:
              - bewegung
          - condition: sun
            before: sunrise
            after: sunset
            before_offset: "00:15:00"
            after_offset: "-00:15:00"
        sequence:
          - action: light.turn_on
            metadata: {}
            data: {}
            target:
              entity_id: light.xy
      - conditions:
          - condition: trigger
            id:
              - keine-bewegung
        sequence:
          - action: light.turn_off
            target:
              entity_id: light.xy
            data: {}

Deine Bewegungsmelder geben doch bestimmt auch die “Umgebungshelligkeit” aus. Verwende besser das als Bedingung, es gibt auch mal dunkle Tage und da ist es meistens sinnvoll wenn da auch das Licht angeht!

Problem ist, dass in meinem Hausgang, da wo der Sensor ist, eigentlich immer recht dunkel ist… wohne im 1 Stock… das sieht im EG wieder anderst aus… wo der zweite Sensor hängt…
Würde das schon gerne mit der Sonne regeln…

alias: Küche Licht NEU
description: ""
triggers:
  - trigger: state
    entity_id:
      - binary_sensor.kuche_sensor_bewegung
    from: "off"
    to: "on"
conditions:
  - condition: sun
    before: sunset
    before_offset: "00:15:00"
    after: sunrise
    after_offset: "-00:15:00"
actions:
  - action: light.turn_on
    metadata: {}
    data:
      brightness_pct: 13
    target:
      device_id:
        - f4bb29b688d16010b59726346b212e69
  - action: light.turn_on
    metadata: {}
    data:
      brightness_pct: 80
      rgb_color:
        - 225
        - 170
        - 70
    target:
      device_id: ab76dbccee2cb95ed896478ec3722b74
  - action: light.turn_on
    metadata: {}
    data:
      rgb_color:
        - 199
        - 136
        - 0
      brightness_pct: 85
    target:
      device_id: 54e384665cb4f5b024c685e65348e1f1
  - wait_for_trigger:
      - trigger: state
        entity_id:
          - binary_sensor.kuche_sensor_bewegung
        from: "on"
        to: "off"
        for:
          hours: 0
          minutes: 0
          seconds: 10
  - action: light.turn_off
    metadata: {}
    data:
      transition: 2
    target:
      device_id:
        - ab76dbccee2cb95ed896478ec3722b74
        - 54e384665cb4f5b024c685e65348e1f1
        - f4bb29b688d16010b59726346b212e69
mode: restart

Aber es hat doch mit dem Sonnenaufgang und Untergang zu tun, sobald ich das rein mache, gehen die Lichter nicht an :thinking:

Sonnenaufgang und Sonnenuntergang stehen doch drin und warum sollte das Licht so nicht angehen?

Ja das komische ist, wenn ich das alles ohne Sonnenuntergang und Sonnenaufgang mache, dann gehts… jetzt habe ich gerade im Trace folgendes gelesen:

Ausgeführt: 1. November 2024 um 18:24:55
Ergebnis:

wanted_time_before: ‘2024-11-01T16:12:44.345007+00:00’ result: false

Warum steht da 16:12:44 ??

Weil es UTC (0) ist.

Kann es sein, dass du Sonnenaufgang / Sonnenuntergang bei before / after vertauscht hast?

Also das mit UTC Uhrzeit passt dann also ?

Ist das nicht korrekt ?

Du hast dir meine o.g. Automatisierung aber mal genauer angeschaut?

Ich bin komplett neu in dem Thema… :slightly_frowning_face:

Von daher bin ich da nicht so arg fit… kannst du mir da bisl dabei helfen ? ^^

Ich dachte das hätte ich schon gemacht.

Kopier doch einfach mal mein Bsp. von oben in eine neue Automatisierung und pass die Entitäten an.

Hier hattest du doch auch schon eine Lösung aber halt before und after vertauscht: Sonnenuntergang bzw Aufgang... Motionsensor.. Licht geht nicht an - #10 von skunked

Auch sind Sonnenuntergang und -aufgang als Trigger anstatt Condition gesetzt. So kann es dann ja auch nicht funktionieren.

So korrekt ? Wenn ich jetzt auf “ausführen” gehe… geht net wirklch was an… :thinking:

alias: Küche Sensor Licht
description: ""
triggers:
  - trigger: state
    entity_id:
      - binary_sensor.kuche_sensor_bewegung
    from: "off"
    to: "on"
    id: bewegung
  - trigger: state
    entity_id:
      - binary_sensor.kuche_sensor_bewegung
    id: keine-bewegung
    from: "on"
    to: "off"
    for:
      hours: 0
      minutes: 2
      seconds: 0
conditions: []
actions:
  - choose:
      - conditions:
          - condition: trigger
            id:
              - bewegung
          - condition: sun
            before: sunrise
            after: sunset
            before_offset: "00:15:00"
            after_offset: "-00:15:00"
        sequence:
          - action: light.turn_on
            metadata: {}
            data:
              rgb_color:
                - 245
                - 220
                - 61
              transition: 1
              brightness_pct: 85
            target:
              device_id: ab76dbccee2cb95ed896478ec3722b74
      - conditions:
          - condition: trigger
            id:
              - keine-bewegung
        sequence:
          - action: light.turn_off
            data:
              transition: 2
            target:
              area_id: kuche
mode: restart

Wenn du manuell auslöst, kann das nicht gehen, weil es ja keinen Auslöser gibt.

@skunked
Mach doch einfach eine Bewegung vor dem Sensor, dann sollte es gehen.

Jep habs gerade probiert… schein zu funktionieren ! :slight_smile:

Ich danke Dir !

Werde die nächste Zeit wohl öfters mal “blöde” Fragen stellen :stuck_out_tongue: