KNX binding does not send values to DPT 5.001


i want to send a value to an analogue actor which accepts values on DPT 5.001. It works on my KNX bus. I have a push button that sends the value 50 to the device. I also receive these values with openhab. But if i excute “openhab send LUEFTUNG 35” it doesn’t change the device value. The device sends the actual value each minute. So after some time the value changes back to 50.
I read that there were Problems sending values on DPT 5.001 but that was 2012 and should be fixed. I’m using openhab 1.8.3. Can anyone help me?

Number LUEFTUNG “Test [%.1f]” {knx=“5.001:3/0/2”}

Log receive:
13:20:21.843 [DEBUG] [.b.knx.internal.bus.KNXBinding:169 ] - Received groupWrite Event.
13:20:21.844 [INFO ] [runtime.busevents :22 ] - LUEFTUNG received command 50

Log send:
osgi> openhab send LUEFTUNG 35
13:21:02.420 [INFO ] [runtime.busevents :22 ] - LUEFTUNG received command 35
Command has been sent successfully.

After some time:
13:21:21.840 [DEBUG] [.b.knx.internal.bus.KNXBinding:169 ] - Received groupWrite Event.
13:21:21.841 [INFO ] [runtime.busevents :22 ] - LUEFTUNG received command 50

Did you found a solution for this? I also have this problem…

No. But i didn’t try to find one. I think i will upgrade to OH2 now and give it a try.

Does your openHAB2 now send 5.001 values to the bus? In my case it seems not to work.
I get the error repoted in openhab.log:

“no compatible datapoint found for item Heizung_Stellwert_Flur_EG_OG”

What was your solution?

Did you take in account that KNX has different groups for in and output ports if you send a value to an output your device will nog pick it up.

The Value 5.001 is just defined as a Percentage to send to a group address
8-bit unsigned value 1 Byte DPT 5.001 DPT 5.001 0…100

I had the same issue, seems like Number items can’t be send as 5.001 to knx.

Defining the item as dimmer fixed this for me, try

Dimmer LUEFTUNG "Test [%.1f]" {knx="5.001:3/0/2"}

Same issue here with OH2.3 and KNX2.0. After changing from Number to Dimmer, it works.


Type dimmer	:	controlPointUFBath	        "Stellwert Bad"         	[ position="5.001:2/3/4" ]


Dimmer ControlPoint_UF_Bath				"Stellwert Bad [%.1f %%]"				<heating>	(UF_Bath, ControlPoint, Heater)			{ channel="knx:device:bridge:generic:controlPointUFBath" }