PRProd/HA-Firemote

[Feature Request]: Broadlink Integration

Opened this issue · 11 comments

Is your feature request related to a problem?

No response

Feature Request

I know you have allow for Button Overrides which is wonderful, but how about adding a whole option that pulls from the Broadlink Remote's file stored when you Learn IR Commands. This module will allow you map the buttons that you have learned in Broadlink to buttons within Firemote. Once the buttons are mapped, if pressed, the Firemote would know all the information from the Broadlink file to fire the remote function using the SEND_IR information. This branch of your program would simplify the world of IR in HA because you would eliminate the need to create scripts for each and every command. Mapping could be limited to what you want to configure.... so if you had 10 Buttons learned in Broadlink, you would then be presented with configuration in Firemote to match the buttons. If you choose to only match 3 buttons, then those would be the only one usable.

Additional Comments (optional)

No response

Greetings @spuggy1968!

Intriguing! I know from online chatter and comments that a lot of Broadlink users/supporters are using Firemote, but I've also heard some say that they are sad that the support from the manufacturer is no longer there? Is that true? I don't own any Broadlink anything, so I know zero about it.

If I was able to get my hands on some Broadlink stuff (not sure what I need, maybe you can direct me?) I'd love to look into this! I prefer to move the project in a direction that benefits the largest group of people first, and Broadlink users might be a large portion.

-Doug

@spuggy1968 ~

I might be confusing Broadlink with Harmony. Maybe it was Harmony that is losing support?

For broadlink, Is this the best device for me to put on my wish list or consider buying for myself to get started? https://a.co/d/1SQEv9j It looks like it has all of the features possible.

@spuggy1968 ~

I just watched this YouTube video https://www.youtube.com/watch?v=jEOyTGaKwaQ and I like what I'm seeing! Maybe I will pick one up and see what I can do with it!

Thanks!

Do you know if the codes learned in one Home Assistant environment will work in any other different Home Assistant environment? For instance, if I grabbed the power command from my cable box remote control, and packaged it with a Firemote Release for someone else to use, assuming they have the same cable box and Broadlink device will it work for them too?

--Edit--

Maybe @NightShaman or @chemelli74 might be able to weigh in on this question too?

As of right now I have good news, and bad news...

The good news is that I am now the proud owner of a Broadlink device. I'm unimpressed by the device itself. It refused to connect to my network until I compromised my own wireless network security. I'm not happy having it on my weakened network right now, but it is online and working with Home Assistant.

The bad news has to do with how the Broadlink integration stores the codes that you teach it through Home Assistant. I haven't yet found a way to write something that can access and read that file. If I can't write software to read the file, then I can't make a cool time saving "match this with this" sort of UI like you were hoping for.

I'm not giving up, I'm just stepping back a little bit while I think about a good approach for this. I still want to make it as easy as possible if I can.

Hi,

I think that you should at first code the services behind the buttons.
For reusing the codes between different HA installations I think. We should add a remote.backup and remote.restore services (if not already there) and should be externally handled