Olá para todos. Recentemente efetuei a compra de um RM4C Mini da BestCon, porem ao tentar adicionar no HA ele apresenta a mensagem de dispositivo incompatível.
Porém na documentação oficial do HA menciona que o modelo RM4C Mini é suportado.
Ola, aparentemente existem variações do rm4c com devices id diferentes. A biblioteca Python q a integração broadlink usa não reconhecia alguns ids, isso aparentemente foi parcialmente resolvido(alguns ids foram adicionados mas não todos).
Então se o seu ha estiver desatualizado o primeiro passo seria atualizar e ver se resolve. Caso contrário seria necessário editar o código Python para suportar esse id. Você pode ler mais sobre como fazer isso aqui
Nestes dias efetuei varios testes com procedimentos que encontrei na internet.
Tentei fazer a adição manual da forma como era feito anteriormente da integração ser nativa.
Efetuei a troca de IP.
Troca da conta Broadlink.
Reset ao padrão de fábrica via software e via botão físico.
Todos sem sucesso.
Agora algo que percebi em relação a todos os RM4C Mini que vi nos procedimentos da internet é uma diferença física perceptiva na parte traseira do dispositivo.
Esta é a imagem de todos que eu vi na internet dados como funcionamento OK
Testei as ações descristas no post indicado e não tive sucesso.
Vou continuar tentando outras soluções, enquanto aguardo uma possível atualização que possa vir em breve.
Da uma olhada no log após tentar adicionar o dispositivo pra ver o device id. A solução do link que mandei é pro id 0x520d mas pode ser que o seu tenha outro id, ai você adiciona o id do seu no init.py da integração broadlink.
Não consigo testar agora mas achei um guia que ensina acessar a pasta das integraçoes oficiais e copiar arquivos pra pasta custom_components (integracoes de comunidade) dai voce pode editar pelo editor normal de arquivos
Isso é ate melhor do q editar o arquivo na pasta oficial pois nao tera que reeditara a cada update do ha.
So imagino que tenha que mudar talvez nome e algum tipo de id da integracao pra o ha conseguir diferenciar sua copia da original
edit: na verdade to lendo com calma e ele vez o oposto, transferiu uma integracao custom para pasta das oficiais mas o processo reverso é extamente igual