Two other users on the forums had mentioned that they could not use the RM3 mini due to the fact that firmware 44057 uses the RM4 function to send code. The problem is that the this device version is mapped to the RM4, but the RM4 code does an check in getStatusFromDevice() which does not apply for the RM3. The solution is to create a new thing type which uses a new BroadlinkRemoteModel3V44057Handler that inherits from the BroadlinkRemoteModel4Handler but sets the getStatusFromDevice to return true like in the base classes for the RM3 devices.
This has been tested as working with my RM3 mini with v44057
Two other users on the forums had mentioned that they could not use the RM3 mini due to the fact that firmware 44057 uses the RM4 function to send code. The problem is that the this device version is mapped to the RM4, but the RM4 code does an check in
getStatusFromDevice()
which does not apply for the RM3. The solution is to create a new thing type which uses a newBroadlinkRemoteModel3V44057Handler
that inherits from theBroadlinkRemoteModel4Handler
but sets thegetStatusFromDevice
to return true like in the base classes for the RM3 devices.This has been tested as working with my RM3 mini with v44057