I have the same problem here… On the RM3-Mini 44057… Powercycle didn’t help, recreating the thing same problem… any ideas?
It is a bug. There is a small change in the protocol for these devices. I am trying to fix it, but I’m having some trouble getting my development environment to work again.
I just fixed…
As far as it seems the initialization for the RM3 Mini is inherit from the RM4.
In particular:
protected void getStatusFromDevice()
fail sending command 0x24 (Unsupported command on the RM3 Mini?).
Overriding the same function on the RM3 44057 class seem to solve the problem.
@Override
protected void getStatusFromDevice() throws BroadlinkStatusException, IOException {
InetAddress address = InetAddress.getByName(thingConfig.getIpAddress());
if (!address.isReachable(3000)) {
throw new IOException("Cannot reach " + thingConfig.getIpAddress());
}
}
I can make the PR if you want
I just pushed a pull request to fix the RM3 Mini issue.
Made a new alpha version available for openhab 4.3.6 that fixes the RM3 mini issues. The change will be part of openhab 5.x.
1 Like