I managed to get the ROUTER working, using these settings:
# KNX gateway IP address
# (optional, if serialPort or connection type 'ROUTER' is specified)
#knx:ip=192.168.1.2
# KNX IP connection type. Could be either TUNNEL or ROUTER (optional, defaults to TUNNEL)
# Note: If you cannot get the ROUTER mode working (even if it claims it is connected),
# use TUNNEL mode instead with setting both the ip of the KNX gateway and the localIp.
knx:type=ROUTER
# KNX gateway port (optional, defaults to 3671)
#knx:port=
# Local endpoint to specify the multicast interface, no port is used (optional)
knx:localIp=192.168.1.2
# Serial port of FT1.2 KNX interface (ignored, if ip is specified)
# Valid values are e.g. COM1 for Windows and /dev/ttyS0 or /dev/ttyUSB0 for Linux
#knx:serialPort=
# Pause in milliseconds between two read requests on the KNX bus during
# initialization (optional, defaults to 50)
#knx:pause=
# Timeout in milliseconds to wait for a response from the KNX bus (optional,
# defaults to 10000)
#knx:timeout
# Number of read retries while initialization items from the KNX bus (optional,
# defaults to 3)
#knx:readRetries
and I also ran sudo route add 224.0.23.12 dev eth0
But I still get some timeouts, here's one example:
21:41:41.356 DEBUG o.o.b.k.i.bus.KNXBinding[:445] - Sending read request to KNX for item SetPoint_Actual_Bedroom2
21:41:41.409 INFO runtime.busevents[:42] - SetPoint_Actual_Bedroom2 received command 20.0
21:41:41.458 DEBUG o.o.b.k.i.bus.KNXBinding[:445] - Sending read request to KNX for item Heating_Bedroom1
21:41:41.510 INFO runtime.busevents[:42] - Heating_Bedroom1 received command 0
21:41:41.559 DEBUG o.o.b.k.i.bus.KNXBinding[:445] - Sending read request to KNX for item Heating_Kitchen
21:41:41.610 INFO runtime.busevents[:42] - Heating_Kitchen received command 0
21:41:41.659 DEBUG o.o.b.k.i.bus.KNXBinding[:445] - Sending read request to KNX for item Temperature_Kitchen_Passage
21:41:48.973 INFO runtime.busevents[:42] - Temperature_Bathroom received command 22.2
21:41:51.534 INFO runtime.busevents[:42] - Temperature_Entrance received command 21.04
21:41:51.660 WARN o.o.b.k.i.bus.KNXBinding[:450] - Cannot read value for item 'Temperature_Kitchen_Passage' from KNX bus: timeout waiting for group read response
21:41:51.710 DEBUG o.o.b.k.i.bus.KNXBinding[:445] - Sending read request to KNX for item Heating_GuestRoom
21:41:51.761 INFO runtime.busevents[:42] - Heating_GuestRoom received command 15
21:41:51.811 DEBUG o.o.b.k.i.bus.KNXBinding[:445] - Sending read request to KNX for item Kitchen_TableLamp
Any help is much appreciated!
/på