[WITHDRAWN - Use the new Broadlink integration by @tomw] NATIVE Broadlink RM/RM Pro/RM Mini/SP driver

Hi,

I have been having trouble with this and other implementations with learning the RF codes so I suspect it is the Broadlink device. But I now have it working.
Now I'm not sure if the timing of pressing the button, the speed of pressing it or just the amount of tries as I have had to try learning a single code up to 30 times, while at one point I learnt a few in a couple of minutes. It just worked first go.

The way I've been doing this is learning the codes through the devices method by holding the button down when it says to under RF_Status : SWEEP: LED = ON : Press AND Hold button on RF Remote.. When it finds the frequency the message then changes to something like LED = OFF but stays there only for less than a second. Now while it still says LED=OFF and before it changes to RF_Status :FIND : LED = ON : Press and Release RF Remote button repeatedly.. Press the button repeatedly as quick as you can. Like a jackhammer.

When it doesn't work I get a learnt code of
26001D00160D160D170C0B180B18170D160D160D0B180B18170D05000726000D050000000000000000000000
always starts with 26.
When it works the same button has a code
B200F401150D170C0B190B18160D160D160D0C180B18160D160D0B18170C0B180B19160D0B180B19160C170D160D0A190B190A19160D160D0B180B180B180B19160D0B180B18170C170D160D160D0B180B0001189832160C170D160D0B180B18160D160D170D0B180B18160D170C0B18170C0B180B19170C0B180B19160D160D160D0B180B190A19160D160D0B180B180B180B19160D0B180B18170D160D160D160D0B180B00011E9931170C170D160C0B190A19160D160D170D0B180B18160D170C0B19160D0A190A19170C0B190A18170D160D160D0B180B190A19170C160D0B180B180B180B19160D0B180B18170D160D160D160D0B180B0001229931160D160D160D0B180B18170C170C170D0B180B18170C170C0B19160D0B180B19160D0B180B18160D160D170C0B180B190B18170D160C0B190A190B180B18160E0A190B18160D160D0B180B19150D170001129931160D170C170C0B180B19160D160D160D0B190A19160D160D0B18160D0B180B19160D0B180B18160E160D160D0A190B180B18170D160D0A190A190B180B18160E0B180B18160D170C0B180B18170C170001079931170C170D160D0A190A19160D160D160E0A190B18160D160D0B18170C0B180B19160D0B180B19160D160D160D0B180B190A19160D160D0B180B180B180B19160D0B180B19160D160D0A190B18160D160005DC00000000
Always longer and always starting with B2.

I hope this helps you.

This helps me, the RF codes I also have trouble with and I compared all the codes and they all started with 26 and were short. It also took a huge number of tries to get it working. After sweeping, it would error a lot.

I managed to get a non-26 code

B10082026A12A058474735128D3500013935351212123435353413111235353534121334351212351234353512123412133434133435121334121235341312123511353512121234353500013935351212123435353511121235353534121235351212341235353412133413113534133534121235121235341312123412353512121234353900016040182B2D3F1840172C2C3F182B2C40182C2C2B402C18400001783F192B2C401740182B2C40172C2C40182C2B2C402B193F180001604015042B2C401740182C6B185740182C2B2C40444017000161832C3F6F2C2C3F182C2B40182C2C2C3F2C1840180001603F192B2C3F1840182B2C40182B2C3F182C57412C174018100001613F182B2C40183F185740182C2B40182C2C2B402C1840170001613F182C2C3F1840172C2C3F182B2D3F182C2B2D3F2C18401800016040172C2C3F1840182B2C40172C2C3F192B2C2C3F2C18401800016040182B2C3F193F182C2B40182B2C3F192B2C2C402C17411700016040182B2C40183F182B2C40182B2C40182C2B2C402C1840171100016040182B2C3F193F182B2C40182B2C40182C2B2C402C1840170001613F182C2C3F183F182C2C3F182B2C40182C2C2C3F2C18401800016040172C2C3F1840182C2B40172C2C40182C2B2C402C1741170001613F182B2C40183F192B2C3F182C2C3F182C2C2B402C1840180001603F192B2C3F1840182B2C40182B2C3F182C2C2C402C1740181000016140172C2C3F1840182B2C3F182C26040440172C2C2C3F2D17401800016040182B2C401740182C2C3F182B2C40182C2C2B402C1840170001613F192B2C3F1840182B2C40172C2C3F182C2C2C402C183F180EC51541162C4116421600042C00055A00012F7D00016500010B130005DC000000000000

I wouldn't let me save it though as if said not recognised

I also found it difficult to capture RF codes. I found that covering the unit helped avoid it β€œseeing” some IR during the capture.

Also, there are some ways to find codes online and just send those. This is how the Mini-Split app works. @cybrmage is extremely knowledgeable and tried to explain it to me earlier up in this thread, but unfortunately, I was missing a lot of the background to be able to properly understand it. And he seems to have gone silent since a few weeks. (I really hope he is doing fine...)

I've fiddled with this device for sometime with node red. For those nodes I was able extract the codes from the apps stored data then manually add them into node red. I dunno if something like this is possible for some of the more problematic codes.

Perhaps try and paste my code into your system and see if it is recognised as valid. This would rule out an issue with the saving on your system.

Yes I hope all is well as they went offline all of a sudden. He was very active and helpful while here. They put a lot of effort into this app and would not accept donations, just did charitably.

1 Like

Yeah still didn't work. It allowed when I changed B1 to B2. It seems B1 is an invalid code. If only I could extract codes from the IHC App

This might be a possible solution for you??

1 Like

I don't have an apple, but the guide may work for Android. I'll look tonight

1 Like

Wow. So I am adding a generic profile for my new Daikan system as the single one included didn't work. This is a bit of work to save all the commands without error. Seems the off command needs to be created for all combinations as well even though the off command is the same code. So that's a whole lot of learning.

Anyone that has made a generic profile got any suggestion a more efficient way of doing it. I wish I could create the profile from a few combinations like cybrmage did for my other system.

I've been itching to try this out as I have many old "HomeEasy" RF light switches and plugs kicking around, tying them into Hubitat would have been awesome. After finally digging out my aging RM pro and setting it up today I've got the IR blaster working with no issues, sadly the driver doesn't recognise it as RF compliant, it insists it's an RM2 (pro=false), sad times. I have to say though, very easy to install and scripting IR codes into rules via rule machine has been simple, very impressive work.

After reading the thread I just wanted to add my voice to the "I hope he's OK" chorus, while it may sound an odd thing to say, given these uncertain times I sincerely hope that @cybrmage has just gotten burned out on the project and decided to take a break.

3 Likes

The products I am having trouble with are home easy. Did you use the remote to learn the RF ?

After seeing you were in the UK I suspected as such.

Standard connections work fine, the driver simply doesn't support my first gen RM Pro by the look of it, it's identified as an RM2 (non pro so no rf functionality). While I'm competent enough to identify the problem modifying things and adding to the code is beyond me.

Oddly I can trigger "learn IR" and it will grab a code when the RF remote is triggered, but any attempt to save it results in a message saying it's not correctly formatted.

I get the same with the code. It takes a while to get if right, but when I do and save it. If always says it's not the correct format.

Sorry, can't seem to find the drivers and app for this? Am I missing something?

The originals appear to have been removed, @jasonbalsor has posted a link to them in post #289.

2 Likes

Thank you, have it installed.

Notice: New RM Mini3s throw immediate error on IR Learn.

I purchased four additional RM Mini3s from Amazon after getting my first RM3 Mini3 device up and working. In deviceConfig the new devices show isRM4=true, my first devices shows isRM4=false, and the devicetypes vary.

Fortunately for me the codes I need were stored on the first device, can be copied, and I am able to use the devices to control my A/C mini-splits with this app. They also install, and function without locking on the Broadlink IHC phone app.

New RM Mini3
deviceConfig : {devType=24374, hasAuth=true, hasIR=true, hasTemp=false, IP=192.168.n.nnn, MAC=xxxxxxxxxxx, Name=[UNNAMED], relayCount=0, internalID=01000000, isRM4=true, cloudLocked=false, devTypeName=RM Mini 3 (V4), isPro=false, KEY=........................................., supported=true}

Original RM Mini3
deviceConfig : {devType=10039, hasAuth=true, hasIR=true, hasTemp=false, IP=192.168.n.nnn, MAC=xxxxxxxxxxxx, Name=[UNNAMED], relayCount=0, internalID=01000000, isRM4=false, cloudLocked=false, devTypeName=RM Mini, isPro=false, KEY=........................................................., supported=true}

Did you use the IHC app to set them up? If not which app did you use?