Ajuda com automação luz e sensor de contacto

Olá, boa tarde.

Estou a ter dificuldades para perceber o que há de errado com a automação para ligar e desligar uma lâmpada pelo estado do sensor de contacto.

O caso é que para desligar a lâmpada, funciona com atraso. Para ligar, não há jeito de conseguir.

Depois de meses a tentar arrumar o hassio só agora é que consegui ter as coisas minimamente arrumadas por falta de conhecimentos.

Alguém me consegue ajudar??

alias: Armario on/off
description: ''
trigger:
  - platform: state
    entity_id: binary_sensor.sensor_armario_contact
condition: []
action:
  - choose:
      - conditions:
          - condition: state
            entity_id: binary_sensor.sensor_armario_contact
            state: 'on'
        sequence:
          - type: turn_on
            device_id: 35ca0149625ea6cdc07e674680869237
            entity_id: light.yeelight_mono_0x00000000036263b4
            domain: light
      - conditions:
          - condition: state
            entity_id: binary_sensor.sensor_armario_contact
            state: 'off'
        sequence:
          - type: turn_off
            device_id: 35ca0149625ea6cdc07e674680869237
            entity_id: light.yeelight_mono_0x00000000036263b4
            domain: light
mode: single

Porque é que estás a complicar?
É muito mais simples fazeres 2 automações, uma para ligar e outra para desligarz mas facil, fácil é fazeres no front-end… Essa automação, lá, são 20 segundos…

Estava a tentar fazer funcionar. A primeira coisa que fiz, foi justamente, tentar duas automações separadas que não funcionaram. Depois de procurar pela net e pelo fórum, tentei a que publiquei, mas continuo sem conseguir fazer funcionar as automações. :pensive: :frowning_face:

Nao testei mas devera funcionar
Armario ON Light ON

alias: Armario ON Light ON
description: ''
trigger:
  - platform: state
    entity_id: binary_sensor.sensor_armario_contact
    to: 'on'
    from: 'off'
condition: []
action:
  - service: light.turn_on
    data: 
    entity_id: light.yeelight_mono_0x00000000036263b4
mode: single

Armario OFF Light OFF

alias: Armario OFF Light OFF
description: ''
trigger:
  - platform: state
    entity_id: binary_sensor.sensor_armario_contact
    to: 'off'
    from: 'on´'
condition: []
action:
  - service: light.turn_off
    data: 
    entity_id: light.yeelight_mono_0x00000000036263b4
mode: single
1 Like

Olá, obrigada!
O exemplo que enviaste ra como eu tinha da primeira vez, e sim, agora funciona! :blush:
O problema era o Mqtt. Removi e fiz novamente a ligação e já funcionou!

Obrigada e desculpem.

:upside_down_face:


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


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