I´m using OH2 in a docker image (openhab/openhab - latest SNAPSHOT) and migrated from the version (synopkg).
Now I can´t get the KNX ROUTER mode working.
Here my settings:
# 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.
type=ROUTER
# KNX gateway port (optional, defaults to 3671)
# Note: If you use eibd, setting to 6720
port=3671
# Local endpoint to specify the multicast interface, no port is used (optional)
localIp=192.168.1.20
Do i habe to reset the ip address to something else (I´m using --net=host, though… as docker network setting)
It’s always good to set the Multicast IP (224.0.23.12) even if it is default when using ROUTER type of connection. The same applies for the bus address which should be unique on your KNX Bus.
I don’t have experience with Docker containers and multicasting… maybe some extra config options need to be set in docker?
tried your settings … annnnddd …it work´s …
Thanks man
Couldn´t get the console running, though:
with the command from openhab page:
docker exec -it openhab /openhab/runtime/bin/client
client: Ignoring predefined value for KARAF_HOME
Logging in as openhab
Authentication failed
root@Synobaby916:/etc#
didn´t give me the opportunity to tell him the password
with ssh
ssh openhab@localhost -p 8101
ssh_exchange_identification: Connection closed by remote host
This could be due to several issues… I don’t know where to start troubleshooting here…
Maybe try to remove old ssh keys and then try again? (ssh-keygen -f "/root/.ssh/known_hosts" -R [localhost]:8101)
I haven’t played much with docker (planning to)