Automação básica Switch Aqara by sniffer

Boas comunidade,

Fiz a transição do gateway xiaomi para o Sniffer 2531, tudo a funcionar a 100% no entanto não estou a conseguir colocar uma automação básica a funcionar :roll_eyes::roll_eyes:

- alias: Turn On mesa jantar
  trigger:
    platform: event
    event_type: xiaomi_aqara.click
    event_data:
      entity_id: sensor.0x00158d0002fbff09_click
      click_type: single
  action:
    service: switch.turn_on
    entity_id: switch.luzes_sala_estar

A entidade tem 3 tópicos o “click” o “battery” e o “linkquality” suponho que o que adicionei é o correto. No Zigbee2mqtt vejo o estado a alterar, apenas não me está a atuar.

Já agora, para criar este tipo automaçoes utilizando o node-red é necessário adicionar alguma pallete específica ou posso utilizar a do mqtt ?

Desde já agradeço!

Cumprimentos,

assim de repente a automação parece estar bem. Que erros te aparecem no log?

No NR não precisas de nada extra.

Pois também não percebo o porquê. Se fizer o teste “despoletar” pelo main menu do Home assistant ele funciona, no entanto clicando no botão nada acontece isso é que não estou a compreender…
No log so me aparece o comando a alterar o estado, nada de ativar a automação

Ainda me estou a iniciar no NR, mas pelo que tenho lido tenho de configurar os dispositivos por mqtt correto?

a unica coisa que poderá estar mal é a entidade da action.

No NR podes dar os mesmos comandos que no HA, não têm diferença.

Se estás a usar o CC, esse trigger não tem nada a ver… Esse seria se usasses o gw da Xiaomi… Como é que tens o botão configurado no HA?

Ahhh, então é esse o problema… como todas as outras automações funcionaram “normalmente” usei da mesma forma

O botão configurado pelo CC.

Como faço então para criar automação?

Obrigado

@nunocampos105 tens aqui o exemplo da automação para o que tu queres. https://www.zigbee2mqtt.io/integration/home_assistant.html

Obrigado!

O curioso é que todas as outras automações funcionam bem, apenas este do switch é que não funcionou, daí ter assumido que fosse algo no código.

Logo vou alterar o código e dou feedback, mais uma vez obrigado!

1 Curtiu

Boas pessoal, resolvido, obrigado @maxcalavera e resto do pessoal!

Para quem tiver futuramente a mesma dúvida fica assim

  id: ligar luzes sala
- alias: Turn on mesa jantar
  trigger:
    platform: state
    entity_id: sensor.0x00158d0002fbff09_click
    to: 'single'
  action:
    entity_id: switch.luzes_sala_estar
    service: switch.turn_on

dependendo temos ‘single’ ‘double’ ou ‘long’

2 Curtiram

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


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