Hey guys,
i have a problem putting time from the NTP-Binding to the KNX-Bus.
Openhab is running in docker on rpi3.
my home.things
ntp:ntp:local [ hostname="de.pool.ntp.org", refreshInterval=60, refreshNtp=30 ]
Bridge knx:ip:bridge [
ipAddress="10.10.1.102",
portNumber=3671,
localIp="172.17.0.3",
type="TUNNEL",
readingPause=50,
responseTimeout=10,
readRetriesLimit=3,
useNAT=true,
autoReconnectPeriod=1,
localSourceAddr="1.1.240"
] {
Thing device knx_virtual "KNX-virtual" {
Type datetime-control : date [ ga="11.001:9/0/2" ]
Type datetime-control : time [ ga="10.001:9/0/1" ]
}
}
my home.items:
DateTime Date "Datum und Zeit: [%1$tA, %1$td.%1$tm.%1$tY %1$tT]" { channel="knx:device:ip:knx_virtual:date, knx:device:ip:knx_virtual:time, ntp:ntp:local:dateTime" }
if I query the item date everything is fine.
openhab> smarthome:status Date
2019-03-11T19:53:43.306+0000
The time is never written on the knx bus. I am monitoring this with ETS. If I put a read request from ETS on 9/0/1 in the openhab.log i find the following
2019-03-11 20:50:18.593 [TRACE] [nx.internal.client.AbstractKNXClient] - Received a Group Read Request telegram from '1.1.250' to '9/0/1' with value '[]'
2019-03-11 20:50:18.600 [TRACE] [.internal.handler.DeviceThingHandler] - onGroupRead Thing 'knx:device:bridge:knx_virtual' received a GroupValueRead telegram from '1.1.250' for destination '9/0/1'
2019-03-11 20:50:18.604 [TRACE] [.internal.handler.DeviceThingHandler] - onGroupRead isControl -> postCommand
2019-03-11 20:50:18.608 [TRACE] [.internal.handler.DeviceThingHandler] - onGroupRead size '1'
Other KNX switches are working fine. Can anyone guess what I am doing wrong?