i run my OH in a docker with :latest (should be 2.4.0) and needed to replace one of my homematic dimmers (HM-LC-Dim1TPBU-FM) which broke.
In order to be more “Future proove” i decided to go for a HM-IP version of it. (HmIP-BDT)
Installation went fine, i could bind it in the CCU and it showed in the inbox of openhab, so i could install it. Was pretty happy about it. I had the hope, i could directly replace the thing chanel in the old item definition.
i linked to the first of the 3 virtual dimmers, whcih looks like:
I copied the linkage string with the button on paper ui and pasted it, so I’m 110% sure it is correct.
Just it does not work
when i try to set the dim level, i get in the log a:
2019-11-14 19:10:02.599 [WARN ] [ommunicator.AbstractHomematicGateway] - Datapoint is readOnly, it is not published to the gateway with id 'a8faecaa': '0008DA498E78FB:3#LEVEL'
I updated the openhab to 2.4.0 and the homematic to 2.47.20, ensured Firewall Access in the OH, have no authentification enabled. My other (ordinary none IP) switches and dimmers run fine
Any hint what i made wrong?
Best Regards
Michael
Edit: I forgot to mention: The “Reading” works flawlessly. I can change the dimmer on the deveice or in hemematic UI, openhab will see the updates.
In the source code on github i can see, them message “Datapoint is readOnly, it is not published to the gateway with id” comes when (tada) the datapoint is set as readonly. I see it is done somewhere in the CommonRpcParser - which ends up with the face that i have no real clue, how this thing works
openhab-binding-homematic1 x 1.13.0 x x Uninstalled x openhab-addons-legacy-2.4.0 x Homematic Binding (1.x)
esh-binding-homematic x 0.10.0.oh240 x x Started x openhab-addons-2.4.0 x
openhab-binding-homematic x 2.4.0 x x x Started x openhab-addons-2.4.0 x Homematic Binding
I’m having the problem that the range 0% - 99% in openHAB is mapped to 0% - 100% in Homematic. Thus, setting the light in 99% will result in full brightness of the dimmer (i.e. 100%) whereas setting the light to 100% in openHAB will translates to 101% and results in a rather dim light level.