Licht automatisch ausschalten - schaltet zu früh aus? Thema ist als GELÖST markiert

Bereich rings rum zum Thema Yaml und seine Tücken.


Benutzeravatar
Friedi
Beiträge: 435
Registriert: Do 22. Jul 2021, 16:57
2
Has thanked: 35 times
Been thanked: 21 times

Licht automatisch ausschalten - schaltet zu früh aus?

Beitrag von Friedi »

Ich verzweifle so langsam an einer vermeintlich einfachen Automation.

Ich möchte, dass das Licht nach einer vordefinierten Zeit automatisch ausschaltet und zwar nur, wenn keine Bewegung mehr erkannt wird. Ich habe rel. viel probiert und bin derzeit bei diesem Code, welcher aber auch nicht so funzt, wie ich das will:

Code: Alles auswählen

 - id: 'light_kueche_off'
  alias: light_kueche_off
  description: ''
  trigger:
    - platform: state
      entity_id: binary_sensor.hue_bewegungssensor_kueche
      to: 'off'
      for: "{{ states('input_number.lights_off_kueche_delay') | int }}"
    - platform: state
      entity_id: binary_sensor.sensor_decke_home_security_motion_detection
      to: 'off'
      for: "{{ states('input_number.lights_off_kueche_delay') | int }}"
    - platform: state
      entity_id: light.kueche_group
      to: 'on'
      for: "{{ states('input_number.lights_off_kueche_delay') | int }}"
  condition:
    # Nur wenn kein Besuch
    - condition: state
      entity_id: input_boolean.besuch
      state: "off"
    - condition: state
      entity_id: binary_sensor.sensor_decke_home_security_motion_detection
      state: 'off'
    - condition: state
      entity_id: binary_sensor.hue_bewegungssensor_kueche
      state: 'off'
  action:
    - service: light.turn_off
      entity_id: light.kueche_group
  initial_state: true
  mode: restart
@Osorkon ich habe bei den Best Practices gesehen, dass du gerade mit Licht am Start bist (Link). Vielleicht hast du ja ne Lösung für mein Problem.
Benutzeravatar
Osorkon
Administrator
Beiträge: 1936
Registriert: Sa 17. Jul 2021, 16:53
2
Wohnort: Langenargen
Has thanked: 61 times
Been thanked: 528 times
Kontaktdaten:

Re: Licht automatisch ausschalten - schaltet zu früh aus?

Beitrag von Osorkon »

@Friedi habe mir erlaubt den Tittel treffender zu formulieren.

Auf den ersten Blick würde ich die Automatisierung anders aufbauen.

und den Input_number nur als Verzögerung im Aktion teil verwenden.

Kann mir das aber heute Abend mal genauer anschauen.

Gruß
Osorkon
Einer muss ja für Ordnung sorgen. :D
Benutzeravatar
Friedi
Beiträge: 435
Registriert: Do 22. Jul 2021, 16:57
2
Has thanked: 35 times
Been thanked: 21 times

Re: Licht automatisch ausschalten - schaltet zu früh aus?

Beitrag von Friedi »

Osorkon hat geschrieben: Di 24. Mai 2022, 17:37 @Friedi habe mir erlaubt den Tittel treffender zu formulieren.
Naja, darum geht es mir aber nicht. Die Input-Number habe ich halt gemacht. Mir geht es um das Ausschaltverhalten …
Osorkon hat geschrieben: Di 24. Mai 2022, 17:37 und den Input_number nur als Verzögerung im Aktion teil verwenden.
Ist nicht so, dass ich das nicht probiert hätte ;)
Benutzeravatar
Osorkon
Administrator
Beiträge: 1936
Registriert: Sa 17. Jul 2021, 16:53
2
Wohnort: Langenargen
Has thanked: 61 times
Been thanked: 528 times
Kontaktdaten:

Re: Licht automatisch ausschalten - schaltet zu früh aus?

Beitrag von Osorkon »

Ich gehe mal davon aus, dass Du über den Input_number die Minuten angibst, richtig?

Dann würde ich Folgeendes versuchen:

Code: Alles auswählen

  trigger:
    - platform: state
      entity_id: binary_sensor.hue_bewegungssensor_kueche
      to: 'off'
      for:
        hours: 0
        minutes: |
          {{ states('input_number.lade_minutes') | int }}
        seconds: 0
    - platform: state
      entity_id: binary_sensor.sensor_decke_home_security_motion_detection
      to: 'off'
      for:
        hours: 0
        minutes: |
          {{ states('input_number.lade_minutes') | int }}
        seconds: 0
    - platform: state
      entity_id: light.kueche_group
      to: 'on'
      for:
        hours: 0
        minutes: |
          {{ states('input_number.lade_minutes') | int }}
        seconds: 0
Gruß
Osorkon
Einer muss ja für Ordnung sorgen. :D
Benutzeravatar
Friedi
Beiträge: 435
Registriert: Do 22. Jul 2021, 16:57
2
Has thanked: 35 times
Been thanked: 21 times

Re: Licht automatisch ausschalten - schaltet zu früh aus?

Beitrag von Friedi »

Wir reden aneinander vorbei.
Vergiss bitte mal die Input_numbers und das for:

Das funktioniert alles.

Ich möchte aber, dass das Licht erst z.B. 10 Minuten nach der letzten Bewegung ausgeht und nicht einfach 10 Minuten nachdem keine Bewegung mehr registriert wurde, aber dazwischen wieder eine Bewegung kam. Und das funktioniert irgendwie nicht.
Benutzeravatar
Osorkon
Administrator
Beiträge: 1936
Registriert: Sa 17. Jul 2021, 16:53
2
Wohnort: Langenargen
Has thanked: 61 times
Been thanked: 528 times
Kontaktdaten:

Re: Licht automatisch ausschalten - schaltet zu früh aus?

Beitrag von Osorkon »

Friedi hat geschrieben: Di 24. Mai 2022, 20:12 Ich möchte aber, dass das Licht erst z.B. 10 Minuten nach der letzten Bewegung ausgeht und nicht einfach 10 Minuten nachdem keine Bewegung mehr registriert wurde, aber dazwischen wieder eine Bewegung kam.
Da braucht es aber viel Fantasie, um das aus Deinem ersten Beitrag entnehmen zu können. 😉
Friedi hat geschrieben: Di 24. Mai 2022, 16:50 Ich möchte, dass das Licht nach einer vordefinierten Zeit automatisch ausschaltet und zwar nur, wenn keine Bewegung mehr erkannt wird.
Bin heute wohl schwer vom Begriff?!

1. Licht ausschalten wenn 10 min lang keinen Bewegung
2. Licht ausschalten 10 min nachdem eine Bewegung erkannt wurde, Bedingung zum Zeitpunkt der Ausführung : Keine Bewegung
3. Licht ausschalten 10 min nachdem eine Bewegung erkannt wurde, Bedingung zum Zeitpunkt der Ausführung : keine

1, 2 0der 3?
Oder gibt es noch eine 4?

Gruß
Osorkon
Einer muss ja für Ordnung sorgen. :D
Benutzeravatar
Friedi
Beiträge: 435
Registriert: Do 22. Jul 2021, 16:57
2
Has thanked: 35 times
Been thanked: 21 times

Re: Licht automatisch ausschalten - schaltet zu früh aus?

Beitrag von Friedi »

Licht ausschalten wenn 10 Minuten keine Bewegung erkannt wurde.
Aber wenn während der 10 Minuten Bewegung erkannt wird, sollten die 10 Minuten neu beginnen.
Ich wollte das Ganze ohne Timer machen.
Benutzeravatar
Undertaker
Beiträge: 211
Registriert: Di 26. Apr 2022, 09:21
1
Wohnort: Karlsruhe
Has thanked: 56 times
Been thanked: 32 times

Re: Licht automatisch ausschalten - schaltet zu früh aus?

Beitrag von Undertaker »

Wenn ihr gerade bei dem Thema seit. Meine Aufgabe war, dass das Licht nach 10 Minuten aus geht, sofern keine Bewegung mehr festgestellt worden ist, sonst soll das Ganze von vorne los gehen. Bin ich da gerade auf dem falschen Dampfer, hatte noch keine Zeit für einen Test.

Code: Alles auswählen

alias: Neue Automatisierung
description: ''
trigger:
  - platform: state
    entity_id:
      - >-
        binary_sensor.bewegungsmelder_bad_gruppe_bewegungs_alarm_allgemeiner_alarm
    to: 'on'
    id: 'ON'
  - platform: state
    entity_id:
      - binary_sensor.bewegungsmelder_bad_gruppe_bewegungs_alarm
    to: 'off'
    for:
      hours: 0
      minutes: 10
      seconds: 0
    id: 'OFF'
condition: []
action:
  - choose:
      - conditions:
          - condition: trigger
            id: 'ON'
          - condition: state
            entity_id: light.licht_bad_level_on_off
            state: 'off'
          - condition: numeric_state
            entity_id: sensor.helligkeit_outside_gruppe_helligkeit
            below: '700'
        sequence:
          - service: light.turn_on
            data:
              brightness_pct: 100
            target:
              device_id: eb2b339b010ca2ef75b3386eaae9a29a
    default:
      - service: light.turn_off
        data:
          transition: 30
        target:
          device_id: eb2b339b010ca2ef75b3386eaae9a29a
mode: single
"Ich habe keine besondere Begabung, sondern bin nur leidenschaftlich neugierig."
Albert Einstein
Benutzeravatar
Osorkon
Administrator
Beiträge: 1936
Registriert: Sa 17. Jul 2021, 16:53
2
Wohnort: Langenargen
Has thanked: 61 times
Been thanked: 528 times
Kontaktdaten:

Re: Licht automatisch ausschalten - schaltet zu früh aus?

Beitrag von Osorkon »

@Friedi

Wenn 10 min keinen Bewegung erkannt wurde, wurde 10 min lang keine Bewegung erkannt.
Wenn nach 9 min erneut Bewegung erkannt wird, ist der Zustand 10 min lang keinen Bewegung erst nach 19 min erreicht.

Das macht doch schon Deinen Automation aus dem ersten Beitrag!

Code: Alles auswählen

trigger:
  - platform: state
    entity_id:
      - binary_sensor.tuer_gartenhaus_motion
    from: 'off'
    for:
      hours: 0
      minutes: 10
      seconds: 0

Erst wenn 10 min lang keinen Bewegung erkannt wird, lautet der Trigger.

Gruß
Osorkon
Einer muss ja für Ordnung sorgen. :D
Benutzeravatar
Osorkon
Administrator
Beiträge: 1936
Registriert: Sa 17. Jul 2021, 16:53
2
Wohnort: Langenargen
Has thanked: 61 times
Been thanked: 528 times
Kontaktdaten:

Re: Licht automatisch ausschalten - schaltet zu früh aus?

Beitrag von Osorkon »

@Undertaker

Genau so ist es.
Der Trigger "keine Bewegung (0ff) für 10 min "
Löst erst aus, wenn 10 min lang keinen Bewegung erkannt wurde.
Wenn nach einer Zeit < 10 min erneut Bewegung erkannt wurde, ist der Zustand keine Bewegung ja nicht mehr existend.
Erst wenn wieder keine Bewegung erkannt wird und 10min lang keine weitere erkannt wird, kann der Trigger "für 10 min keine Bewegung" wieder greifen.

Das Licht bleibt solange an, wie Du vor dem BM rum tanzt und mindest alle 9,9 min eine Bewegung erkannt wird.

Beantwortet es Deinen Frage.

Gruß
Osorkon
Einer muss ja für Ordnung sorgen. :D
Benutzeravatar
Friedi
Beiträge: 435
Registriert: Do 22. Jul 2021, 16:57
2
Has thanked: 35 times
Been thanked: 21 times

Re: Licht automatisch ausschalten - schaltet zu früh aus?

Beitrag von Friedi »

Osorkon hat geschrieben: Di 24. Mai 2022, 21:17 @Friedi

Wenn 10 min keinen Bewegung erkannt wurde, wurde 10 min lang keine Bewegung erkannt.
Wenn nach 9 min erneut Bewegung erkannt wird, ist der Zustand 10 min lang keinen Bewegung erst nach 19 min erreicht.

Das macht doch schon Deinen Automation aus dem ersten Beitrag!

Erst wenn 10 min lang keinen Bewegung erkannt wird, lautet der Trigger.

Gruß
Osorkon
Leider eben nicht :(
Ich vermute, es liegt an zeitlichen Überschneidungen. Wenn so ein Bewegungsmelder auf Bewegung geht, bleibt er ja eine zeitlang in diesem Zustand und genau diese Zeit dürfte das Problem sein.
Ich werde das jetzt wohl anders lösen. Ich nehme einen timer, der dann das Abschalten auslöst und diesen Timer starte ich dann einfach jedes Mal neu, sobald eine Bewegung erkannt wird.
Benutzeravatar
Undertaker
Beiträge: 211
Registriert: Di 26. Apr 2022, 09:21
1
Wohnort: Karlsruhe
Has thanked: 56 times
Been thanked: 32 times

Re: Licht automatisch ausschalten - schaltet zu früh aus?

Beitrag von Undertaker »

Bei mir funktioniert es auch nicht. Wenn ich meinen oben beschriebenen Code ausführe, passiert rein gar nichts. Es geht noch nicht einmal das Licht an.
Bitte haltet mich auf dem Laufenden, besonders mit der Timer Alternative. Von Homey bin ich das so gewohnt, dass der Timer immer wieder aufs Neue startet, sobald eine Bewegung registriert wurde.
Allerdings habe ich bein HA noch keinen Plan, wie ich so etwas umsetzen soll.
"Ich habe keine besondere Begabung, sondern bin nur leidenschaftlich neugierig."
Albert Einstein
Benutzeravatar
Osorkon
Administrator
Beiträge: 1936
Registriert: Sa 17. Jul 2021, 16:53
2
Wohnort: Langenargen
Has thanked: 61 times
Been thanked: 528 times
Kontaktdaten:

Re: Licht automatisch ausschalten - schaltet zu früh aus?

Beitrag von Osorkon »

@Friedi Du hast Dir auch in Deiner. Automatisierung eine Hintertür eingebaut.
Der Trigger Licht ist 5min an, schaltet Dein Licht ungewollt bzw. vorzeitig aus. Die Bedingung lautet Bewegung = off. Und nicht Bewegung 5min off.

@Undertaker was meinst Du mit Code ausführen? Meinst Du Aktionen Testen?

Deine Aktionen sind trigger basiert. Somit wird mit Aktion ausführen die default Aktion ausgeführt. In Deinem Fall das Licht Ausschalten. Außerdem fällt mi auf, das bei Deinem ersten ersten Trigger, ein „>-„ fehl am Platz ist.

Gruß
Osorkon
Einer muss ja für Ordnung sorgen. :D
Benutzeravatar
Undertaker
Beiträge: 211
Registriert: Di 26. Apr 2022, 09:21
1
Wohnort: Karlsruhe
Has thanked: 56 times
Been thanked: 32 times

Re: Licht automatisch ausschalten - schaltet zu früh aus?

Beitrag von Undertaker »

@Undertaker was meinst Du mit Code ausführen? Meinst Du Aktionen Testen
Ja. Wenn ich in den Bewegungsmelder laufe, passiert nichts. Auch bei einem manuellen Start der Automatisierung, leider keinerlei Reaktion.

Ich versuch deine Tipps nochmal

Edit:
Hier nochmal mein aktueller Code. Funktioniert leider nicht.

Code: Alles auswählen

alias: Licht Küche Test
description: ''
trigger:
  - platform: state
    entity_id:
      - binary_sensor.bewegungsmelder_kuche_gruppe_bewegungs_alarm
    id: 'ON'
    to: 'ON'
  - platform: state
    entity_id:
      - binary_sensor.bewegungsmelder_kuche_gruppe_bewegungs_alarm
    to: 'OFF'
    for:
      hours: 0
      minutes: 10
      seconds: 0
    id: 'OFF'
condition: []
action:
  - choose:
      - conditions:
          - condition: trigger
            id: 'ON'
          - condition: state
            entity_id: light.licht_kuche_level_on_off
            state: 'off'
          - condition: numeric_state
            entity_id: sensor.helligkeit_outside_gruppe_helligkeit
            below: '50'
        sequence:
          - service: light.turn_on
            data:
              brightness_pct: 100
            target:
              device_id: e00294f1476971a8453e1e38fd04d189
    default:
      - service: light.turn_off
        data:
          transition: 30
        target:
          device_id: e00294f1476971a8453e1e38fd04d189
mode: single
"Ich habe keine besondere Begabung, sondern bin nur leidenschaftlich neugierig."
Albert Einstein
Benutzeravatar
Osorkon
Administrator
Beiträge: 1936
Registriert: Sa 17. Jul 2021, 16:53
2
Wohnort: Langenargen
Has thanked: 61 times
Been thanked: 528 times
Kontaktdaten:

Re: Licht automatisch ausschalten - schaltet zu früh aus?

Beitrag von Osorkon »

@Undertaker soweit ich weiß,wird zwischen Groß- Kleinschreibung unterschieden.
OFF =! off
ON =! on

Code: Alles auswählen


alias: Licht Küche Test
description: ''
trigger:
  - platform: state
    entity_id:
      - binary_sensor.bewegungsmelder_kuche_gruppe_bewegungs_alarm
    id: 'ON'
    to: 'on'
  - platform: state
    entity_id:
      - binary_sensor.bewegungsmelder_kuche_gruppe_bewegungs_alarm
    to: 'off'
    for:
      hours: 0
      minutes: 10
      seconds: 0
    id: 'OFF'
condition: []
action:
  - choose:
      - conditions:
          - condition: trigger
            id: 'ON'
          - condition: state
            entity_id: light.licht_kuche_level_on_off
            state: 'off'
          - condition: numeric_state
            entity_id: sensor.helligkeit_outside_gruppe_helligkeit
            below: '50'
        sequence:
          - service: light.turn_on
            data:
              brightness_pct: 100
            target:
              device_id: e00294f1476971a8453e1e38fd04d189
    default:
      - service: light.turn_off
        data:
          transition: 30
        target:
          device_id: e00294f1476971a8453e1e38fd04d189
mode: single
Gruß
Osorkon
Einer muss ja für Ordnung sorgen. :D
Benutzeravatar
Undertaker
Beiträge: 211
Registriert: Di 26. Apr 2022, 09:21
1
Wohnort: Karlsruhe
Has thanked: 56 times
Been thanked: 32 times

Re: Licht automatisch ausschalten - schaltet zu früh aus?

Beitrag von Undertaker »

Auch jetzt funktioniert rein gar nichts. Lass gut sein, ich gebe auf und geh mit den Licht Automatisierungen zurück auf Homey. Sind zwar mehr Flows, aber es tut das, was ich will.
"Ich habe keine besondere Begabung, sondern bin nur leidenschaftlich neugierig."
Albert Einstein
Benutzeravatar
Osorkon
Administrator
Beiträge: 1936
Registriert: Sa 17. Jul 2021, 16:53
2
Wohnort: Langenargen
Has thanked: 61 times
Been thanked: 528 times
Kontaktdaten:

Re: Licht automatisch ausschalten - schaltet zu früh aus?

Beitrag von Osorkon »

@Undertaker wenn wir nicht mal so eine einfache Automatisierung hinbekommen, fühle ich mich in meiner Ehre verletzt! 😉

Erstellst Du die Automatisierungen über den grafischen Editor oder im yaml Modus?

YAML ist eine Zicke, ein Leerzeichen zu viel oder zu wenig und nicht funktioniert mehr!

Nutze den grafischen Editor, da kann man im Prinzip nichts falsch machen. 😀

Wird die Automatisierung über die Trigger ausgelöst?
Was sagt der debugger?

Gruß
Osorkon
Einer muss ja für Ordnung sorgen. :D
Benutzeravatar
Friedi
Beiträge: 435
Registriert: Do 22. Jul 2021, 16:57
2
Has thanked: 35 times
Been thanked: 21 times

Re: Licht automatisch ausschalten - schaltet zu früh aus?

Beitrag von Friedi »

Undertaker hat geschrieben: Mi 25. Mai 2022, 10:34 Auch jetzt funktioniert rein gar nichts. Lass gut sein, ich gebe auf und geh mit den Licht Automatisierungen zurück auf Homey. Sind zwar mehr Flows, aber es tut das, was ich will.
Schieb doch mal den aktuellen Code rüber, damit wir sehen, was bei dir konkret drinsteht.
Noch was: mach das nicht mit device_id sondern mit entity_id!
Benutzeravatar
Friedi
Beiträge: 435
Registriert: Do 22. Jul 2021, 16:57
2
Has thanked: 35 times
Been thanked: 21 times

Re: Licht automatisch ausschalten - schaltet zu früh aus?

Beitrag von Friedi »

Osorkon hat geschrieben: Mi 25. Mai 2022, 07:52 @Friedi Du hast Dir auch in Deiner. Automatisierung eine Hintertür eingebaut.
Der Trigger Licht ist 5min an, schaltet Dein Licht ungewollt bzw. vorzeitig aus. Die Bedingung lautet Bewegung = off. Und nicht Bewegung 5min off.
Ich steh grad aufm Schlauch :-/
Kannst du das mal detaillierter beschreiben?
Benutzeravatar
Osorkon
Administrator
Beiträge: 1936
Registriert: Sa 17. Jul 2021, 16:53
2
Wohnort: Langenargen
Has thanked: 61 times
Been thanked: 528 times
Kontaktdaten:

Re: Licht automatisch ausschalten - schaltet zu früh aus?

Beitrag von Osorkon »

@Friedi nehmen wir die 10 min Ausschaltverzögerung als BSP.

Einer Deiner Trigger lautet:
Wenn Licht 10 min an ist.
Die Aktion heißt, Licht ausschalten.
Als Bedingung hast Du, wenn Keine Bewegung.
Das Licht wird immer nach 10 min ausgeschaltet, wenn keine Bewegung erkannt wird, unabhängig davon wie lange schon keine Bewegung erkannt wird.
Beispiel:
Letze Bewegung erkannt zum Zeitpunkt 8 min. Zu Minute 9 erlischt der Bewegungsalarm. Zum Zeitpunkt 10 min geht Dein Licht aus, obwohl der Staus Bewegung Aus erst 1 min vorherrscht.
Was Du aber möchtest ist ja, dass das Licht erst ausgeschaltet wird, wenn 10min lang keine Bewegung war, richtig?

Also muss die Bedingung lauten:
Keine Bewegung für 10 min.

Ich würde auch empfehlen, die Zeit Licht an als Trigger größer zu wählen als die Zeit Bewegung Aus als Trigger.

Hoffe, das war einigermaßen verständlich.

Gruß
Osorkon
Einer muss ja für Ordnung sorgen. :D
Benutzeravatar
Friedi
Beiträge: 435
Registriert: Do 22. Jul 2021, 16:57
2
Has thanked: 35 times
Been thanked: 21 times

Re: Licht automatisch ausschalten - schaltet zu früh aus?

Beitrag von Friedi »

Osorkon hat geschrieben: Mi 25. Mai 2022, 12:37
Hoffe, das war einigermaßen verständlich.

Gruß
Osorkon
Yep. Danke 8-)
Benutzeravatar
Undertaker
Beiträge: 211
Registriert: Di 26. Apr 2022, 09:21
1
Wohnort: Karlsruhe
Has thanked: 56 times
Been thanked: 32 times

Re: Licht automatisch ausschalten - schaltet zu früh aus?

Beitrag von Undertaker »

Erstellst Du die Automatisierungen über den grafischen Editor oder im yaml Modus?
Ich habe deinen Code kopiert und als YAML eingefügt. Anschließend bin ich auf den grafischen Editor und habe meine Änderungen gemacht.
Ok, machen wir einen allerletzten Versuch. Ich mach es noch einfacher ohne Bedingungen oder dergleichen. Aufgabe ist einen Plug per Bewegungsmelder einzuschalten und nach 10 Minuten ohne Bewegung wieder abzuschalten. Ich habe sogar die Bewegungsmelder-Gruppe raus geworfen und einen einzelnen Melder genommen.

Das hier habe ich mit dem visuellen Editor fabriziert :

Code: Alles auswählen

alias: Alexa Bad an Test
description: ''
trigger:
  - platform: state
    entity_id:
      - binary_sensor.lumi_lumi_sensor_motion_aq2_ias_zone
    to: 'on'
    id: 'ON'
  - platform: state
    entity_id:
      - binary_sensor.lumi_lumi_sensor_motion_aq2_ias_zone
    to: 'off'
    for:
      hours: 0
      minutes: 10
      seconds: 0
    id: 'OFF'
condition: []
action:
  - choose:
      - conditions:
          - condition: trigger
            id: 'ON'
          - condition: state
            state: 'off'
            entity_id: switch.bad_plug_alexa_on_off
        sequence:
          - service: switch.turn_on
            data: {}
            target:
              device_id: a3b519d61750dd8ba6fde35303bc38f1
    default:
      - service: switch.turn_off
        data: {}
        target:
          device_id: a3b519d61750dd8ba6fde35303bc38f1
mode: single
Was soll ich sagen. Es funktioniert nicht. Der Plug geht nicht einmal an, wenn ich in den Bewegungsmelder laufe. An meinen Bedingungen bei den Licht Automatisierungen und Bewegungsmelde-Gruppen kann es also nicht gelegen haben.
Ich bin völlig ratlos, zumal mir die Automatisierung auch keine Fehlermeldung beim Speichern gibt. Wenn ich einmal eine funktionierende Grundkonfiguration hätte, könnte ich mir meine Lichter zusammenbasteln und nach jeder Änderung die Funktionen prüfen.

Diese banale Automation läuft bisher und funktioniert auch. Es ist aber recht amateurhaft, das Ding einfach per Zeitschaltung wieder abzuschalten.

Code: Alles auswählen

alias: Bad Alexa
description: ''
trigger:
  - type: motion
    platform: device
    device_id: ab6390c68a09f867037be9af677e5cf3
    entity_id: binary_sensor.lumi_lumi_sensor_motion_aq2_ias_zone
    domain: binary_sensor
  - type: turned_on
    platform: device
    device_id: 07038c944b686d8a8e17fabf5455514b
    entity_id: binary_sensor.bad_motion_sensor_bewegungs_alarm
    domain: binary_sensor
condition:
  - condition: time
    after: '06:00:00'
    before: '00:00:00'
action:
  - type: turn_on
    device_id: a3b519d61750dd8ba6fde35303bc38f1
    entity_id: switch.bad_plug_alexa_on_off
    domain: switch
  - wait_for_trigger:
      - type: turned_off
        platform: device
        device_id: f8ddf3a9007bdde0725f04ae4638b62b
        entity_id: binary_sensor.bewegungsmelder_bad_gruppe_bewegungs_alarm
        domain: binary_sensor
        for:
          hours: 0
          minutes: 20
          seconds: 0
  - type: turn_off
    device_id: a3b519d61750dd8ba6fde35303bc38f1
    entity_id: switch.bad_plug_alexa_on_off
    domain: switch
mode: single
Ihr versteht, dass ich langsam an HA zweifle, wenn ich noch nicht einmal einfachste Geschichten hin bekomme. Das macht mir Angst vor den richtig großen Brocken.
"Ich habe keine besondere Begabung, sondern bin nur leidenschaftlich neugierig."
Albert Einstein
Benutzeravatar
Osorkon
Administrator
Beiträge: 1936
Registriert: Sa 17. Jul 2021, 16:53
2
Wohnort: Langenargen
Has thanked: 61 times
Been thanked: 528 times
Kontaktdaten:

Re: Licht automatisch ausschalten - schaltet zu früh aus?

Beitrag von Osorkon »

Hallo @Undertaker werde ich mir heute Abend am Rechner in Ruhe anschauen.

Was auffällt, ist dass Du im Wechsel device_id und entity_id verwenden tust. Ich bin kein Freund von device_id und verwende ausschließlich etntity_id‘s.
Wobei das nicht das Problem sein sollte.

Aber vorab schon mal ein paar Fragen um das Problem Einschränken zu können.

- Die Trigger funktionieren? Spricht wird die Automatisierung gestartet aber keine Aktionen ausgeführt? Siehe letzte Ausführung. Schaue auch mal unter Automatisierungen debuggen.

- Du kannst die einzelnen Aktionen testen ( nicht die Automatisierung) im grafischen Editor, die 3 Punkte neben der Aktion und Aktion ausführen. Werden die Aktionen wie definiert ausgeführt?

Gruß
Osorkon
Einer muss ja für Ordnung sorgen. :D
Benutzeravatar
Undertaker
Beiträge: 211
Registriert: Di 26. Apr 2022, 09:21
1
Wohnort: Karlsruhe
Has thanked: 56 times
Been thanked: 32 times

Re: Licht automatisch ausschalten - schaltet zu früh aus?

Beitrag von Undertaker »

Ja, die Automatisierung wird gestartet, aber nichts funktioniert.
Debug:
Es wird alles ausgeführt. Aber schau mal da, ist das Ausrufezeichen normal ?
Screenshot_20220525-193800_Home Assistant.jpg
Screenshot_20220525-193800_Home Assistant.jpg (120.06 KiB) 788 mal betrachtet
Screenshot_20220525-194124_Home Assistant.jpg
Screenshot_20220525-194124_Home Assistant.jpg (308.61 KiB) 788 mal betrachtet
"Ich habe keine besondere Begabung, sondern bin nur leidenschaftlich neugierig."
Albert Einstein
Benutzeravatar
Osorkon
Administrator
Beiträge: 1936
Registriert: Sa 17. Jul 2021, 16:53
2
Wohnort: Langenargen
Has thanked: 61 times
Been thanked: 528 times
Kontaktdaten:

Re: Licht automatisch ausschalten - schaltet zu früh aus?

Beitrag von Osorkon »

@Undertaker habe das Problem gefunden.
Da Du bei der Option 1 zusätzlich zur trigger_id: ON noch Switch is off hast.
Löst eine erneute Erkennung von Bewegung die default Option aus. Und der Plug wird ausgeschaltet.
Ausgeschaltet soll er aber erst werden, wenn 10 min keinen Bewegung.

Entweder lässt Du die Bedingung switch = off weg oder Du definierst das Ausschalten als Option 2, was ich bevorzugen würde.
Die default Option bleibt dann leer.

Code: Alles auswählen

alias: Alexa Bad an Test
description: ''
trigger:
  - platform: state
    entity_id:
      - binary_sensor.lumi_lumi_sensor_motion_aq2_ias_zone
    to: 'on'
    id: 'ON'
  - platform: state
    entity_id:
      - binary_sensor.lumi_lumi_sensor_motion_aq2_ias_zone
    to: 'off'
    id: 'OFF'
    for:
      hours: 0
      minutes: 10
      seconds: 0
condition: []
action:
  - choose:
      - conditions:
          - condition: trigger
            id: 'ON'
          - condition: state
            entity_id: switch.bad_plug_alexa_on_off
            state: 'off'
        sequence:
          - service: switch.turn_on
            data: {}
            target:
              entity_id: switch.bad_plug_alexa_on_off
      - conditions:
          - condition: trigger
            id: 'OFF'
        sequence:
          - service: switch.turn_off
            data: {}
            target:
              entity_id: switch.bad_plug_alexa_on_off
    default: []
mode: single

Das Ausrufezeichen zeigt an, dass die Bedingung nicht erfüllt ist, wenn Du auf testen geklickt hast.

Ist eine reine Testfunktion um zu überprüfen ob Deine Bedingungen zutreffen.

Gruß
Osorkon
Einer muss ja für Ordnung sorgen. :D
Antworten