Fehler in meiner Licht Automatisierung ?

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


Antworten
Benutzeravatar
Undertaker
Beiträge: 211
Registriert: Di 26. Apr 2022, 09:21
1
Wohnort: Karlsruhe
Has thanked: 56 times
Been thanked: 32 times

Fehler in meiner Licht Automatisierung ?

Beitrag von Undertaker »

Ich habe folgendes Problem.
Ich habe jetzt alle meine Osram Surface Deckenleuchten über HA automatisiert und die Flows bei Homey gelöscht.
Es funktioniert auch, doch manchmal bleibt die eine oder andere Lampe an. Könnte es sein, dass das mit meiner Bedingung der Helligkeit zu tun hat ? Wenn beispielsweise das Licht an ist, und die Helligkeit während der laufenden Automatisierung, über den Sollwert steigt, schaltet die Lampe vermutlich nicht mehr aus.

Hier mal ein Beispiel einer Licht Automatisierung:

Code: Alles auswählen

alias: Flur Licht Tag
description: ''
trigger:
  - platform: state
    entity_id:
      - binary_sensor.bewegungsmelder_flur_gruppe_bewegungs_alarm
    to: 'on'
    id: 'ON'
  - platform: state
    entity_id:
      - binary_sensor.bewegungsmelder_flur_gruppe_bewegungs_alarm
    to: 'off'
    id: 'OFF'
    for:
      hours: 0
      minutes: 5
      seconds: 0
condition:
  - condition: time
    after: '06:00:00'
    before: '00:00:00'
  - type: is_value
    condition: device
    device_id: c222cc9e7171fdafb7f56b1ada5b9ab9
    entity_id: sensor.helligkeit_outside_gruppe_helligkeit
    domain: sensor
    below: 700
action:
  - choose:
      - conditions:
          - condition: trigger
            id: 'ON'
          - condition: state
            state: 'off'
            for:
              hours: 0
              minutes: 0
              seconds: 0
            entity_id: light.licht_flur_level_on_off
        sequence:
          - service: light.turn_on
            data:
              brightness_pct: 100
            target:
              device_id: 4687c6d9c287355ffed57a218c4c609a
      - conditions:
          - condition: trigger
            id: 'OFF'
        sequence:
          - service: light.turn_off
            data:
              transition: 30
            target:
              device_id: 4687c6d9c287355ffed57a218c4c609a
    default: []
mode: single
Diese provisorische Automatisierung soll Abhilfe schaffen:

Code: Alles auswählen

alias: Licht alle aus wenn hell
description: ''
trigger:
  - type: value
    platform: device
    device_id: c222cc9e7171fdafb7f56b1ada5b9ab9
    entity_id: sensor.helligkeit_outside_gruppe_helligkeit
    domain: sensor
    below: 700
condition: []
action:
  - service: switch.turn_off
    data: {}
    target:
      entity_id:
        - switch.licht_badschrank_ble_eingeschaltet
        - switch.osram_plug_01_66750c00_on_off
        - switch.osram_plug_01_0ad60e00_on_off
      device_id: 29decefab6ee761cae121e89a06461b9
  - service: light.turn_off
    data: {}
    target:
      entity_id:
        - light.licht_toilette_level_on_off
        - light.licht_bad_level_on_off
        - light.licht_kuche_level_on_off
        - light.licht_flur_level_on_off
        - light.licht_kuche_level_on_off
        - light.lightstripe_selina_5299ca00_level_light_color_on_off
        - light.signify_netherlands_b_v_lct007_level_light_color_on_off
        - light.lightstripe_computerzimmer_level_light_color_on_off
mode: single
Hat jemand eine Idee, wie ich das besser umsetzen könnte ?
"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: 529 times
Kontaktdaten:

Re: Fehler in meiner Licht Automatisierung ?

Beitrag von Osorkon »

Undertaker hat geschrieben: Fr 27. Mai 2022, 17:32 Könnte es sein, dass das mit meiner Bedingung der Helligkeit zu tun hat ?
Es kann nicht nur sein, es ist so.

Nehme Die Bedingung Helligkeit aus dem condition Teil raus.
Und verwende die Bedingung im Aktions Teil der Option für das Einschalten des Lichts.

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: Fehler in meiner Licht Automatisierung ?

Beitrag von Undertaker »

Wieder was gelernt. So sollte es dann richtig sein:

Code: Alles auswählen

alias: Toilette Licht Tag (Duplizieren)
description: ''
mode: single
trigger:
  - platform: state
    entity_id:
      - binary_sensor.bewegungsmelder_toilette_gruppe_bewegungs_alarm
    to: 'on'
    id: 'ON'
  - platform: state
    entity_id:
      - binary_sensor.bewegungsmelder_toilette_gruppe_bewegungs_alarm
    to: 'off'
    id: 'OFF'
    for:
      hours: 0
      minutes: 10
      seconds: 0
condition:
  - condition: time
    after: '06:00:00'
    before: '00:00:00'
action:
  - choose:
      - conditions:
          - condition: trigger
            id: 'ON'
          - condition: state
            state: 'off'
            for:
              hours: 0
              minutes: 0
              seconds: 0
            entity_id: light.licht_toilette_level_on_off
          - type: is_value
            condition: device
            device_id: c222cc9e7171fdafb7f56b1ada5b9ab9
            entity_id: sensor.helligkeit_outside_gruppe_helligkeit
            domain: sensor
            below: 700
        sequence:
          - service: light.turn_on
            data:
              brightness_pct: 100
            target:
              device_id: 719f5c309bec3cf40a2ecf8ffd067471
      - conditions:
          - condition: trigger
            id: 'OFF'
        sequence:
          - service: light.turn_off
            data:
              transition: 30
            target:
              device_id: 719f5c309bec3cf40a2ecf8ffd067471
    default: []
"Ich habe keine besondere Begabung, sondern bin nur leidenschaftlich neugierig."
Albert Einstein
Antworten