Weihnachtsbeleuchtung 2

Hallo,
ich wollte eine Automation machen.
Wenn es dunkel ist also der Bewegungsmelder unter 120 Lux meldet, sollen Lampen angehen.
Aber nur zwischen 16 - 22 und 6 - 8 Uhr

Wollte es so lösen, aber funktioniert nicht.
Wo liegt mein Denkfehler?

alias: Weihnachtsbeleuchtung
description: ""
triggers:
  - trigger: numeric_state
    entity_id:
      - sensor.terrasse_bewegungsmelder_helligkeit
    below: 120
conditions: []
actions:
  - choose:
      - conditions:
          - condition: or
            conditions:
              - condition: time
                after: "16:00:00"
                before: "22:00:00"
              - condition: time
                after: "06:00:00"
                before: "08:00:00"
        sequence:
          - type: turn_on
            device_id: 611dea88e68257737e2303a40d4b22dc
            entity_id: ba448c630dd082631cdd3649a0060a6e
            domain: switch
          - type: turn_on
            device_id: 1de27e3ded99f634a90f705fec12fd9f
            entity_id: 470c70707f35b9b912c12b8f6f322f4d
            domain: switch
      - conditions:
          - condition: or
            conditions:
              - condition: time
                after: "22:01:00"
                before: "05:59:00"
              - condition: time
                after: "08:01:00"
                before: "15:59:00"
        sequence:
          - type: turn_off
            device_id: 611dea88e68257737e2303a40d4b22dc
            entity_id: ba448c630dd082631cdd3649a0060a6e
            domain: switch
          - type: turn_off
            device_id: 1de27e3ded99f634a90f705fec12fd9f
            entity_id: 470c70707f35b9b912c12b8f6f322f4d
            domain: switch
mode: restart

Hallo,

der Trigger wird nur einmal aufgerufen, wenn der Helligkeitswert von über 120 auf unter 120 fällt (möglicherweise flackert er bei der Grenzhelligkeit etwas, wenn Wolken gerade darüber ziehen etc.) Ist es zu diesem Zeitpunkt nicht zwischen 16:00 und 22:00 oder zwischen 6:00 und 8:00, dann passiert nichts. Ich würde bei „Trigger below 120“ noch „for 1 m“ (für eine Minute) hinzufügen gegen “Flackern am Grenzwert” und dann noch die vier Grenzzeiten als Trigger.

triggers:
  - trigger: time
    at: "06:00:00"
  - trigger: time
    at: "16:00:00"
  - trigger: time
    at: "08:00:00"
  - trigger: time
    at: "22:00:00"
  - trigger: numeric_state
    entity_id:
      - sensor.terrasse_bewegungsmelder_helligkeit
    for:
      hours: 0
      minutes: 1
      seconds: 0
    above: 125
  - trigger: numeric_state
    entity_id:
      - sensor.terrasse_bewegungsmelder_helligkeit
    for:
      hours: 0
      minutes: 1
      seconds: 0
    below: 120
conditions: []
actions:

Bei den Aktionen musst du dann erst prüfen ob Einschaltzeit =>ZweigA oder Aussschaltzeit=>ZweigB ist und im Einschalltzeig als Bedingung für das Einschalten, dass es dunkel genug ist. Der Ausschaltzweig schaltet immer aus.
Wird es erst nach der Einschaltzeit dunkel genug, dann löst der Helligkeitssensor den Trigger aus.

Danke für die Erklärung.

Ist ja eigentlich logisch.

Hallo, hab das jetzt so umgebastelt.
Was ich nicht verstehe, meine Homematic Steckdose funktioniert genau wie es soll aber die beiden Shelly Steckdosen gehen nur an, aber nicht mehr aus.

Kann sich das jemand erklären?

alias: Weihnachtsbeleuchtung
description: >-
  Wenn dunkel oder 6:00 Uhr Weihnachtsbeleuchtung einschalten und wenn hell oder
  22:00 Uhr Weihnachtsbeleuchtung ausschalten
triggers:
  - trigger: time
    at: "06:00:00"
    id: LichtEinZeit
  - trigger: time
    at: "22:01:00"
    id: LichtAusZeit
  - trigger: numeric_state
    entity_id:
      - sensor.terrasse_bewegungsmelder_helligkeit
    below: 120
    id: LichtEinLux
    for:
      hours: 0
      minutes: 2
      seconds: 0
  - trigger: numeric_state
    entity_id:
      - sensor.terrasse_bewegungsmelder_helligkeit
    above: 120
    id: LichtAusLux
    for:
      hours: 0
      minutes: 2
      seconds: 0
conditions: []
actions:
  - choose:
      - conditions:
          - condition: trigger
            id:
              - LichtEinZeit
        sequence:
          - type: turn_on
            device_id: 611dea88e68257737e2303a40d4b22dc
            entity_id: ba448c630dd082631cdd3649a0060a6e
            domain: switch
          - type: turn_on
            device_id: 1de27e3ded99f634a90f705fec12fd9f
            entity_id: 470c70707f35b9b912c12b8f6f322f4d
            domain: switch
          - type: turn_on
            device_id: 8ce858577333c1f58bd9efd35b5c84c8
            entity_id: eec27004efb61339bb6d55073bfb6a6e
            domain: switch
      - conditions:
          - condition: trigger
            id:
              - LichtEinLux
        sequence:
          - type: turn_on
            device_id: 611dea88e68257737e2303a40d4b22dc
            entity_id: ba448c630dd082631cdd3649a0060a6e
            domain: switch
          - type: turn_on
            device_id: 1de27e3ded99f634a90f705fec12fd9f
            entity_id: 470c70707f35b9b912c12b8f6f322f4d
            domain: switch
          - type: turn_on
            device_id: 8ce858577333c1f58bd9efd35b5c84c8
            entity_id: eec27004efb61339bb6d55073bfb6a6e
            domain: switch
      - conditions:
          - condition: trigger
            id:
              - LichtAusZeit
              - LichtAusLux
          - condition: not
            conditions:
              - condition: time
                after: input_datetime.weihnachten
                before: input_datetime.2_weihnachtstag
        sequence:
          - type: turn_off
            device_id: 1de27e3ded99f634a90f705fec12fd9f
            entity_id: 470c70707f35b9b912c12b8f6f322f4d
            domain: switch
          - type: turn_off
            device_id: 611dea88e68257737e2303a40d4b22dc
            entity_id: ba448c630dd082631cdd3649a0060a6e
            domain: switch
          - type: turn_off
            device_id: 1de27e3ded99f634a90f705fec12fd9f
            entity_id: 470c70707f35b9b912c12b8f6f322f4d
            domain: switch
          - delay:
              hours: 0
              minutes: 1
              seconds: 0
              milliseconds: 0
          - type: turn_off
            device_id: 1de27e3ded99f634a90f705fec12fd9f
            entity_id: 470c70707f35b9b912c12b8f6f322f4d
            domain: switch
          - type: turn_off
            device_id: 8ce858577333c1f58bd9efd35b5c84c8
            entity_id: eec27004efb61339bb6d55073bfb6a6e
            domain: switch
      - conditions:
          - condition: time
            before: input_datetime.2_weihnachtstag
            after: input_datetime.weihnachten
          - condition: and
            conditions:
              - condition: time
                after: "02:00:00"
        sequence:
          - type: turn_off
            device_id: 611dea88e68257737e2303a40d4b22dc
            entity_id: ba448c630dd082631cdd3649a0060a6e
            domain: switch
mode: single