So I did some debugging. I have total of 5 RMX devices set up in my home, all of them worked fine for 1 day and today out of nowhere some issues started happening (I am not aware of any reboot, maybe there was a router downtime for few minutes, but not sure)
Only one device (the one I configured as the very first one in OpenHab) stays ONLINE ans can send commands. The rest go Offline: Couldn’t find statically-IP-addressed device within few seconds after startup. The behavior is very strange: If I turn any of the broken ones OFF, and turn it back ON, all others start working for about 30 seconds. After that they all go offline again (except for the one).
I can restart any one of those that appear as offline and suddenly all others show up as ONLINE and are functioning as expected. However within 30 seconds, they show as offline.
This is my setup:
RM3 Office - 192.168.1.50 - c8:f7:42:40:0c:f9
RM4 Gym 192.168.1.180 - 24:df:a7:e8:62:b3
RM4 Bedroom 192.168.1.232 - 24:df:a7:e8:5c:6e
RM4 Guest room - 192.168.1.22 - 24:df:a7:e8:62:15
RM4 Living room - 192.168.1.202 - 24:df:a7:34:b7:5b
This is my items:
String BroadlinkRM3_Command "Broadlink RM3 Office" (gACOffice) { channel="broadlink:rm3:c8-f7-42-40-0c-f9:command" }
String BroadlinkRM4_Command "Broadlink RM4 Living room" (gACLounge) { channel="broadlink:rm4:cd278176:command" }
String BroadlinkRM4_MasterBedroom_Command "Broadlink RM4 Master Bedroom" (gACMasterBedroom) { channel="broadlink:rm4:303436bd:command" }
String BroadlinkRM4_GuestRoom_Command "Broadlink RM4 Guest Room" (gACGuestRoom) { channel="broadlink:rm4:f59f574e:command" }
String BroadlinkRM4_Gym_Command "Broadlink RM4 Gym" (gACGym) { channel="broadlink:rm4:d2f2eed0:command" }
And this is my log:
2020-06-21 18:00:03.211 [WARN ] [handler.BroadlinkRemoteModel4Handler] - rm4:d2f2eed0[^]: Online -> Offline due to: Couldn't find statically-IP-addressed device
2020-06-21 18:00:04.887 [WARN ] [dlink.handler.BroadlinkRemoteHandler] - rm3:c8-f7-42-40-0c-f9[^]: Online -> Offline due to: Couldn't find statically-IP-addressed device
2020-06-21 18:00:06.220 [WARN ] [handler.BroadlinkRemoteModel4Handler] - rm4:f59f574e[^]: Online -> Offline due to: Couldn't find statically-IP-addressed device
2020-06-21 18:00:09.253 [WARN ] [handler.BroadlinkRemoteModel4Handler] - rm4:303436bd[^]: Online -> Offline due to: Couldn't find statically-IP-addressed device
This is for sure a binding error, did anybody experience similar issues whilst using more devices at once? Any ideas how to proceed? Thanks!
EDIT:
There is also something wrong when it comes to updating thing configuration. I changed the IP in Thing configuration via Paper UI, enabled trace logging and I see it still uses the old IP
2020-06-21 18:43:45.782 [TRACE] [dlink.handler.BroadlinkRemoteHandler] - rm3:c8-f7-42-40-0c-f9[v]: updateItemStatus; checking host availability at 192.168.1.50
Only after restarting openhab I got the correct IP in logs.
I also found based on logs that this is the line that fails. I have no idea why though, but it returns false for some of my devices. They are pingable though
EDIT2:
Why do I see
2020-06-21 18:55:00.987 [ERROR] [nding.broadlink.internal.ModelMapper] - Device identifying itself as '25276' is not currently supported. Please report this to the developer!
2020-06-21 18:55:00.988 [ERROR] [nding.broadlink.internal.ModelMapper] - Join the discussion at https://community.openhab.org/t/broadlink-binding-for-rmx-a1-spx-and-mp-any-interest/22768/616
wasnt this supposed to be fixed in the last release?