Automação com problemas

Boa tarde
Tinha uma automação a funcionar sem problemas. De tanto mexer, deixou de funcionar parcialmente.
Não fiz nenhum upgrade e continuo na versão 0.86.4 e por isso, penso que não se põe a questão do Breaking Changes.
É o seguinte:
Tenho um sensor pir que quando detecta movimento, liga a luz da casa de banho. Quando passa a off, passado 1 minuto desliga a luz.
Agora, liga a luz mas não a desliga.
O código que tenho é:

  - alias: wc Motion Detected
    initial_state: True
    trigger:
      - platform: state
        entity_id: binary_sensor.sensornodewc
        from: 'off'
        to: 'on'
    action:
      - service: "switch.turn_on"
        entity_id: switch.bathroom 
        
      
  - alias: apaga luz
    trigger:
      - platform: state
        entity_id: binary_sensor.sensornodewc
        from: 'on'
        to: 'off'
        for:
          minutes: 1
    action:
      - service: "switch.turn_off"
        entity_id: switch.bathroom

Será que alterei algo sem dar conta?

Cumprimentos
Sebastião

é um braking change (quando tens for: não podes ter from:)… no apaga luz retira a linha from…

deve ficar resolvido… :wink:

1 Like

Obrigado Nuno. Vou ver.

Nuno
Já funciona.
Obrigado

Boa noite Nuno
Afinal não funciona.
Trouxe o sensor para perto de mim, alterei o switch para o candeeiro do meu gabinete e alterei o tempo de desligar para 10 segundos para ser mais fácil ver isto a funciona. Vou novamente publicar o código.

  - alias: wc Motion Detected
    initial_state: True
    trigger:
      - platform: state
        entity_id: binary_sensor.sensornodewc
        from: 'off'
        to: 'on'
    action:
      - service: "switch.turn_on"
        entity_id: switch.cand_gabinete
        
  - alias: apaga luz
    trigger:
      - platform: state
        entity_id: binary_sensor.sensornodewc
        #from: 'on'
        to: 'off'
        for:
          seconds: 10
#          minutes: 1
    action:
      - service: "switch.turn_off"
        entity_id: switch.cand_gabinete

Como disse ontem, liga mas depois não desliga.

@sslopes duas coisas nao precisas de “” no service.
E na segunda automação falta-te o initial_state: true como tens na de cima.

Rodolfo
Obrigado. Está a funcionar…

Este tópico foi automaticamente fechado 90 dias após a última resposta. Novas respostas não são permitidas.


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


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