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
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 </>.
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.
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?