Broadlink not working since 0.64

I have problems also with Broadlink component.
on 0.63.3 everything works fine. and after upgrade several different versions, Broadlink devices disappeared form HA.

so I’m stuck with 0.63.3

Running Hassio on Intel NUC

Is this issue not being officially addressed? Obviously it was a hassio/ha update that caused the problem. Definitely wasnt an update to my broadlink. its been down over a month now.

I remember also faced problem with some of 0.6x version (can’t remember now), but it was fixed several versions after that…
@anon35356645 I see you failed installing Unable to install package lxml==4.1.1 can you try to do it manually? Which version are you trying to updade from ?

I am on HASSIO, i never know how to update things besides using addon.

The component stopped working some version ago (can’t remember when).

Recently I updated from 0.69.1 to 0.71

Il

I have had no problem with any of my broadlink components from any version after 0.67 I think and then fixed in 0.67.1. I am on Hassio 0.69.1 now and all has been fine since on every upgrade.

I had to do the fix in this thread i.e. remove friendly names for every broadlink device from within the config file. Once I did that and restarted home assistant all my switches reappeared. I could then customize them from within the customize.yaml to give them the friendly name from there. This was the breaking change mentioned by others.

The broadlink component is seperate from the custom broadlink IR and media component. I had to do a separate fix for that a while back. Also mentioned in this thread - i.e. copying over the latest version of the broadlink.py I think.

1 Like

Hi I was wondering if you have managed to fix your broadlink integration with Hassio.Reason for the question is that I cannot find any detailed info on how to import the codes into Hassio

Everything you need to know about importing the codes is on the component page under How to obtain IR/RF packets

If the component has been set up properly when you restart home assistant you will find a new service call service instruction in developer tools switch.broadlink_learn_command_ipaddress of broadlink.

I did find that importing codes through home assistant was a bit laborious and only really worked best after a restart of home assistant and only do a few at a time. Also hold the remote right on top of the broadlink.

I used some of the instructions for exporting commands from the E link app. Luckily I was using the elink app and not the new IHC app as I’m not sure if that works.

I wasn’t sure about any of the instructions for importing the py library and HASSIO, but luckily I have an android phone so I could run the data dump on that then copy the three files mentioned onto my laptop. I then found the commands manually and used the hex tool to convert them.

Hope that helps.

Hi I have read through this document but i am getting stuck at the following point.
I go into the developer tools of HA , then select the broadlink in the service section.
I then press call service and press the remote button i want to learn the code from.
The question in this step is were do i retrieve the code from.

You get whats called a persistent notification with the code in. You can see that by clicking on entities in developer tools scroll down to Persistant notification and in the attributes you can copy and paste the code from there to your config.