Badflex
30. November 2024 um 23:02
1
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
LutzHB
1. Dezember 2024 um 00:54
2
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.
Badflex
1. Dezember 2024 um 16:27
3
Danke für die Erklärung.
Ist ja eigentlich logisch.
Badflex
5. Dezember 2024 um 15:25
4
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