Ligar, controlar luminusidade e desligar luz atraves de estados do sensor de movimento

Boa noite,
Necessitava de alguma ajuda vossa a despistar um problema numa automação que pretendo criar.
Estou a tentar ligar uma luz de cozinha a 100% do brilho atraves da deteção de movimento.
Apos algum tempo de ausencia na divisão a luz deve passar para brilho a 50% e por fim apos mais algum tempo a luz deve desligar.
a minha automação é esta:

alias: Luz cozinha
description: ''
trigger:
  - platform: state
    entity_id: binary_sensor.motion_sensor_158d00068b189a
    from: 'off'
    to: 'on'
    for: '00:00:01'
condition:
  - condition: time
    after: '18:00:00'
    before: '09:00:00'
action:
  - service: light.turn_on
    target:
      entity_id: light.bf32e87aa587fd6901eejg
    data:
      brightness_pct: 100
  - wait_for_trigger:
      - platform: state
        entity_id: binary_sensor.motion_sensor_158d00068b189a
        from: 'on'
        to: 'off'
        for: '00:00:02'
    continue_on_timeout: false
  - service: light.toggle
    target:
      entity_id: light.bf32e87aa587fd6901eejg
    data:
      brightness_pct: 50
  - wait_for_trigger:
      - platform: state
        entity_id: binary_sensor.motion_sensor_158d00068b189a
        from: 'off'
        to: 'off'
        for: '00:00:05'
  - type: turn_off
    device_id: cf5d16d8907ed5851784378f5ecb76f8
    entity_id: light.bf32e87aa587fd6901eejg
    domain: light
mode: restart

Consigo que ligue a luz, mas depois nao passa para brilho 50% e de seguida nao desliga luz. O que pode estar errado?


Copyright © 2017-2021. Todos os direitos reservados
CPHA.pt - info@cpha.pt


FAQ | Termos de Serviço/Regras | Política de Privacidade