@Bernd_Ritter Many thanks for this. I tried that and, the RM4 mini is now working on 4.0.3
Hi @Bernd_Ritter,
How did get around authentication? I get authentication errors after connecting the rm4mini to wifi via app and integration into openhab as a things. file
2023-11-26 18:46:39.476 [WARN ] [handler.BroadlinkRemoteModel4Handler] - Authentication failed:
java.net.ProtocolException: Response from device is not valid. (0x22=0xFF,0x23=0xFF)
at org.openhab.binding.broadlink.internal.BroadlinkProtocol.decodePacket(BroadlinkProtocol.java:192) ~[?:?]
at org.openhab.binding.broadlink.handler.BroadlinkBaseThingHandler.decodeDevicePacket(BroadlinkBaseThingHandler.java:187) ~[?:?]
at org.openhab.binding.broadlink.handler.BroadlinkBaseThingHandler.authenticate(BroadlinkBaseThingHandler.java:144) ~[?:?]
at org.openhab.binding.broadlink.handler.BroadlinkBaseThingHandler.transitionToOnline(BroadlinkBaseThingHandler.java:266) ~[?:?]
at org.openhab.binding.broadlink.handler.BroadlinkBaseThingHandler.updateItemStatus(BroadlinkBaseThingHandler.java:222) ~[?:?]
at org.openhab.binding.broadlink.handler.BroadlinkBaseThingHandler$1.run(BroadlinkBaseThingHandler.java:109) ~[?:?]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ~[?:?]
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305) ~[?:?]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305) ~[?:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?]
at java.lang.Thread.run(Thread.java:833) ~[?:?]
Which the stock broadlink binding or old snapshot binding from OH3?
Did you use the app to connect to wifi and then discover via native broadlink binding?
With the old snapshot binding. No discovery, just manual thing configuration via things text file
Okay, great I have just configured the same. I did the same but get an authentication error. Did you set it the rm4mini via app and connect it to wifi? Assumption is authentication is blocked because of the app. How did you get around that?
I had the RM4 mini already working with oh3.4 and just migrated to oh4.0.4.
So it was already configured via the app quite some time ago, when I initially set it up in oh3.4. Which is quite some time ago and I don’t really remember how I did it then, sorry
I did not use the app to connect my Broadlink RM4 to Wifi, but “Python Broadlink”.
The configuration via the app seems to cause this problem.
This sounds like your problem:
Does Broadlink binding are working on OH4?
It does work, but you cannot add devices via UI, because it it not 100% compatible.