Broadlink Manager - Nicer way to Learn and Send IR/RF commands

Ok, I am completely new to Home Assistant and Broadlink Manager. I am using it on Windows and was able to get it working after updating a couple files as it seems only the docker side is updated.

Since I am new at this, how do I integrate Broadlink Manager into Home Assistant? I see I can just add my RM4 mini as a device in HomeAssistant.

Is there any more documentation or step by step guides for a newb like me.

Basically, I have a JVC Projector that I want to be able to turn on and off through Alexa and thats what I am trying to accomplish with the RM4 mini and would prefer to not have to use their app or anything.

Thanks

I highly recommend this:

Well, not going good. I have added smartir in my config/custom_components folder and it canā€™t find it as I keep getting the ā€œIntegration error: smartir - Integration ā€˜smartirā€™ not foundā€. I also think this requires me to still setup the device in broadlink to be able to use it at it doesnā€™t use IP, but rather a name. I may be wrong there, but I was hoping to eliminate the broadlink app all together. I am really frustrated at this point and need to take a step backā€¦lol! Not easy for a novice to jump in and use this quickly, thatā€™s for sure.

Sounds like you didnā€™t install the integration.

You only need to use the Broadlink app to setup the wifi details for the device, after that is never needed again.

I running a little problem with Smart ir.

Problem: I have to click the icon twice then my fan will switch on.

Could you share your experiences while integration to a IR fan?

I donā€™t have any IR controlled fans but I havenā€™t had that issue with my heater or media players. Have you coded the IR remote signals correctly? (ie: learned them from the original remote control)

Should be correct.

I am able to control the fans speed and on/off.

Whatā€™s trouble me is, I have to click twice to switch on the fan ,thereafter, everything will be as per normal( single click).

Does this method writes to the broadlink_remote_xxxxxx_codes hidden file under .storage folder?? I do not want it to.

Found the answer. yes, it does create the file.

Hello. The link in 1st post for and also as systemctl service on Raspberry PI: is broken. I think the correct url is this one??

I am trying to upgrade Broadlink Manger to latest version for rpi os. When test run the the below command, I get version file not found.


ws1@ws1:/opt $  python3 /opt/broadlinkmanager-docker/broadlinkmanager/broadlinkmanager.py
2023-07-16 09:26:32.761 | INFO     | __main__:<module>:48 - OS: posix
2023-07-16 09:26:32.769 | DEBUG    | __main__:get_env_ip_list:71 - Environment discovered IP List []
2023-07-16 09:26:32.783 | DEBUG    | __main__:get_local_ip_list:64 - Locally discovered IP List ['192.168.1.15']
2023-07-16 09:26:32.784 | INFO     | __main__:<module>:126 - Broadlink will try to discover devices on the following IP interfaces: ['192.168.1.15']
Traceback (most recent call last):
  File "/opt/broadlinkmanager-docker/broadlinkmanager/broadlinkmanager.py", line 133, in <module>
    app = FastAPI(title="Apprise API", description="Send multi channel notification using single endpoint", version=GetVersionFromFle(
  File "/opt/broadlinkmanager-docker/broadlinkmanager/broadlinkmanager.py", line 79, in GetVersionFromFle
    with open("VERSION", "r") as version:
FileNotFoundError: [Errno 2] No such file or directory: 'VERSION'

I have the same problem with an RM4 Pro and HAOS on an x86 PC. The Windows app doesnā€™t recognise the Broadlink device and says it isnā€™t compatible even if I add it manually. I canā€™t find a newer version of the app to work on HAOS.

I also had issues with my RM4 Pro and the Windows client. Itā€™s not clear if this is an old versionā€¦
The Docker container worked for me. Try that or possibly the other options mentioned in the updated OP.

Thanks but I have HAOS, which doesnā€™t use Docker (as far as Iā€™m aware) so I donā€™t think I can use that version of Broadlink Manager.

You can install Portainer from the add-on store and then install the Broadlink Manager from within that. I havenā€™t done it before but I believe that method should work.

I read that Portainer is easy to install but it doesnā€™t appear in my Home Assistant Community Add-ons, or in searches. When I try to add its repository (which I think is just the Community Add-ons one) Iā€™m told that itā€™s already there. Maybe itā€™s not intended for HAOS?

see here

You can definitely add it to HAOS, I have both myself. See link above.

hey, did you manage to solve this? i have the same issueā€¦

No, Iā€™ve never did figured it out.

Hi,

I am trying to connect a BroadLink RM4 Pro and RM4 Mini but I am not able to through the app.

I am getting a Writing compatible device not detected message although it is detecting it in the network.

Anything else I should know of that maybe my router is blocking the connection or anything? I made sure the device is set to Lock Device disabled through the mobile app.

In desperate need of guidance.
Iā€™ve got Broadlink Manager running (docker) on the host network and I can browse to the main page just fine. However, itā€™s unable to find my Broadlink RM4Pro even though HA can find it ok.

All of this is to try and setup custom descreet Power (on and off) codes separately for my TCL Google TV 50S446 as the factory remote is just a toggle (no good for Automation).

Iā€™m an IR code super-newb and have been all over the place on multiple forums and code DBs and still no luck. The closest I came was finding codes for this exact model here: JP1 Remotes :: File Section

But opening the file it does not at all look like hex codes.

Can anyone help or shove me in the right direction?