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

It's very slow to select and copy the code it seems. @cybrmage would it be better to host it on GitHub?

1 Like

I have posted a new version, v0.20, that

  1. should fix an issue where the learnIR function did not work as expected on some RM Mini units.
  2. removed extraneous code
  3. fixed device name had unprintable characters if the device did not have a name set for it when it was configured by eControl/IHC

It is available in the first post.

No.

Same here...

1 Like

That is an issue that you should report to the forum admins, or maybe @mike.maxwell or @chuck.schwer or @bravenel (tagged them so they are aware of the issue)

I have posted a new version, v0.22, that:

  1. has a verified fix for an issue where the learnIR function did not work as expected on some RM Mini units.
  2. Adds support for sending stored codes from the Dashboard "Button" templace

It is available in the first post.

1 Like

Does anyone know of a solution for 330 MHz rf (for an electric gate I have)? It seems the Broadlink doesn't cover that frequency. I did find this which looks interesting...

Universal WIFI remote control converter 330 433 868MHz Android IOS RF WIFI remote control Wi-Fi to Remote RF Converter 240~930MH
https://a.aliexpress.com/qScp0jeC

Another option would be an arduino solution.

Would prefer something out-of-the-box if it exists!

To add to this on my personal and work laptop It's not crashing chrome but is very slow and I am unable to copy any text if I have scrolled and there are a few replies showing.

Hi @cybrmage, thank you very much for sharing this driver, it works very well, I tried it with the RM mini and RM Pro +. I found a small problem with RM3 Pro +, basically a ";" it is missing on line 333 after "isPro=true". I have added ";" and it works properly.

In the Log you can see:

dev: 2002020-01-11 08: 28: 53.005 errorgroovy.lang.MissingMethodException: No signature of method: java.lang.Boolean.call () is applicable for argument types: (java.lang.Boolean) values: [false]
Possible solutions: and (java.lang.Boolean), wait (), any (), wait (long), each (groovy.lang.Closure), any (groovy.lang.Closure) on line 333 (parseDiscoveryPacket)

Thanks for this driver! For me it was perfectly timed as I just started looking at the RM Pro yesterday. I have now ordered an RM mini 3 as well as the RM Pro just because of the existence of this driver. Once I get the devices I’ll put your driver to the test :slight_smile:

Hey thank you very much for the driver! My broadlink just arrived yesterday and I tried it out last night. I got a few things working, but wanted to give my feedback. Here is my device config, if this helps:

deviceConfig : {"devType":10153,"hasAuth":true,"relayCount":0,"internalID":"03000000","hasIR":true,"hasTemp":false,"IP":"192.168.1.161","devTypeName":"RM2 Pro Plus 300 / RM3 Pro Plus v2 model 3422","MAC":"780F77FD4695","isPro":true,"KEY":"F44FF211F44FF2112BC368016136DF70","Name":"[UNNAMED]"}

  • It was able to learn and send codes from several IR remotes easily. Super simple.
  • When using RF remotes, I had more trouble. I was finally able to get a couple things going after many retries, but here was my experience. (Also, I was watching the logs in a second window while doing all this.)
    • I would put it into Learn RF mode
    • I would see the light on the broadlink, and on the device page, it would tell me to hold a button on the remote.
    • 10% of the time, when I released the held button, it would then ask me to repeatedly press the remote button. I would press it once, and it would have learned a code. I could then send that code successfully.
    • 20% of the time, when I released the held button, it would then ask me to repeatedly press the remote button. I would press it once, and it would have learned a code. But when I sent the code, nothing happened on my target device. In the logs, the broadlink/driver indicated that it thought it was successful.
    • 40% of the time, when I released the held button, it would show the second step for only a fraction of a second and then immediately say it had learned a code. The light on the broadlink would be off. The code would not work when I tried to send it again.
    • 30% of the time, when I released the held button, it would ask me to repeatedly press the remote button. However, the light on the broadlink would be off. In the logs, I'd see constant retries and counters. But it would be stuck in this second step. One time, it timed out. But usually it was just stuck, and I'd have to start "Learn RF" again to get it out of that state.

Anyway, I was able to get a couple RF codes working after a lot of retries. Thank you for what was obviously a huge amount of work to put this together. Cheers!

PS - I can attach logs if you'd like.

The first two cases are normal... The second case is due to the fact that the device handles a (small) range of frequencies... And it doesn't always detect the frequency (first part of process) correctly...

The third and fourth cases are anomolous... If you can provide logs for these cases it would be extremely helpful.

Yes, I will run some tests tonight and send logs. Cheers!

Thanks for this! I was able to get two RM Mini3s on HE today. This completed my original wishlist of switching to local-only.

Ok, here's a log from case 3, where it skips past the second step. I noticed it seemed to be happening if I held the remote button too long. I have to hold the remote button long enough for the scan to pick it up, but if I hold it too long, it skips past the second step.

dev:16342020-01-14 11:39:52.149 am debugBroadlink RM Pro+ - parseDataRF: Received RF Data [B20184031B0D1A0D1B0D0D1A0D1A1B0D1B0C1B0D1A0D0E1A0D1A1B0C0E1A1A0E1A0D0D1B0D1A1A0E0D1A1A0D1B0D1A0D1B0D0D1A0D1B0D1A1A0E0D1A0D1A0E1A0D1A0E1A1A0D0E1A0D1A0D1A0E1A1A0E0D1A0D1A0D1B1A0D1B0D1A0D0D1B1A0D1B0C1B0D1B0C0E1A1A0D1B0D1A0D0E00034B0D0D0E0C0E0D0D0D0D0D0E0C0E0D0D0D0E0C0E0D0D0D0DAB1B0D1A0D1B0D0D1A1A0D0E1A1A0D1B0D1A0D1B0D1A0D1B0D1A0D1B0D1A0D0D1A0E1A1A0D1B0D1A0D1B0D0D1A0E1A1A0D0D1B1A0D1B0C0E1A0D1A1B0D0D1A1B0D1A0D1B0D1A0D0D1A0E1A0D1A1B0D0D1A0E1A0D1A0E1A0D1A1B0D0D1A0D1A0E1A0D1A1B0D0D1A0D1B0D1A1B0D1A0D1B0D0D1A1B0C1B0D1A0E1A0D0D1A1B0D1A0D1B0D0D00034B0E0D0D0D0D0D0E0D0D0D0D0D0D0D0E0D0D0D0D0E0D0D0DAB1A0D1A0E1A0D0D1B1A0D0D1A1B0D1A0D1B0D1A0D1B0D1A0D1B0D1A0D1A0D0E1A0D1A1B0D1A0D1B0D1A0D0E1A0D1A1B0D0D1A1B0C1B0D0D1A0E1A1A0D0E191B0D1B0D1A0D1A0D0E1A0D1A0E1A1A0D0E1A0D1A0E1A0D1A0E1A1A0D0D1A0E1A0D1A0E1A1A0D0E1A0D1A0E1A1A0D1B0D1A0D0D1A1B0D1A0D1B0D1A0D0E1A1A0D1B0D1A0D0D00034C0D0D0D0D0E0D0D0D0D0D0D0E0D0D0D0D0D0D0E0D0D0D0DAB1A0E1A0D1A0D0E1A1A0D0E1A1A0D1B0D1A0D1B0D1A0D1B0C1B0D1A0D1B0D0D1A0D1B1A0D1B0D1A0D1A0E0D1A0D1A1B0D0D1A1B0D1A0D0D1B0D1A1B0D0D1A1A0E1A0D1A0E1A0D0D1A0E1A0D1A1B0D0D1A0D1B0D1A0D1B0D1A1A0E0D1A0D1A0E1A0D1A1B0D0D1A0D1B0D1A1A0E1A0D1A0D0E1A1A0D1B0D1A0D1B0D0D1A1A0E1A0D1A0D0E0003A80E0D0D0D0D0D0E0C0E0D0D0D0D0E0D0D0D0D0D0D0E0D0DAB1A0D1B0D1A0D0E1A1A0D0E191B0D1B0C1B0D1A0D1B0D1A0D1B0D1A0D1B0D0D1A0D1B1A0D1B0C1B0D1A0D0E1A0D1A1B0D0D1A1A0E1A0D0D1A0E1A1A0E0D1A1A0D1B0D1A0D1B0D0D1A0E1A0D1A1B0D0D1A0D1B0D1A0D1A0E1A0D1A0E1A0D1A0E1A1A0D0D1A0E1A0D1A0E1A1A0D1B0D1A0D1B0D1A0D1B0D1A0D0D1A1B0D1A0D1B0D1A0D0E00034B0D0D0D0E0D0D0D0D0D0D0E0D0D0D0D0D0E0D0D0D0D0D0EAA1B0D1A0D1B0D0D1A1B0D0D1A1B0D1A0D1A0E1A0D1A0D1B0D1A0D1B0D1A0D0D1B0D1A1B0C1B0D1A0D1B0D0D1A0E1A1A0D0E191B0D1B0D0D1A0D1A1B0D0D1B1A0D1A0D1B0C1B0D0E1A0D1A0D1B1A0D0D1A0E1A0D1A0E1A0D1A0E1A0D1A0E1A0D1A1B0D0D1A0D1B0D1A0D1A1B0D1A0D1B0D1A0D1B0D1A0D1B0C0E1A1A0D1B0D1A0D1B0D0D0005DC00000000].

dev:16342020-01-14 11:39:52.121 am debugBroadlink RM Pro+ - DECRYPTED("04000000B20184031B0D1A0D1B0D0D1A0D1A1B0D1B0C1B0D1A0D0E1A0D1A1B0C0E1A1A0E1A0D0D1B0D1A1A0E0D1A1A0D1B0D1A0D1B0D0D1A0D1B0D1A1A0E0D1A0D1A0E1A0D1A0E1A1A0D0E1A0D1A0D1A0E1A1A0E0D1A0D1A0D1B1A0D1B0D1A0D0D1B1A0D1B0C1B0D1B0C0E1A1A0D1B0D1A0D0E00034B0D0D0E0C0E0D0D0D0D0D0E0C0E0D0D0D0E0C0E0D0D0D0DAB1B0D1A0D1B0D0D1A1A0D0E1A1A0D1B0D1A0D1B0D1A0D1B0D1A0D1B0D1A0D0D1A0E1A1A0D1B0D1A0D1B0D0D1A0E1A1A0D0D1B1A0D1B0C0E1A0D1A1B0D0D1A1B0D1A0D1B0D1A0D0D1A0E1A0D1A1B0D0D1A0E1A0D1A0E1A0D1A1B0D0D1A0D1A0E1A0D1A1B0D0D1A0D1B0D1A1B0D1A0D1B0D0D1A1B0C1B0D1A0E1A0D0D1A1B0D1A0D1B0D0D00034B0E0D0D0D0D0D0E0D0D0D0D0D0D0D0E0D0D0D0D0E0D0D0DAB1A0D1A0E1A0D0D1B1A0D0D1A1B0D1A0D1B0D1A0D1B0D1A0D1B0D1A0D1A0D0E1A0D1A1B0D1A0D1B0D1A0D0E1A0D1A1B0D0D1A1B0C1B0D0D1A0E1A1A0D0E191B0D1B0D1A0D1A0D0E1A0D1A0E1A1A0D0E1A0D1A0E1A0D1A0E1A1A0D0D1A0E1A0D1A0E1A1A0D0E1A0D1A0E1A1A0D1B0D1A0D0D1A1B0D1A0D1B0D1A0D0E1A1A0D1B0D1A0D0D00034C0D0D0D0D0E0D0D0D0D0D0D0E0D0D0D0D0D0D0E0D0D0D0DAB1A0E1A0D1A0D0E1A1A0D0E1A1A0D1B0D1A0D1B0D1A0D1B0C1B0D1A0D1B0D0D1A0D1B1A0D1B0D1A0D1A0E0D1A0D1A1B0D0D1A1B0D1A0D0D1B0D1A1B0D0D1A1A0E1A0D1A0E1A0D0D1A0E1A0D1A1B0D0D1A0D1B0D1A0D1B0D1A1A0E0D1A0D1A0E1A0D1A1B0D0D1A0D1B0D1A1A0E1A0D1A0D0E1A1A0D1B0D1A0D1B0D0D1A1A0E1A0D1A0D0E0003A80E0D0D0D0D0D0E0C0E0D0D0D0D0E0D0D0D0D0D0D0E0D0DAB1A0D1B0D1A0D0E1A1A0D0E191B0D1B0C1B0D1A0D1B0D1A0D1B0D1A0D1B0D0D1A0D1B1A0D1B0C1B0D1A0D0E1A0D1A1B0D0D1A1A0E1A0D0D1A0E1A1A0E0D1A1A0D1B0D1A0D1B0D0D1A0E1A0D1A1B0D0D1A0D1B0D1A0D1A0E1A0D1A0E1A0D1A0E1A1A0D0D1A0E1A0D1A0E1A1A0D1B0D1A0D1B0D1A0D1B0D1A0D0D1A1B0D1A0D1B0D1A0D0E00034B0D0D0D0E0D0D0D0D0D0D0E0D0D0D0D0D0E0D0D0D0D0D0EAA1B0D1A0D1B0D0D1A1B0D0D1A1B0D1A0D1A0E1A0D1A0D1B0D1A0D1B0D1A0D0D1B0D1A1B0C1B0D1A0D1B0D0D1A0E1A1A0D0E191B0D1B0D0D1A0D1A1B0D0D1B1A0D1A0D1B0C1B0D0E1A0D1A0D1B1A0D0D1A0E1A0D1A0E1A0D1A0E1A0D1A0E1A0D1A1B0D0D1A0D1B0D1A0D1A1B0D1A0D1B0D1A0D1B0D1A0D1B0C0E1A1A0D1B0D1A0D1B0D0D0005DC00000000")

dev:16342020-01-14 11:39:52.089 am debugBroadlink RM Pro+ - AES_Decrypt("52877029B34DD83E283E76AC67D8F66FB32776D21B1EB61A574CE2F4C02BC2D8E4B145188366C86F626A60319341D6760EF41B7F2A61ABC12E6684CC6BDB4CA097D4C64F7315C2309E6A1DA9A56D5AB75F65043150F4A5831D02E2030D230F87A746D85E44B9CAE60D8C58F3326A0ABCDDD276C1282A308C3A5B424DAB7E25CED1CC5EC64873D4BC2E0720A77744DD5BB4F5229ABCCEC72C291CDDB3217EFA56DAAFBAAE4EA03E8615918CEC32177C78800BCEE3B9644947B4FC1BB26A068ABE56E5509A7C87A00705B70123CE0DD00B6395423FA9BEB380B2ABFDC04D5785F5029E78CF19E8E441C3A4F9B3A6BE2ED987C7722920FA79EC6C928BA0EC2FDDE4C06747F4E75F00008966FA52444C7996610DF8C10A9883C67B09D3A99C136CCAF11329917B624A431258941E62FFC193262BE55F4277D248C74336984C6BAFD30DDF25472330BAF07CFFDDD89FC1D5BCB3F6C163AB08CA23AF9AAA830143D0FB13515573F979242B19F5C0D11BA4D23537E46CEB1C3489F2341906C2A712A5882E0AD8D06BA026D8349DFB2A534EB384B0827FC648EDE553205437D96C2F057182DD9C1A79FF6E8766EE3E5784D313B496E2922E1AF4A7121A340F0D30D6872561FA960816F74E1B19899801BBF88362D1803AB1DD373D28C8F8C020DB7B6B5F05109CA2E434A5DE4805D50CFBC31894B7F3B1C822E708F729868D437A02AFAA68A0394CF9366FF6FCA1BC9E5BBD8D10B887CFAAAD20926BDB8B215EB68C0AB2CE62CE0939AB76486245558E5F13C70CF73322E2C537E7EEC6737154B255A74386E2B0A4CFA68C25D820CFAD87874FF2D5E5A2040FB335430A6733DB993C7B4C3B83E061DF098DBE379DAC7012A750A00EE6AD9D4220427CD4E0FF547F60387C9ECEFEF7CECF1540F0E728D8C9437080C36C88FB75DA0B93F1311E791BFDEFF21C12DC4F317F89B91B579A50008B4389C0197DD596F1B15451AC3B847CB9DE2FADADABC0EFD8A6967A3A8CEDAE21AB94B75B98B1C01078943380BE7041A988B454A0D07B3F9489850B9F8FDA1C1595EE962394C3F90FA042C693D0E778F3C6FCC61C1F675DB4E4D35454F7ED23A3427FE65C433EE9E7969C49784DBA27ABB9C09F115BB3C419C88661DC06EB5C8A23B2DA82D14A6EE9FBBCAF36A8700DA706338A4A12E5190648EE89A4E58085F64A4E025A5727DB175B78C7A5D4154F0F6646199F56367E72328E1C9E5243B940C47FBA437CCDEAA475D0F7FB683BE182C56EBFEC40E01066EE70127A660611CFAAE9")

dev:16342020-01-14 11:39:52.054 am debugBroadlink RM Pro+ - parseDataRF: parsing response packet. IP [c0a801a1] 5AA5AA555AA5AA55000000000000000000000000000000000000000000000000F99100002A27EE0335009546FD770F78030000008306000052877029B34DD83E283E76AC67D8F66FB32776D21B1EB61A574CE2F4C02BC2D8E4B145188366C86F626A60319341D6760EF41B7F2A61ABC12E6684CC6BDB4CA097D4C64F7315C2309E6A1DA9A56D5AB75F65043150F4A5831D02E2030D230F87A746D85E44B9CAE60D8C58F3326A0ABCDDD276C1282A308C3A5B424DAB7E25CED1CC5EC64873D4BC2E0720A77744DD5BB4F5229ABCCEC72C291CDDB3217EFA56DAAFBAAE4EA03E8615918CEC32177C78800BCEE3B9644947B4FC1BB26A068ABE56E5509A7C87A00705B70123CE0DD00B6395423FA9BEB380B2ABFDC04D5785F5029E78CF19E8E441C3A4F9B3A6BE2ED987C7722920FA79EC6C928BA0EC2FDDE4C06747F4E75F00008966FA52444C7996610DF8C10A9883C67B09D3A99C136CCAF11329917B624A431258941E62FFC193262BE55F4277D248C74336984C6BAFD30DDF25472330BAF07CFFDDD89FC1D5BCB3F6C163AB08CA23AF9AAA830143D0FB13515573F979242B19F5C0D11BA4D23537E46CEB1C3489F2341906C2A712A5882E0AD8D06BA026D8349DFB2A534EB384B0827FC648EDE553205437D96C2F057182DD9C1A79FF6E8766EE3E5784D313B496E2922E1AF4A7121A340F0D30D6872561FA960816F74E1B19899801BBF88362D1803AB1DD373D28C8F8C020DB7B6B5F05109CA2E434A5DE4805D50CFBC31894B7F3B1C822E708F729868D437A02AFAA68A0394CF9366FF6FCA1BC9E5BBD8D10B887CFAAAD20926BDB8B215EB68C0AB2CE62CE0939AB76486245558E5F13C70CF73322E2C537E7EEC6737154B255A74386E2B0A4CFA68C25D820CFAD87874FF2D5E5A2040FB335430A6733DB993C7B4C3B83E061DF098DBE379DAC7012A750A00EE6AD9D4220427CD4E0FF547F60387C9ECEFEF7CECF1540F0E728D8C9437080C36C88FB75DA0B93F1311E791BFDEFF21C12DC4F317F89B91B579A50008B4389C0197DD596F1B15451AC3B847CB9DE2FADADABC0EFD8A6967A3A8CEDAE21AB94B75B98B1C01078943380BE7041A988B454A0D07B3F9489850B9F8FDA1C1595EE962394C3F90FA042C693D0E778F3C6FCC61C1F675DB4E4D35454F7ED23A3427FE65C433EE9E7969C49784DBA27ABB9C09F115BB3C419C88661DC06EB5C8A23B2DA82D14A6EE9FBBCAF36A8700DA706338A4A12E5190648EE89A4E58085F64A4E025A5727DB175B78C7A5D4154F0F6646199F56367E72328E1C9E5243B940C47FBA437CCDEAA475D0F7FB683BE182C56EBFEC40E01066EE70127A660611CFAAE9

dev:16342020-01-14 11:39:52.023 am debugBroadlink RM Pro+ - parseDataRF - received description: index:00, mac:780F77FD4695, ip:c0a801a1, port:50, type:LAN_TYPE_UDPCLIENT, payload:5AA5AA555AA5AA55000000000000000000000000000000000000000000000000F99100002A27EE0335009546FD770F78030000008306000052877029B34DD83E283E76AC67D8F66FB32776D21B1EB61A574CE2F4C02BC2D8E4B145188366C86F626A60319341D6760EF41B7F2A61ABC12E6684CC6BDB4CA097D4C64F7315C2309E6A1DA9A56D5AB75F65043150F4A5831D02E2030D230F87A746D85E44B9CAE60D8C58F3326A0ABCDDD276C1282A308C3A5B424DAB7E25CED1CC5EC64873D4BC2E0720A77744DD5BB4F5229ABCCEC72C291CDDB3217EFA56DAAFBAAE4EA03E8615918CEC32177C78800BCEE3B9644947B4FC1BB26A068ABE56E5509A7C87A00705B70123CE0DD00B6395423FA9BEB380B2ABFDC04D5785F5029E78CF19E8E441C3A4F9B3A6BE2ED987C7722920FA79EC6C928BA0EC2FDDE4C06747F4E75F00008966FA52444C7996610DF8C10A9883C67B09D3A99C136CCAF11329917B624A431258941E62FFC193262BE55F4277D248C74336984C6BAFD30DDF25472330BAF07CFFDDD89FC1D5BCB3F6C163AB08CA23AF9AAA830143D0FB13515573F979242B19F5C0D11BA4D23537E46CEB1C3489F2341906C2A712A5882E0AD8D06BA026D8349DFB2A534EB384B0827FC648EDE553205437D96C2F057182DD9C1A79FF6E8766EE3E5784D313B496E2922E1AF4A7121A340F0D30D6872561FA960816F74E1B19899801BBF88362D1803AB1DD373D28C8F8C020DB7B6B5F05109CA2E434A5DE4805D50CFBC31894B7F3B1C822E708F729868D437A02AFAA68A0394CF9366FF6FCA1BC9E5BBD8D10B887CFAAAD20926BDB8B215EB68C0AB2CE62CE0939AB76486245558E5F13C70CF73322E2C537E7EEC6737154B255A74386E2B0A4CFA68C25D820CFAD87874FF2D5E5A2040FB335430A6733DB993C7B4C3B83E061DF098DBE379DAC7012A750A00EE6AD9D4220427CD4E0FF547F60387C9ECEFEF7CECF1540F0E728D8C9437080C36C88FB75DA0B93F1311E791BFDEFF21C12DC4F317F89B91B579A50008B4389C0197DD596F1B15451AC3B847CB9DE2FADADABC0EFD8A6967A3A8CEDAE21AB94B75B98B1C01078943380BE7041A988B454A0D07B3F9489850B9F8FDA1C1595EE962394C3F90FA042C693D0E778F3C6FCC61C1F675DB4E4D35454F7ED23A3427FE65C433EE9E7969C49784DBA27ABB9C09F115BB3C419C88661DC06EB5C8A23B2DA82D14A6EE9FBBCAF36A8700DA706338A4A12E5190648EE89A4E58085F64A4E025A5727DB175B78C7A5D4154F0F6646199F56367E72328E1C9E5243B940C47FBA437CCDEAA475D0F7FB683BE182C56EBFEC40E01066EE70127A660611CFAAE9

dev:16342020-01-14 11:39:50.971 am debugBroadlink RM Pro+ - sendMessage - sending packet [5AA5AA555AA5AA5500000000000000000000000000000000000000000000000082D600002A276A0035009546FD770F7803000000B3BE0000C36B5A1A1B3E0A7D1400271D8F0AF0DC78DBC6D89BB66BE9B16D62FD36D51828]

dev:16342020-01-14 11:39:50.967 am debugBroadlink RM Pro+ - sendMessage - sending packet to 192.168.1.161

dev:16342020-01-14 11:39:50.965 am debugBroadlink RM Pro+ - (sendMessage) Called sendMessage(192.168.1.161)

dev:16342020-01-14 11:39:50.962 am debugBroadlink RM Pro+ - (send_packet) FULL [5AA5AA555AA5AA5500000000000000000000000000000000000000000000000082D600002A276A0035009546FD770F7803000000B3BE0000C36B5A1A1B3E0A7D1400271D8F0AF0DC78DBC6D89BB66BE9B16D62FD36D51828]

dev:16342020-01-14 11:39:50.955 am debugBroadlink RM Pro+ - (send_packet) PACKET + PAYLOAD CHECKSUM 0xD682

dev:16342020-01-14 11:39:50.950 am debugBroadlink RM Pro+ - (send_packet) PAYLOAD ADDED

dev:16342020-01-14 11:39:50.947 am debugBroadlink RM Pro+ - (send_packet) ENCRYPTED PAYLOAD [C36B5A1A1B3E0A7D1400271D8F0AF0DC78DBC6D89BB66BE9B16D62FD36D51828]

dev:16342020-01-14 11:39:50.944 am debugBroadlink RM Pro+ - (send_packet) PACKET [5AA5AA555AA5AA55000000000000000000000000000000000000000000000000000000002A276A0035009546FD770F7803000000B3BE0000]

dev:16342020-01-14 11:39:50.941 am debugBroadlink RM Pro+ - (send_packet) payload ENCRYPTED

dev:16342020-01-14 11:39:50.938 am debugBroadlink RM Pro+ - ENCRYPTED("C36B5A1A1B3E0A7D1400271D8F0AF0DC78DBC6D89BB66BE9B16D62FD36D51828")

dev:16342020-01-14 11:39:50.936 am debugBroadlink RM Pro+ - AES_Encrypt("0400000000000000000000000000000000000000000000000000000000000000")

dev:16342020-01-14 11:39:50.932 am debugBroadlink RM Pro+ - (send_packet) PACKET CHECKSUM 0xBEB3

dev:16342020-01-14 11:39:50.926 am debugBroadlink RM Pro+ - (send_packet) PADDED PAYLOAD [0400000000000000000000000000000000000000000000000000000000000000]

dev:16342020-01-14 11:39:50.921 am debugBroadlink RM Pro+ - (send_packet) Called send_packet - Padded Payload size = 32

dev:16342020-01-14 11:39:50.916 am debugBroadlink RM Pro+ - (send_packet) Called send_packet - Payload size = 16 - 16 bytes padding

dev:16342020-01-14 11:39:50.911 am debugBroadlink RM Pro+ - (send_packet) Called send_packet( 0x192.168.1.161, 0x6A)

dev:16342020-01-14 11:39:50.907 am debugBroadlink RM Pro+ - (checkDataRF) Checking for RF code data

dev:16342020-01-14 11:39:50.403 am debugBroadlink RM Pro+ - parseDataRF: ERR LEARN [1579023589222] NOW [1579023590402] TIMER [1180].

dev:16342020-01-14 11:39:50.400 am debugBroadlink RM Pro+ - DECRYPTED("0400000000000000000000000000000000000000000000000000000000000000")

dev:16342020-01-14 11:39:50.398 am debugBroadlink RM Pro+ - AES_Decrypt("C36B5A1A1B3E0A7D1400271D8F0AF0DC78DBC6D89BB66BE9B16D62FD36D51828")

dev:16342020-01-14 11:39:50.392 am debugBroadlink RM Pro+ - parseDataRF: parsing response packet. IP [c0a801a1] 5AA5AA555AA5AA55000000000000000000000000000000000000000000000000FDD8F6FF2A27EE0334009546FD770F7803000000B3BE0000C36B5A1A1B3E0A7D1400271D8F0AF0DC78DBC6D89BB66BE9B16D62FD36D51828

dev:16342020-01-14 11:39:50.387 am debugBroadlink RM Pro+ - parseDataRF - received description: index:00, mac:780F77FD4695, ip:c0a801a1, port:50, type:LAN_TYPE_UDPCLIENT, payload:5AA5AA555AA5AA55000000000000000000000000000000000000000000000000FDD8F6FF2A27EE0334009546FD770F7803000000B3BE0000C36B5A1A1B3E0A7D1400271D8F0AF0DC78DBC6D89BB66BE9B16D62FD36D51828

dev:16342020-01-14 11:39:50.346 am debugBroadlink RM Pro+ - sendMessage - sending packet [5AA5AA555AA5AA5500000000000000000000000000000000000000000000000081D600002A276A0034009546FD770F7803000000B3BE0000C36B5A1A1B3E0A7D1400271D8F0AF0DC78DBC6D89BB66BE9B16D62FD36D51828]

dev:16342020-01-14 11:39:50.344 am debugBroadlink RM Pro+ - sendMessage - sending packet to 192.168.1.161

dev:16342020-01-14 11:39:50.343 am debugBroadlink RM Pro+ - (sendMessage) Called sendMessage(192.168.1.161)

dev:16342020-01-14 11:39:50.341 am debugBroadlink RM Pro+ - (send_packet) FULL [5AA5AA555AA5AA5500000000000000000000000000000000000000000000000081D600002A276A0034009546FD770F7803000000B3BE0000C36B5A1A1B3E0A7D1400271D8F0AF0DC78DBC6D89BB66BE9B16D62FD36D51828]

dev:16342020-01-14 11:39:50.339 am debugBroadlink RM Pro+ - (send_packet) PACKET + PAYLOAD CHECKSUM 0xD681

dev:16342020-01-14 11:39:50.338 am debugBroadlink RM Pro+ - (send_packet) PAYLOAD ADDED

dev:16342020-01-14 11:39:50.336 am debugBroadlink RM Pro+ - (send_packet) ENCRYPTED PAYLOAD [C36B5A1A1B3E0A7D1400271D8F0AF0DC78DBC6D89BB66BE9B16D62FD36D51828]

dev:16342020-01-14 11:39:50.334 am debugBroadlink RM Pro+ - (send_packet) PACKET [5AA5AA555AA5AA55000000000000000000000000000000000000000000000000000000002A276A0034009546FD770F7803000000B3BE0000]

dev:16342020-01-14 11:39:50.332 am debugBroadlink RM Pro+ - (send_packet) payload ENCRYPTED

dev:16342020-01-14 11:39:50.331 am debugBroadlink RM Pro+ - ENCRYPTED("C36B5A1A1B3E0A7D1400271D8F0AF0DC78DBC6D89BB66BE9B16D62FD36D51828")

dev:16342020-01-14 11:39:50.329 am debugBroadlink RM Pro+ - AES_Encrypt("0400000000000000000000000000000000000000000000000000000000000000")

dev:16342020-01-14 11:39:50.328 am debugBroadlink RM Pro+ - (send_packet) PACKET CHECKSUM 0xBEB3

dev:16342020-01-14 11:39:50.326 am debugBroadlink RM Pro+ - (send_packet) PADDED PAYLOAD [0400000000000000000000000000000000000000000000000000000000000000]

dev:16342020-01-14 11:39:50.325 am debugBroadlink RM Pro+ - (send_packet) Called send_packet - Padded Payload size = 32

dev:16342020-01-14 11:39:50.324 am debugBroadlink RM Pro+ - (send_packet) Called send_packet - Payload size = 16 - 16 bytes padding

dev:16342020-01-14 11:39:50.322 am debugBroadlink RM Pro+ - (send_packet) Called send_packet( 0x192.168.1.161, 0x6A)

dev:16342020-01-14 11:39:50.321 am debugBroadlink RM Pro+ - (checkDataRF) Checking for RF code data

dev:16342020-01-14 11:39:49.810 am debugBroadlink RM Pro+ - parseDataRF: ERR LEARN [1579023589222] NOW [1579023589808] TIMER [586].

dev:16342020-01-14 11:39:49.809 am debugBroadlink RM Pro+ - DECRYPTED("0400000000000000000000000000000000000000000000000000000000000000")

dev:16342020-01-14 11:39:49.807 am debugBroadlink RM Pro+ - AES_Decrypt("C36B5A1A1B3E0A7D1400271D8F0AF0DC78DBC6D89BB66BE9B16D62FD36D51828")

dev:16342020-01-14 11:39:49.803 am debugBroadlink RM Pro+ - parseDataRF: parsing response packet. IP [c0a801a1] 5AA5AA555AA5AA55000000000000000000000000000000000000000000000000FCD8F6FF2A27EE0333009546FD770F7803000000B3BE0000C36B5A1A1B3E0A7D1400271D8F0AF0DC78DBC6D89BB66BE9B16D62FD36D51828

dev:16342020-01-14 11:39:49.801 am debugBroadlink RM Pro+ - parseDataRF - received description: index:00, mac:780F77FD4695, ip:c0a801a1, port:50, type:LAN_TYPE_UDPCLIENT, payload:5AA5AA555AA5AA55000000000000000000000000000000000000000000000000FCD8F6FF2A27EE0333009546FD770F7803000000B3BE0000C36B5A1A1B3E0A7D1400271D8F0AF0DC78DBC6D89BB66BE9B16D62FD36D51828

dev:16342020-01-14 11:39:49.750 am debugBroadlink RM Pro+ - sendMessage - sending packet [5AA5AA555AA5AA5500000000000000000000000000000000000000000000000080D600002A276A0033009546FD770F7803000000B3BE0000C36B5A1A1B3E0A7D1400271D8F0AF0DC78DBC6D89BB66BE9B16D62FD36D51828]

dev:16342020-01-14 11:39:49.748 am debugBroadlink RM Pro+ - sendMessage - sending packet to 192.168.1.161

dev:16342020-01-14 11:39:49.747 am debugBroadlink RM Pro+ - (sendMessage) Called sendMessage(192.168.1.161)

dev:16342020-01-14 11:39:49.745 am debugBroadlink RM Pro+ - (send_packet) FULL [5AA5AA555AA5AA5500000000000000000000000000000000000000000000000080D600002A276A0033009546FD770F7803000000B3BE0000C36B5A1A1B3E0A7D1400271D8F0AF0DC78DBC6D89BB66BE9B16D62FD36D51828]

dev:16342020-01-14 11:39:49.744 am debugBroadlink RM Pro+ - (send_packet) PACKET + PAYLOAD CHECKSUM 0xD680

dev:16342020-01-14 11:39:49.741 am debugBroadlink RM Pro+ - (send_packet) PAYLOAD ADDED

dev:16342020-01-14 11:39:49.740 am debugBroadlink RM Pro+ - (send_packet) ENCRYPTED PAYLOAD [C36B5A1A1B3E0A7D1400271D8F0AF0DC78DBC6D89BB66BE9B16D62FD36D51828]

dev:16342020-01-14 11:39:49.738 am debugBroadlink RM Pro+ - (send_packet) PACKET [5AA5AA555AA5AA55000000000000000000000000000000000000000000000000000000002A276A0033009546FD770F7803000000B3BE0000]

dev:16342020-01-14 11:39:49.737 am debugBroadlink RM Pro+ - (send_packet) payload ENCRYPTED

dev:16342020-01-14 11:39:49.735 am debugBroadlink RM Pro+ - ENCRYPTED("C36B5A1A1B3E0A7D1400271D8F0AF0DC78DBC6D89BB66BE9B16D62FD36D51828")

dev:16342020-01-14 11:39:49.734 am debugBroadlink RM Pro+ - AES_Encrypt("0400000000000000000000000000000000000000000000000000000000000000")

dev:16342020-01-14 11:39:49.732 am debugBroadlink RM Pro+ - (send_packet) PACKET CHECKSUM 0xBEB3

dev:16342020-01-14 11:39:49.731 am debugBroadlink RM Pro+ - (send_packet) PADDED PAYLOAD [0400000000000000000000000000000000000000000000000000000000000000]

dev:16342020-01-14 11:39:49.729 am debugBroadlink RM Pro+ - (send_packet) Called send_packet - Padded Payload size = 32

dev:16342020-01-14 11:39:49.728 am debugBroadlink RM Pro+ - (send_packet) Called send_packet - Payload size = 16 - 16 bytes padding

dev:16342020-01-14 11:39:49.727 am debugBroadlink RM Pro+ - (send_packet) Called send_packet( 0x192.168.1.161, 0x6A)

dev:16342020-01-14 11:39:49.725 am debugBroadlink RM Pro+ - (checkDataRF) Checking for RF code data

dev:16342020-01-14 11:39:49.222 am debugBroadlink RM Pro+ - DECRYPTED("1B000000000000000000000000000000")

dev:16342020-01-14 11:39:49.221 am debugBroadlink RM Pro+ - AES_Decrypt("A420B7F8CFE00E83A1DEC1CC5BF5C775")

dev:16342020-01-14 11:39:49.217 am debugBroadlink RM Pro+ - parseDataRF: parsing response packet. IP [c0a801a1] 5AA5AA555AA5AA55000000000000000000000000000000000000000000000000CBD200002A27EE0332009546FD770F7803000000CABE0000A420B7F8CFE00E83A1DEC1CC5BF5C775

dev:16342020-01-14 11:39:49.215 am debugBroadlink RM Pro+ - parseDataRF - received description: index:00, mac:780F77FD4695, ip:c0a801a1, port:50, type:LAN_TYPE_UDPCLIENT, payload:5AA5AA555AA5AA55000000000000000000000000000000000000000000000000CBD200002A27EE0332009546FD770F7803000000CABE0000A420B7F8CFE00E83A1DEC1CC5BF5C775

dev:16342020-01-14 11:39:49.149 am debugBroadlink RM Pro+ - sendMessage - sending packet [5AA5AA555AA5AA5500000000000000000000000000000000000000000000000014DB00002A276A0032009546FD770F7803000000CABE0000A420B7F8CFE00E83A1DEC1CC5BF5C77542E093AF0538AE2BA615EFEF23D4FACC]

dev:16342020-01-14 11:39:49.148 am debugBroadlink RM Pro+ - sendMessage - sending packet to 192.168.1.161

dev:16342020-01-14 11:39:49.146 am debugBroadlink RM Pro+ - (sendMessage) Called sendMessage(192.168.1.161)

dev:16342020-01-14 11:39:49.145 am debugBroadlink RM Pro+ - (send_packet) FULL [5AA5AA555AA5AA5500000000000000000000000000000000000000000000000014DB00002A276A0032009546FD770F7803000000CABE0000A420B7F8CFE00E83A1DEC1CC5BF5C77542E093AF0538AE2BA615EFEF23D4FACC]

dev:16342020-01-14 11:39:49.143 am debugBroadlink RM Pro+ - (send_packet) PACKET + PAYLOAD CHECKSUM 0xDB14

dev:16342020-01-14 11:39:49.141 am debugBroadlink RM Pro+ - (send_packet) PAYLOAD ADDED

dev:16342020-01-14 11:39:49.140 am debugBroadlink RM Pro+ - (send_packet) ENCRYPTED PAYLOAD [A420B7F8CFE00E83A1DEC1CC5BF5C77542E093AF0538AE2BA615EFEF23D4FACC]

dev:16342020-01-14 11:39:49.138 am debugBroadlink RM Pro+ - (send_packet) PACKET [5AA5AA555AA5AA55000000000000000000000000000000000000000000000000000000002A276A0032009546FD770F7803000000CABE0000]

dev:16342020-01-14 11:39:49.137 am debugBroadlink RM Pro+ - (send_packet) payload ENCRYPTED

dev:16342020-01-14 11:39:49.135 am debugBroadlink RM Pro+ - ENCRYPTED("A420B7F8CFE00E83A1DEC1CC5BF5C77542E093AF0538AE2BA615EFEF23D4FACC")

dev:16342020-01-14 11:39:49.134 am debugBroadlink RM Pro+ - AES_Encrypt("1B00000000000000000000000000000000000000000000000000000000000000")

dev:16342020-01-14 11:39:49.132 am debugBroadlink RM Pro+ - (send_packet) PACKET CHECKSUM 0xBECA

dev:16342020-01-14 11:39:49.131 am debugBroadlink RM Pro+ - (send_packet) PADDED PAYLOAD [1B00000000000000000000000000000000000000000000000000000000000000]

dev:16342020-01-14 11:39:49.129 am debugBroadlink RM Pro+ - (send_packet) Called send_packet - Padded Payload size = 32

dev:16342020-01-14 11:39:49.128 am debugBroadlink RM Pro+ - (send_packet) Called send_packet - Payload size = 16 - 16 bytes padding

dev:16342020-01-14 11:39:49.127 am debugBroadlink RM Pro+ - (send_packet) Called send_packet( 0x192.168.1.161, 0x6A)

dev:16342020-01-14 11:39:49.125 am debugBroadlink RM Pro+ - (checkDataRF2) Checking for RF data..

dev:16342020-01-14 11:39:48.624 am debugBroadlink RM Pro+ - parseDataRF: Found RF FREQUENCY...

dev:16342020-01-14 11:39:48.623 am debugBroadlink RM Pro+ - DECRYPTED("1A000000010000000000000000000000")

dev:16342020-01-14 11:39:48.621 am debugBroadlink RM Pro+ - AES_Decrypt("0CA3D5F58EC6792479911ED12AC56C4F")

dev:16342020-01-14 11:39:48.616 am debugBroadlink RM Pro+ - parseDataRF: parsing response packet. IP [c0a801a1] 5AA5AA555AA5AA550000000000000000000000000000000000000000000000008CD000002A27EE0331009546FD770F7803000000CABE00000CA3D5F58EC6792479911ED12AC56C4F

dev:16342020-01-14 11:39:48.614 am debugBroadlink RM Pro+ - parseDataRF - received description: index:00, mac:780F77FD4695, ip:c0a801a1, port:50, type:LAN_TYPE_UDPCLIENT, payload:5AA5AA555AA5AA550000000000000000000000000000000000000000000000008CD000002A27EE0331009546FD770F7803000000CABE00000CA3D5F58EC6792479911ED12AC56C4F

dev:16342020-01-14 11:39:48.555 am debugBroadlink RM Pro+ - sendMessage - sending packet [5AA5AA555AA5AA5500000000000000000000000000000000000000000000000043D600002A276A0031009546FD770F7803000000C9BE00009935ABC6400E7550B2505B51C2C18BAF0A2A864519A86C9D5E080ABE6EB0C8B2]

dev:16342020-01-14 11:39:48.553 am debugBroadlink RM Pro+ - sendMessage - sending packet to 192.168.1.161

dev:16342020-01-14 11:39:48.539 am debugBroadlink RM Pro+ - (sendMessage) Called sendMessage(192.168.1.161)

dev:16342020-01-14 11:39:48.538 am debugBroadlink RM Pro+ - (send_packet) FULL [5AA5AA555AA5AA5500000000000000000000000000000000000000000000000043D600002A276A0031009546FD770F7803000000C9BE00009935ABC6400E7550B2505B51C2C18BAF0A2A864519A86C9D5E080ABE6EB0C8B2]

dev:16342020-01-14 11:39:48.536 am debugBroadlink RM Pro+ - (send_packet) PACKET + PAYLOAD CHECKSUM 0xD643

dev:16342020-01-14 11:39:48.534 am debugBroadlink RM Pro+ - (send_packet) PAYLOAD ADDED

dev:16342020-01-14 11:39:48.533 am debugBroadlink RM Pro+ - (send_packet) ENCRYPTED PAYLOAD [9935ABC6400E7550B2505B51C2C18BAF0A2A864519A86C9D5E080ABE6EB0C8B2]

dev:16342020-01-14 11:39:48.531 am debugBroadlink RM Pro+ - (send_packet) PACKET [5AA5AA555AA5AA55000000000000000000000000000000000000000000000000000000002A276A0031009546FD770F7803000000C9BE0000]

dev:16342020-01-14 11:39:48.529 am debugBroadlink RM Pro+ - (send_packet) payload ENCRYPTED

dev:16342020-01-14 11:39:48.526 am debugBroadlink RM Pro+ - ENCRYPTED("9935ABC6400E7550B2505B51C2C18BAF0A2A864519A86C9D5E080ABE6EB0C8B2")

dev:16342020-01-14 11:39:48.524 am debugBroadlink RM Pro+ - AES_Encrypt("1A00000000000000000000000000000000000000000000000000000000000000")

dev:16342020-01-14 11:39:48.522 am debugBroadlink RM Pro+ - (send_packet) PACKET CHECKSUM 0xBEC9

dev:16342020-01-14 11:39:48.521 am debugBroadlink RM Pro+ - (send_packet) PADDED PAYLOAD [1A00000000000000000000000000000000000000000000000000000000000000]

dev:16342020-01-14 11:39:48.519 am debugBroadlink RM Pro+ - (send_packet) Called send_packet - Padded Payload size = 32

dev:16342020-01-14 11:39:48.517 am debugBroadlink RM Pro+ - (send_packet) Called send_packet - Payload size = 16 - 16 bytes padding

dev:16342020-01-14 11:39:48.515 am debugBroadlink RM Pro+ - (send_packet) Called send_packet( 0x192.168.1.161, 0x6A)

dev:16342020-01-14 11:39:48.511 am debugBroadlink RM Pro+ - (checkDataRF) Checking for RF data

dev:16342020-01-14 11:39:47.588 am debugBroadlink RM Pro+ - parseDataRF: Entered RF FREQUENCY SWEEP Mode.

dev:16342020-01-14 11:39:47.586 am debugBroadlink RM Pro+ - DECRYPTED("19000000000000000000000000000000")

dev:16342020-01-14 11:39:47.584 am debugBroadlink RM Pro+ - AES_Decrypt("7D487448B537587B0F1717DE4540EF90")

dev:16342020-01-14 11:39:47.578 am debugBroadlink RM Pro+ - parseDataRF: parsing response packet. IP [c0a801a1] 5AA5AA555AA5AA55000000000000000000000000000000000000000000000000DBCE00002A27EE0330009546FD770F7803000000C8BE00007D487448B537587B0F1717DE4540EF90

dev:16342020-01-14 11:39:47.576 am debugBroadlink RM Pro+ - parseDataRF - received description: index:00, mac:780F77FD4695, ip:c0a801a1, port:50, type:LAN_TYPE_UDPCLIENT, payload:5AA5AA555AA5AA55000000000000000000000000000000000000000000000000DBCE00002A27EE0330009546FD770F7803000000C8BE00007D487448B537587B0F1717DE4540EF90

dev:16342020-01-14 11:39:46.094 am debugBroadlink RM Pro+ - sendMessage - sending packet [5AA5AA555AA5AA5500000000000000000000000000000000000000000000000085D500002A276A0030009546FD770F7803000000C8BE00007D487448B537587B0F1717DE4540EF901FDF614B76F215373658538BA0D343B1]

dev:16342020-01-14 11:39:46.092 am debugBroadlink RM Pro+ - sendMessage - sending packet to 192.168.1.161

dev:16342020-01-14 11:39:46.091 am debugBroadlink RM Pro+ - (sendMessage) Called sendMessage(192.168.1.161)

dev:16342020-01-14 11:39:46.089 am debugBroadlink RM Pro+ - (send_packet) FULL [5AA5AA555AA5AA5500000000000000000000000000000000000000000000000085D500002A276A0030009546FD770F7803000000C8BE00007D487448B537587B0F1717DE4540EF901FDF614B76F215373658538BA0D343B1]

dev:16342020-01-14 11:39:46.087 am debugBroadlink RM Pro+ - (send_packet) PACKET + PAYLOAD CHECKSUM 0xD585

dev:16342020-01-14 11:39:46.085 am debugBroadlink RM Pro+ - (send_packet) PAYLOAD ADDED

dev:16342020-01-14 11:39:46.083 am debugBroadlink RM Pro+ - (send_packet) ENCRYPTED PAYLOAD [7D487448B537587B0F1717DE4540EF901FDF614B76F215373658538BA0D343B1]

dev:16342020-01-14 11:39:46.082 am debugBroadlink RM Pro+ - (send_packet) PACKET [5AA5AA555AA5AA55000000000000000000000000000000000000000000000000000000002A276A0030009546FD770F7803000000C8BE0000]

dev:16342020-01-14 11:39:46.080 am debugBroadlink RM Pro+ - (send_packet) payload ENCRYPTED

dev:16342020-01-14 11:39:46.078 am debugBroadlink RM Pro+ - ENCRYPTED("7D487448B537587B0F1717DE4540EF901FDF614B76F215373658538BA0D343B1")

dev:16342020-01-14 11:39:46.076 am debugBroadlink RM Pro+ - AES_Encrypt("1900000000000000000000000000000000000000000000000000000000000000")

dev:16342020-01-14 11:39:46.074 am debugBroadlink RM Pro+ - (send_packet) PACKET CHECKSUM 0xBEC8

dev:16342020-01-14 11:39:46.072 am debugBroadlink RM Pro+ - (send_packet) PADDED PAYLOAD [1900000000000000000000000000000000000000000000000000000000000000]

dev:16342020-01-14 11:39:46.070 am debugBroadlink RM Pro+ - (send_packet) Called send_packet - Padded Payload size = 32

dev:16342020-01-14 11:39:46.067 am debugBroadlink RM Pro+ - (send_packet) Called send_packet - Payload size = 16 - 16 bytes padding

dev:16342020-01-14 11:39:46.064 am debugBroadlink RM Pro+ - (send_packet) Called send_packet( 0x192.168.1.161, 0x6A)

dev:16342020-01-14 11:39:46.061 am debugBroadlink RM Pro+ - (learnRF) Attempting to enter RF learn mode

dev:16342020-01-14 11:39:44.631 am debugBroadlink RM Pro+ - getStatus: deviceConfig [[devType:10153, hasAuth:true, relayCount:0, internalID:03000000, hasIR:true, hasTemp:false, IP:192.168.1.161, devTypeName:RM2 Pro Plus 300 / RM3 Pro Plus v2 model 3422, MAC:780F77FD4695, isPro:true, KEY:F44FF211F44FF2112BC368016136DF70, Name:[UNNAMED]]] AUTH [true]

I don't know why, but I can't seem to replicate case 4 today. If it comes back, I'll post logs. Thanks for your work on this!

@cybrmage awesome work on the driver! I'm tempted to pick up a Broadlink device just to play with it! :stuck_out_tongue:


@cybrmage if you don't mind me asking, what's the aversion to hosting the code on GitHub? Even if you don't want to deal with setting up a repo and everything that goes with that, storing it in a GitHub gist would be a huge improvement.

Discourse code blocks are really designed for small snippets of code. As others have noted, opening this thread on a phone locked the browser up... hell even trying to scroll through the code on an 8 core PC with 16 gigs of RAM locked up the browser!

Using an external source would also allow people to use the Import button for Hubitat drivers which makes it easier to install the code and much easier to keep the code updated. And if you're using something like GitHub or GitHub gists, you get the benefit of being able to see the commit history / diffs which makes it easier to track down issues. :slight_smile:

7 Likes

For the RM Mini 3's besides entering the IP address did you have to do anything else for HE to send commands to the RM Mini 3?

Obviously, I'm not @cybrmage, but they have explained the reason once earlier:

1 Like

I saved device preferences, then initialized. I did the copy/paste the codedata into "Send Code" then stored the code under "Store Code." I'm using "Send Stored Code" in menu buttons and RM4.

I had to remove the device and start over a couple of times before it worked, but double-check your IP number on the router as one of mine weirdly changed IP after I had done the DHCP reservation.

1 Like