Broadlink RM Mini - Não Funciona no HA

Olá, Pessoal.
Comprei 2 equipamentos Broadlink, um RM Mini e um RM Pro.
Eles funcionam perfeitamente com app e-Control.
Mas nao funcionam no HA.

Este comando funciona
switch.broadlink_learn_command_192_168_0_140
Este comando NÃO funciona
switch.broadlink_send_command_192_168_0_140

Características
-Pi 3 + Raspbian
-Uso o HA 0.63.2
-Erro no log:
Error while setting up platform broadlink
‎11‎:‎06 components/switch/broadlink.py (ERROR)
-Esta é a configuração

group:
  controle_tv32:
  name: Controle TV 32
  entities:
    - switch.tv32_power
    - script.tv32_power

switch:
  - platform: broadlink
    host: 192.168.0.140
    type: rm_mini
    mac: '34:EA:34:43:B8:A9'
    timeout: 15
    switches:
      tv32_power:
        friendly_name: "Power"
        command_on: 'JgBGAJWUEjgSOBI4EhMSExITEhMRFBE4EjgSOBITEhMSExITEhMSExE4EhMSExITEhMSExITEjgSExE4EjgSOBI4EjgSNxIADQUAAA'
        command_off: ''
     
script:
  tv32_power:
  sequence:
    - service: switch.turn_on
      entity_id: switch.tv32_power

E como é que estás a definir a plataforma no HA?

olá, obrigado pelo contato.
Tudo relacionado ao broadlink da minha configuração está no código acima.

Então e isto?

@Vicente_Candido o codigo deve ser publicado como texto e não como imagem.

Lê com atenção os nossos Termos do Serviço / Regras

https://cpha.tech/termos-do-servico-regras

Para colocares correctamente código dentro de uma publicação deves clicar primeiro no icone </> e depois colar ou escrever o código. Caso já tenhas colado ou escrito o código, selecciona o texto e depois clica no icone </>.

Porque é que tens um switch só com on e depois um script?! Porquê não so um switch e até com on e off?
O IP está correcto de certeza?

Blz, mas é o mesmo código colocado acima.

Se já estava publicado acima, não era preciso publicar novamente…

O switch não e exibido no front end, por isso eu fiz o script.
Quanto ao on já botei com on/off e nada mudou.

Não é exibido? Claro que é!

Tu tens que colocar dentro do teu groups o switch

- switch.tv32_power

Fizeste isso?

Infelizmente no meu não foi exibido.

Olá Rodolfo, eu inseri o switch no groups, conforme pode ser visto no código que abriu este tópico.

O switch não está sendo exibido e o script não está enviando o comando.
Nem o script que aciona o switc nem o script que envia o código diretamente (não está no código acima).

Boas. Eu também tenho os 2 Rm da Broadlink e funciona com o Hass.
Confirma primeiro que ficou bem instalada. Eu já tive que forçar a instalação depois de upgrade ao hass.
A plataforma da Broadlink as vezes teima em não arrancar.
sudo pip install pycrypto na pasta onde instalaste o Hass.
ou
pip install broadlink==0.9

E mesmo com tudo bem instalado, as vezes quando desligo o Raspberry, deixa de funcionar e tenho que reiniciar algumas vezes para arrancar.

A indentação do grupo está mal… O name e entities devem estar indentados relativamente à definição do grupo… Não há necessidade do script para nada. Quanto ao rm, tenta retirar o timeout, não definas o tipo e confirma o IP…

A identação realmente está errado, no entanto só no código que colei (eu não soube editar bem aqui).
Mas no código estava correto, senão nem compilaria.

Quanto as outras dicas que você deu, retirei timeout, não defini o tipo, eliminei o script e confirmei o endereço IP.

Não conseguiu exibiu o switch frontend.

Claro que nao aparece, simplesmente porque o broadlink não está a ser integrado… Quando passar a estar, o switch fica “activo” e já aparece… Ou seja, esquece o script que não serve para nada! Agora falta por o rm a funcionar…
Com aquelas alterações continua a não funcionar?

Tenta reinstalar o broadlink. Segue comando abaixo:

pip3 install broadlink==0.3

Os meus estava com problema e não funcionava e instalei esta versão acima onde resolveu.

Com aquelas últimas alterações não funcionou.
Estou tentando atualizar a versão do HA para ver se funciona.

Podes verificar se esse switch te aparece nos entities?


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


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