Hallo,
habe mir zu Testzwecken Openhab auf einem Imac installiert und ein einfaches Item erstellt. Danach habe ich wie unter "https://openhabdoc.readthedocs.org/de/latest/KNX/#anbindung-von-knx-an-openhab" beschrieben folgendes KNX Binding eingegeben (nur Auszug):
# KNX gateway IP address
# (optional, if serialPort or connection type 'ROUTER' is specified)
knx:ip=192.168.178.100
# 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=TUNNEL
# KNX gateway port (optional, defaults to 3671)
# Note: If you use eibd, setting to 6720
knx
ort=3671
# Local endpoint to specify the multicast interface, no port is used (optional)
knx:localIp=192.168.178.25
Wenn ich jetzt einen Schaltbefehl ausgebe (Switch Licht_Kanal1 "Licht Kanal1" (Aktor1) {knx="2/1/0"}), gibt mir das Terminal (11:53:37.918 [INFO ] [runtime.busevents :22 ] - Licht_Kanal4 received command ON) die Bestätigung zurück, jedoch wird kein Befehl ausgeführt. Zu Testzwecken gebe ich über die KNX IP Schnittstelle 192.168.178.100 den gleiche Befehl in der ETS aus und da funktioniert es. Die ETS lasse ich über VirtualBox auf dem Mac laufen.
Was könnte ich falsch gemacht haben?
Vielen Dank
habe mir zu Testzwecken Openhab auf einem Imac installiert und ein einfaches Item erstellt. Danach habe ich wie unter "https://openhabdoc.readthedocs.org/de/latest/KNX/#anbindung-von-knx-an-openhab" beschrieben folgendes KNX Binding eingegeben (nur Auszug):
# KNX gateway IP address
# (optional, if serialPort or connection type 'ROUTER' is specified)
knx:ip=192.168.178.100
# 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=TUNNEL
# KNX gateway port (optional, defaults to 3671)
# Note: If you use eibd, setting to 6720
knx

# Local endpoint to specify the multicast interface, no port is used (optional)
knx:localIp=192.168.178.25
Wenn ich jetzt einen Schaltbefehl ausgebe (Switch Licht_Kanal1 "Licht Kanal1" (Aktor1) {knx="2/1/0"}), gibt mir das Terminal (11:53:37.918 [INFO ] [runtime.busevents :22 ] - Licht_Kanal4 received command ON) die Bestätigung zurück, jedoch wird kein Befehl ausgeführt. Zu Testzwecken gebe ich über die KNX IP Schnittstelle 192.168.178.100 den gleiche Befehl in der ETS aus und da funktioniert es. Die ETS lasse ich über VirtualBox auf dem Mac laufen.
Was könnte ich falsch gemacht haben?
Vielen Dank
Kommentar