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

I have no issues opening this post using Chrome on my iPhone 8

Thanks for including the quote! I don't follow the Envisalink thread, so I wasn't aware of the reasoning.

Still, the point stands that Discourse isn't really well suited for storing large blocks of code. :smiley:

@cybrmage seems to have made excellent contributions and it's ultimately up to them to post their code wherever they want. I was just trying to clarify that hosting the code externally (wherever) would be better suited for Discourse and would also provide some benefits to users of @cybrmage's excellent work. :slight_smile:

It's hit or miss for me on a Pixel 2 XL. I opened up your reply just fine, but after I scrolled up to the first post and it loaded, I started having issues.

The thread itself loads fine and scrolls fine on a PC. But as soon as I start trying to scroll the code block itself, I start to notice the sluggishness.

2 Likes

Same here on a Chromebook, for those monitoring discourse issues.

@cybrmage Thanks for your work on this driver. I recently bought a black bean Broadlink RM Mini3 and believe I have it connected but am getting errors when trying to learn codes. Any help would be appreciated.

When I look at the deviceConfig state variable it has the following: deviceConfig : {devType=10039, hasAuth=false, relayCount=0, internalID=00000000, hasIR=true, hasTemp=false, IP=10.20.30.32, devTypeName=RM Mini, MAC=24DFA736C57A, isPro=false, Name=[UNNAMED]}

When click "Learn IR" the IR_Status goes from IDLE to ERROR and I see the following in the logs:

dev:18852020-01-15 03:08:11.453 pm debugBroadlink (BETA) - parseDataIR: FAILED to retreive learn response data

dev:18852020-01-15 03:08:11.446 pm debugBroadlink (BETA) - parseDataIR: Device reported error [FFFFFEF9]

dev:18852020-01-15 03:08:11.442 pm debugBroadlink (BETA) - parseDataIR: parsing response packet. IP [0a141e20] 5AA5AA555AA5AA5500000000000000000000000000000000000000000000000077CAF9FF2A27EE0303007AC536A7DF2400000000B2BE0000

dev:18852020-01-15 03:08:11.434 pm debugBroadlink (BETA) - parseDataIR - received description: index:00, mac:24DFA736C57A, ip:0a141e20, port:50, type:LAN_TYPE_UDPCLIENT, payload:5AA5AA555AA5AA5500000000000000000000000000000000000000000000000077CAF9FF2A27EE0303007AC536A7DF2400000000B2BE0000

dev:18852020-01-15 03:08:11.410 pm debugBroadlink (BETA) - sendMessage - sending packet [5AA5AA555AA5AA550000000000000000000000000000000000000000000000004ED900002A276A0003007AC536A7DF2400000000B2BE0000E86FED6E486C044E89F2E9A0CA9C00245795EEEEFD9DFDDA8C3DF7290708518E]

dev:18852020-01-15 03:08:11.406 pm debugBroadlink (BETA) - sendMessage - sending packet to 10.20.30.32

dev:18852020-01-15 03:08:11.404 pm debugBroadlink (BETA) - (sendMessage) Called sendMessage(10.20.30.32)

dev:18852020-01-15 03:08:11.402 pm debugBroadlink (BETA) - (send_packet) FULL [5AA5AA555AA5AA550000000000000000000000000000000000000000000000004ED900002A276A0003007AC536A7DF2400000000B2BE0000E86FED6E486C044E89F2E9A0CA9C00245795EEEEFD9DFDDA8C3DF7290708518E]

dev:18852020-01-15 03:08:11.391 pm debugBroadlink (BETA) - (send_packet) PACKET + PAYLOAD CHECKSUM 0xD94E

dev:18852020-01-15 03:08:11.371 pm debugBroadlink (BETA) - (send_packet) PAYLOAD ADDED

dev:18852020-01-15 03:08:11.365 pm debugBroadlink (BETA) - (send_packet) ENCRYPTED PAYLOAD [E86FED6E486C044E89F2E9A0CA9C00245795EEEEFD9DFDDA8C3DF7290708518E]

dev:18852020-01-15 03:08:11.360 pm debugBroadlink (BETA) - (send_packet) PACKET [5AA5AA555AA5AA55000000000000000000000000000000000000000000000000000000002A276A0003007AC536A7DF2400000000B2BE0000]

dev:18852020-01-15 03:08:11.357 pm debugBroadlink (BETA) - (send_packet) payload ENCRYPTED

dev:18852020-01-15 03:08:11.353 pm debugBroadlink (BETA) - ENCRYPTED("E86FED6E486C044E89F2E9A0CA9C00245795EEEEFD9DFDDA8C3DF7290708518E")

dev:18852020-01-15 03:08:11.350 pm debugBroadlink (BETA) - AES_Encrypt("0300000000000000000000000000000000000000000000000000000000000000")

dev:18852020-01-15 03:08:11.347 pm debugBroadlink (BETA) - (send_packet) PACKET CHECKSUM 0xBEB2

dev:18852020-01-15 03:08:11.343 pm debugBroadlink (BETA) - (send_packet) PADDED PAYLOAD [0300000000000000000000000000000000000000000000000000000000000000]

dev:18852020-01-15 03:08:11.340 pm debugBroadlink (BETA) - (send_packet) Called send_packet - Padded Payload size = 32

dev:18852020-01-15 03:08:11.337 pm debugBroadlink (BETA) - (send_packet) Called send_packet - Payload size = 16 - 16 bytes padding

dev:18852020-01-15 03:08:11.334 pm debugBroadlink (BETA) - (send_packet) Called send_packet( 0x10.20.30.32, 0x6A)

dev:18852020-01-15 03:08:11.331 pm debugBroadlink (BETA) - (learnIR) Attempting to enter IR learn mode...

Totally agree, and I had made the same suggestion in the Envisalink thread. Just want to point out that it may not be a case of posting code where they want; rather where they can.

1 Like

The device has not authorized the driver... Go to the device edit page on your hubitat web interface, and click on the "reset" command button to remove the device configuration. Then click on the "initialize" command button. This should result the the driver detecting the device capabilities and requesting authorization.

If this does not resolve the issue, please make sure you have debug logging and verbose debug logging enabled, and repeat the process then post the logs so I can figure out what's going on...

Hi @cybrmage , I did as instructed and I still see hasAuth=false. Here are the logs:

dev:18852020-01-15 08:41:34.964 pm debugBroadlink (BETA) - parseAuthData: packet does not contain an Auth payload.

dev:18852020-01-15 08:41:34.962 pm debugBroadlink (BETA) - parseAuthData: parsing response packet. IP [0a141e20] 5AA5AA555AA5AA5500000000000000000000000000000000000000000000000073CAFFFF2A27E90301007AC536A7DF2400000000AFBE0000

dev:18852020-01-15 08:41:34.950 pm debugBroadlink (BETA) - parseAuthData - received description: index:00, mac:24DFA736C57A, ip:0a141e20, port:50, type:LAN_TYPE_UDPCLIENT, payload:5AA5AA555AA5AA5500000000000000000000000000000000000000000000000073CAFFFF2A27E90301007AC536A7DF2400000000AFBE0000

dev:18852020-01-15 08:41:34.928 pm debugBroadlink (BETA) - sendMessage - sending packet [5AA5AA555AA5AA5500000000000000000000000000000000000000000000000059F600002A27650001007AC536A7DF2400000000A1C30000453452E7F92EDA958344930835EF9A6DFB692DC370B90443AC5CD63FBB53ADFA08814CA7F8CF417100328E570C3B86C94D05708449A389E29AE1045436A05BDDDC02C161AF1325E87E19B0F7D1CE068DE51B619156876D338CFF3B991E40CDB1]

dev:18852020-01-15 08:41:34.926 pm debugBroadlink (BETA) - sendMessage - sending packet to 10.20.30.32

dev:18852020-01-15 08:41:34.921 pm debugBroadlink (BETA) - (sendMessage) Called sendMessage(10.20.30.32)

dev:18852020-01-15 08:41:34.919 pm debugBroadlink (BETA) - (send_packet) FULL [5AA5AA555AA5AA5500000000000000000000000000000000000000000000000059F600002A27650001007AC536A7DF2400000000A1C30000453452E7F92EDA958344930835EF9A6DFB692DC370B90443AC5CD63FBB53ADFA08814CA7F8CF417100328E570C3B86C94D05708449A389E29AE1045436A05BDDDC02C161AF1325E87E19B0F7D1CE068DE51B619156876D338CFF3B991E40CDB1]

dev:18852020-01-15 08:41:34.917 pm debugBroadlink (BETA) - (send_packet) PACKET + PAYLOAD CHECKSUM 0xF659

dev:18852020-01-15 08:41:34.904 pm debugBroadlink (BETA) - (send_packet) PAYLOAD ADDED

dev:18852020-01-15 08:41:34.902 pm debugBroadlink (BETA) - (send_packet) ENCRYPTED PAYLOAD [453452E7F92EDA958344930835EF9A6DFB692DC370B90443AC5CD63FBB53ADFA08814CA7F8CF417100328E570C3B86C94D05708449A389E29AE1045436A05BDDDC02C161AF1325E87E19B0F7D1CE068DE51B619156876D338CFF3B991E40CDB1]

dev:18852020-01-15 08:41:34.901 pm debugBroadlink (BETA) - (send_packet) PACKET [5AA5AA555AA5AA55000000000000000000000000000000000000000000000000000000002A27650001007AC536A7DF2400000000A1C30000]

dev:18852020-01-15 08:41:34.899 pm debugBroadlink (BETA) - (send_packet) payload ENCRYPTED

dev:18852020-01-15 08:41:34.898 pm debugBroadlink (BETA) - ENCRYPTED("453452E7F92EDA958344930835EF9A6DFB692DC370B90443AC5CD63FBB53ADFA08814CA7F8CF417100328E570C3B86C94D05708449A389E29AE1045436A05BDDDC02C161AF1325E87E19B0F7D1CE068DE51B619156876D338CFF3B991E40CDB1")

dev:18852020-01-15 08:41:34.897 pm debugBroadlink (BETA) - AES_Encrypt("000000003131313131313131313131313131310000000000000000000000010000000000000000000000000000010000546573742020310000000000000000000000000000000000000000000000000000000000000000000000000000000000")

dev:18852020-01-15 08:41:34.895 pm debugBroadlink (BETA) - (send_packet) PACKET CHECKSUM 0xC3A1

dev:18852020-01-15 08:41:34.886 pm debugBroadlink (BETA) - (send_packet) PADDED PAYLOAD [000000003131313131313131313131313131310000000000000000000000010000000000000000000000000000010000546573742020310000000000000000000000000000000000000000000000000000000000000000000000000000000000]

dev:18852020-01-15 08:41:34.885 pm debugBroadlink (BETA) - (send_packet) Called send_packet - Padded Payload size = 96

dev:18852020-01-15 08:41:34.883 pm debugBroadlink (BETA) - (send_packet) Called send_packet - Payload size = 80 - 16 bytes padding

dev:18852020-01-15 08:41:34.882 pm debugBroadlink (BETA) - (send_packet) Called send_packet( 0x10.20.30.32, 0x65)

dev:18852020-01-15 08:41:34.880 pm debugBroadlink (BETA) - getAuth: ip [10.20.30.32]

dev:18852020-01-15 08:41:34.871 pm debugBroadlink (BETA) - parseDiscoveryData - Discovered device: [Name:[UNNAMED], MAC:24DFA736C57A, IP:10.20.30.32, devType:10039, devTypeName:RM Mini, internalID:00000000, hasAuth:false, isPro:false, hasIR:true, hasTemp:false, relayCount:0]

dev:18852020-01-15 08:41:34.869 pm debugBroadlink (BETA) - return [devTypeName: RM Mini, isPro: false, hasIr: true, hasTemp: false, relayCount: 0]

dev:18852020-01-15 08:41:34.868 pm debugBroadlink (BETA) - getDeviceTypeInfo(10039)

dev:18852020-01-15 08:41:34.866 pm debugBroadlink (BETA) - parseDiscoveryPacket: parsing response packet. IP [0a141e20] 5AA5AA555AA5AA5500000000E4072229140F0301000000000A141E1A800D000059D10000000007000000000000000000000000003727201E140A7AC536A7DF24E699BAE883BDE981A5E68EA700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000201

dev:18852020-01-15 08:41:34.847 pm debugBroadlink (BETA) - parseDiscoveryData - received description: index:00, mac:24DFA736C57A, ip:0a141e20, port:50, type:LAN_TYPE_UDPCLIENT, payload:5AA5AA555AA5AA5500000000E4072229140F0301000000000A141E1A800D000059D10000000007000000000000000000000000003727201E140A7AC536A7DF24E699BAE883BDE981A5E68EA700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000201

dev:18852020-01-15 08:41:34.808 pm debugBroadlink (BETA) - getDiscoveryData - SENDING packet [5AA5AA555AA5AA5500000000E4072229140F0301000000000A141E1A800D0000F1C40000000006000000000000000000]

dev:18852020-01-15 08:41:34.769 pm debugBroadlink (BETA) - getDiscoveryData - SENDING packet to 10.20.30.32

dev:18852020-01-15 08:41:34.767 pm debugBroadlink (BETA) - getDiscoveryData - 2 sending PACKET

dev:18852020-01-15 08:41:34.765 pm debugBroadlink (BETA) - getDiscoveryData - 1 sending packet [5AA5AA555AA5AA5500000000E4072229140F0301000000000A141E1A800D0000F1C40000000006000000000000000000] to 10.20.30.32

dev:18852020-01-15 08:41:34.760 pm debugBroadlink (BETA) - createDiscoveryPacket - DATE 2020 1 15 20 41 34 3

dev:18852020-01-15 08:41:34.756 pm debugBroadlink (BETA) - createDiscoveryPacket - HUB IP [10, 20, 30, 26]

dev:18852020-01-15 08:41:34.750 pm debugBroadlink (BETA) - createDiscoveryPacket - creating discovery packet

dev:18852020-01-15 08:41:34.746 pm debugBroadlink (BETA) - getDiscoveryData - discovering configuration for 10.20.30.32

dev:18852020-01-15 08:41:34.742 pm errorBroadlink (BETA) - initialize - ERROR - Device has not been configured

dev:18852020-01-15 08:41:34.726 pm debugBroadlink (BETA) - initialize - Set DNI = [24DFA736C57A]

dev:18852020-01-15 08:41:34.715 pm debuginitialize - DEBUG [true] VERBOSE [true] KEY [097628343FE99E23765C1513ACCF8B02] IV [562E17996D093D28DDB3BA695A2E6F58]

dev:18852020-01-15 08:41:17.831 pm debugBroadlink (BETA) - reset - DEBUG [true] VERBOSE [true] - Reseting device configuration

@cybrmage Absolutely stella work there mate. Tested with an RM Mini, and all worked super. Only thing I added for myself was the pushable button capability so that I can use button events in rules if needed. :+1:

I've checked the data sent and received... and everything looks ok, except that the device is refusing the authorization.

At this point, power cycle the device and then try again...

This capability is not needed to use a button in a dashboard. The driver (v0.22+) has the "push" command to allow a dashboard button to work. The "PushableButton" capability is for a driver that interfaces with a device with one or more buttons. The broadlink devices do not have buttons, so the driver will never send any button events.

Yep. The pushable button adds the push to the driver and (need to test this) but i'm thinking I can name my saved codes as button numbers and then can reference the device as a button in the rules. Nothing necessary, just a pref. Great work on this, absolutely love what you've done.

I just power cycled the RM mini 3 and didn't work. Also removed the device in he and readded it. Still doesn't work...

So I reset my RM Mini and repeated the steps and now it is connect with hasAuth=true, however it doesn't seem to be sending the code it learned. I know where its located it works because using the ihc iOS app I am able to send the IR code just learned via the app. But when I do the "learn IR" and copy the Code data into the "send code" and click nothing happens. Here is my log on a click of the send code:

dev:18872020-01-16 01:33:20.667 am debugBroadlink (BETA) - parseCommandData: return [[2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]

dev:18872020-01-16 01:33:20.664 am debugBroadlink (BETA) - DECRYPTED("02000000000000000000000000000000")

dev:18872020-01-16 01:33:20.662 am debugBroadlink (BETA) - AES_Decrypt("F2BF896284D108619A26515EB646D17D")

dev:18872020-01-16 01:33:20.656 am debugBroadlink (BETA) - parseCommandData: parsing response packet. IP [0a141e20] 5AA5AA555AA5AA5500000000000000000000000000000000000000000000000094D000002A27EE0305007AC536A7DF2401000000B1BE0000F2BF896284D108619A26515EB646D17D

dev:18872020-01-16 01:33:20.652 am debugBroadlink (BETA) - parseCommandData - received description: index:00, mac:24DFA736C57A, ip:0a141e20, port:50, type:LAN_TYPE_UDPCLIENT, payload:5AA5AA555AA5AA5500000000000000000000000000000000000000000000000094D000002A27EE0305007AC536A7DF2401000000B1BE0000F2BF896284D108619A26515EB646D17D

dev:18872020-01-16 01:33:20.617 am debugBroadlink (BETA) - SendCode - Sent code data.

dev:18872020-01-16 01:33:20.615 am debugBroadlink (BETA) - sendMessage - sending packet [5AA5AA555AA5AA5500000000000000000000000000000000000000000000000016F600002A276A0005007AC536A7DF2401000000B5C800001FD28BFEFF008FCEDD9A01AF3E35FF819A9E48BA7DF788314A7064977A615839CF925A43B4763149ADA9C3815699DC107F738A34AB18E9A9F304E49B29813A9C01FC26AC05013423A2534F8F6DCD0F582AFF4C53B2758460CDCEB267F72A0339]

dev:18872020-01-16 01:33:20.613 am debugBroadlink (BETA) - sendMessage - sending packet to 10.20.30.32

dev:18872020-01-16 01:33:20.612 am debugBroadlink (BETA) - (sendMessage) Called sendMessage(10.20.30.32)

dev:18872020-01-16 01:33:20.611 am debugBroadlink (BETA) - (send_packet) FULL [5AA5AA555AA5AA5500000000000000000000000000000000000000000000000016F600002A276A0005007AC536A7DF2401000000B5C800001FD28BFEFF008FCEDD9A01AF3E35FF819A9E48BA7DF788314A7064977A615839CF925A43B4763149ADA9C3815699DC107F738A34AB18E9A9F304E49B29813A9C01FC26AC05013423A2534F8F6DCD0F582AFF4C53B2758460CDCEB267F72A0339]

dev:18872020-01-16 01:33:20.608 am debugBroadlink (BETA) - (send_packet) PACKET + PAYLOAD CHECKSUM 0xF616

dev:18872020-01-16 01:33:20.603 am debugBroadlink (BETA) - (send_packet) PAYLOAD ADDED

dev:18872020-01-16 01:33:20.556 am debugBroadlink (BETA) - (send_packet) ENCRYPTED PAYLOAD [1FD28BFEFF008FCEDD9A01AF3E35FF819A9E48BA7DF788314A7064977A615839CF925A43B4763149ADA9C3815699DC107F738A34AB18E9A9F304E49B29813A9C01FC26AC05013423A2534F8F6DCD0F582AFF4C53B2758460CDCEB267F72A0339]

dev:18872020-01-16 01:33:20.553 am debugBroadlink (BETA) - (send_packet) PACKET [5AA5AA555AA5AA55000000000000000000000000000000000000000000000000000000002A276A0005007AC536A7DF2401000000B5C80000]

dev:18872020-01-16 01:33:20.551 am debugBroadlink (BETA) - (send_packet) payload ENCRYPTED

dev:18872020-01-16 01:33:20.548 am debugBroadlink (BETA) - ENCRYPTED("1FD28BFEFF008FCEDD9A01AF3E35FF819A9E48BA7DF788314A7064977A615839CF925A43B4763149ADA9C3815699DC107F738A34AB18E9A9F304E49B29813A9C01FC26AC05013423A2534F8F6DCD0F582AFF4C53B2758460CDCEB267F72A0339")

dev:18872020-01-16 01:33:20.541 am debugBroadlink (BETA) - AES_Encrypt("020000002600540013131313131313131313131313131337133713371435163613371337143614121412133714121536143614121412151114361313123813131511153515361337140004FC0001284A13000C480001294A13000D0500000000")

dev:18872020-01-16 01:33:20.537 am debugBroadlink (BETA) - (send_packet) PACKET CHECKSUM 0xC8B5

dev:18872020-01-16 01:33:20.528 am debugBroadlink (BETA) - (send_packet) PADDED PAYLOAD [020000002600540013131313131313131313131313131337133713371435163613371337143614121412133714121536143614121412151114361313123813131511153515361337140004FC0001284A13000C480001294A13000D0500000000]

dev:18872020-01-16 01:33:20.524 am debugBroadlink (BETA) - (send_packet) Called send_packet - Padded Payload size = 96

dev:18872020-01-16 01:33:20.518 am debugBroadlink (BETA) - (send_packet) Called send_packet - Payload size = 92 - 4 bytes padding

dev:18872020-01-16 01:33:20.513 am debugBroadlink (BETA) - (send_packet) Called send_packet( 0x10.20.30.32, 0x6A)

dev:18872020-01-16 01:33:20.506 am debugBroadlink (BETA) - sendCodeData: code [[38, 0, 84, 0, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 55, 19, 55, 19, 55, 20, 53, 22, 54, 19, 55, 19, 55, 20, 54, 20, 18, 20, 18, 19, 55, 20, 18, 21, 54, 20, 54, 20, 18, 20, 18, 21, 17, 20, 54, 19, 19, 18, 56, 19, 19, 21, 17, 21, 53, 21, 54, 19, 55, 20, 0, 4, -4, 0, 1, 40, 74, 19, 0, 12, 72, 0, 1, 41, 74, 19, 0, 13, 5]]

dev:18872020-01-16 01:33:20.497 am debugBroadlink (BETA) - sendCodeData: ip [10.20.30.32]

dev:18872020-01-16 01:33:20.490 am debugBroadlink (BETA) - (validateCode) Valid code:No code errors found

dev:18872020-01-16 01:33:20.486 am debugBroadlink (BETA) - (validateCode) Validating IR/RF code [[38, 0, 84, 0, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 55, 19, 55, 19, 55, 20, 53, 22, 54, 19, 55, 19, 55, 20, 54, 20, 18, 20, 18, 19, 55, 20, 18, 21, 54, 20, 54, 20, 18, 20, 18, 21, 17, 20, 54, 19, 19, 18, 56, 19, 19, 21, 17, 21, 53, 21, 54, 19, 55, 20, 0, 4, -4, 0, 1, 40, 74, 19, 0, 12, 72, 0, 1, 41, 74, 19, 0, 13, 5]]

dev:18872020-01-16 01:33:20.473 am debugBroadlink (BETA) - sendCode: code [2600540013131313131313131313131313131337133713371435163613371337143614121412133714121536143614121412151114361313123813131511153515361337140004FC0001284A13000C480001294A13000D05]

I'm using v0.22, but don't see a way to have the dashboard tile call the 'push' function in the app. The "attributes" template does show characteristics of the RM Pro device (last contact, etc), but doesn't have a 'push' attribute. What template type should be used for the tile?

Beyond sending a single stored command, what's your recommendation for manual dashboard control of a mini-split HVAC unit via Broadlink, through your app? Ideally I'd like something similar to the existing thermostat interface (ie., Heat on/off, AC on/off, Fan auto/high/med/low, target temp point, etc).

Eventually, I plan to automate much of the control through the Hubitat Rule Manager. Even though the HVAC doesn't send data back to the Broadlink emitter, I would like to have the dashboard tile reflect the settings that the Rule Manager sent to the HVAC. Any suggestions there?

I know that having the Broadlink device learn each function will be very tedious (a learning operation for each combination of temperature + settings, about 150-300 learned commands total), but once that's done your excellent app will allow me to really manage heating & cooling.

It's in the instructions... In the first post...

1 Like

Unfortunately... The logs you posted show that the driver is doing everything correctly... The code captured by the device may be corrupted, but the data that the device reported is the data that the driver sent back to the device... You may need to learn the code several times before you get a working code... You do NOT need to copy the code and paste it into the sendCode control... just use the sendLastCode control.. it will send the last learned/sent code..

You may also want to use the IHC or eControl app to update the firmware on the device... Older firmware versions had some trouble with capturing some types of remotes...

@cybrmage ok so not sure what was different cause i checked the firmware but now its working! Thanks for this I can now turn my bedroom fireplace on and off :slight_smile:

1 Like

My StateVariables don't seem to update with "Initialize". It is the correct [fixed] IP...i've power cycled too

Are you using the Pro model @bf1? Check post #29 of this thread there's a small error in the code that you need to fix. i had the same problem.

An RM4C Mini

Just seen that it might not be supported?