I’ve opened ETS diagnostic and se an empty message coming when I change the value from openhab, can you please point me out how to correctly send the 0-100% value expected by datapoin 5.001?
Hardware: raspberry pi 5
OS: RaspberrypiOS latest
openHAB version: 5.1
Please post configurations (thing config):
"knx_groupaddress_channel":
type: number
label: Dimmer 1 value
config:
ga: 0/0/7
dpt: 5.001
type: Percent8
If I switch from number to dimmer no message at al is received on the bus, if using switch value is correctly shown.
Looking at ETS Raw value it seems tha if I send 10% instead of $1A the wrong value 03E8 is sent (if I send the 10% value via ETS the value is correct but not updated on openhab):
I’ve opened ETS diagnostic and se an empty message coming when I change the value from openhab, can you please point me out how to correctly send the 0-100% value expected by datapoin 5.001?
Hardware: raspberry pi 5
OS: RaspberrypiOS latest
openHAB version: 5.1
Please post configurations (thing config):
"knx_groupaddress_channel":
type: number
label: Dimmer 1 value
config:
ga: 0/0/7
dpt: 5.001
type: Percent8
If I switch from number to dimmer no message at al is received on the bus, if using switch value is correctly shown.
Looking at ETS Raw value it seems tha if I send 10% instead of $1A the wrong value 03E8 is sent (if I send the 10% value via ETS the value is correct but not updated on openhab):
11:54:10.645 [INFO ] [openhab.event.ItemStatePredictedEvent] - Item ‘KNX_group_address_38’ predicted to become 50
11:54:10.645 [ERROR] [internal.profiles.SystemOffsetProfile] - Cannot convert value ‘item/100’ of parameter ‘offset’ into a valid offset of type QuantityType. Using offset 0 now.
11:54:10.647 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item ‘KNX_group_address_38’ changed from 25 to 50 (source: org.openhab.core.autoupdate.optimistic)
11:57:38.337 [WARN ] [x.internal.handler.DeviceThingHandler] - Ignoring KNX bus data for channel ‘knx:device:iptpinterface:knx_01:38’: couldn’t transform to any Type (GA=‘0/7/4’, DPT=‘9.001’, data=‘FC’)
If the datapoint is specified as 5.001 why it takes 9.001?