Seite 1 von 2
OpenHAB 2.4.0 KNX/IP Gateway Einrichten (TWS V1.5 RC10)
Verfasst: So Dez 01, 2019 4:24 pm
von MacLitze
Moin!
Bin immer noch dabei mein OpenHAB einzurichten!
Das KNX Binding ist installiert!
Nun bin ich bei Folgendem Problem:
Wenn ich nun versuche mein KNX/IP Gateway einzurichten bekommen ich keine Verbindung.
Es sei denn ich stelle in OpenHAB das Gateway auf IP Connection Typ: Router.
Nun habe ich aber nur Tunnel-Verbindungen: TWS, Weinzerl IP Interface 731 und auch noch das Wiregate (wo der Router nicht aktiviert wurde).
Zu dem habe ich anscheinend keine Verbindung zum KNX, da ich keine Verbindung zu einen KNX Device bekomme bzw. kein Licht schalten kann.
Irgendjemand eine Idee wo ich ansetzen muss?
Schon einmal Danke für eure Hilfe!
Kay
Re: OpenHAB 2.4.0 KNX/IP Gateway Einrichten (TWS V1.5 RC10)
Verfasst: So Dez 01, 2019 5:37 pm
von Matze76
Moin!
Wie sieht denn insgesamt deine Gateway-Konfiguration aus?
Meine (funktionierenden) Einstellungen sind:
IP Connection Type : Tunnel
Network Address : [IP des Timberwolf]
Port: 3700 (= Port der TWS-KNX Schnittstelle)
Local Device Address: 0.0.0
Re: OpenHAB 2.4.0 KNX/IP Gateway Einrichten (TWS V1.5 RC10)
Verfasst: So Dez 01, 2019 5:47 pm
von Robert_Mini
Matze76 hat geschrieben: ↑So Dez 01, 2019 5:37 pm
Meine (funktionierenden) Einstellungen sind:
Du solltest dazu noch aktiviertes macvlan am TWS erwähnen.
Robert
Re: OpenHAB 2.4.0 KNX/IP Gateway Einrichten (TWS V1.5 RC10)
Verfasst: So Dez 01, 2019 7:38 pm
von MacLitze
Bei mir wird so das Gateway als online erkannt:
IP Connection Type: ROUTER
Network address: [IP_TWS/24]
Port: 3700
Local Network Address: [IP_Fritzbox:3700]
Local Divice Address: 0.0.0
macVlan ist aktiviert
Kay
Re: OpenHAB 2.4.0 KNX/IP Gateway Einrichten (TWS V1.5 RC10)
Verfasst: So Dez 01, 2019 8:52 pm
von Matze76
Mit TUNNEL und ohne Local Network Address funktioniert es bei dir nicht?
Re: OpenHAB 2.4.0 KNX/IP Gateway Einrichten (TWS V1.5 RC10)
Verfasst: Mo Dez 02, 2019 6:11 pm
von MacLitze
So, nun bin ich zum testen gekommen!
Matze76 hat geschrieben: ↑So Dez 01, 2019 8:52 pm
Mit TUNNEL und ohne Local Network Address funktioniert es bei dir nicht?
Doch, es funktioniert jetzt! Licht geht an und auch aus!!!
Bin mir zwar ziemlich sicher das ich es auch schon vorher ohne Local Network Address probiert hatte, aber da stimmte wohl etwas anderes nicht.
Hab mich dann wohl auf die Local IP versteift gehabt, denn in der Anleitung:
"4.5.6 ALEXA in <15min am TWS einrichten (OpenHAB basierend)" Steht unter Punkt 4 die Local IP im Code.
Alexa_Things_Config.jpeg
Auf der OpenHAB-Seite steht was ganz anderes:
OpenHAB_KNX-IP-Gateway.jpeg
Gruß
Kay
Re: OpenHAB 2.4.0 KNX/IP Gateway Einrichten (TWS V1.5 RC10)
Verfasst: Mo Dez 02, 2019 6:22 pm
von Robert_Mini
Danke für die Info.
In der Tat hatte ich zuerst das WG als KNX-Schnittstelle verwendet. Da war die IP dann auch notwendig.
Lg
Robert
Re: OpenHAB 2.4.0 KNX/IP Gateway Einrichten (TWS V1.5 RC10)
Verfasst: Mo Dez 02, 2019 9:34 pm
von Robert_Mini
Hab das in der KB ergänzt.
Wobei ein wenig komisch ist das ganze schon, denn ich hab die Option "Tunnel" defeiniert und die IP des Routers (mein WG) angegeben.
Laut deinem Screenshot sollte das ROUTER + IP oder Tunnel ohne IP sein??
Robert
Re: OpenHAB 2.4.0 KNX/IP Gateway Einrichten (TWS V1.5 RC10)
Verfasst: Mo Dez 02, 2019 10:16 pm
von Dragonos2000
Macht doch aber bei "Tunnel" wenig Sinn ohne IP-Adresse, denn dann wird kein MCast verwendet. Was die Einstellungen angeht, ist weniger jedenfalls mehr. Bei mir sieht es so aus:
Code: Alles auswählen
Bridge knx:ip:bridge
[
ipAddress="1.2.3.4",
portNumber=3700,
localIp="1.2.3.5",
type="TUNNEL"
]
Re: OpenHAB 2.4.0 KNX/IP Gateway Einrichten (TWS V1.5 RC10)
Verfasst: Mo Dez 02, 2019 10:42 pm
von StefanW
Hallo zusammen,
ich glaube hier liegen womöglich Missverständnisse vor.
Es gibt zwei Formen von Multicast bei KNXnet/IP!
- KNXnet/IP Routing: Das eine Multicast ist das, mit dem die KNXnet/IP Router auf der IP-Seite untereinander arbeiten, also wenn die TP-Pakete einfach als Multicast auf der IP-Seite abgebildet werden. Alle anderen KNXnet/IP Router sehen das und kopieren diese wieder (unter Beachtung der von der ETS berechneten Filterlisten) auf die jeweiligen TP-Linien. Dieses Multicast dient also für den Datenaustausch! Routing-Clients wie der HS können das auch benutzen natürlich, weil es ist einfach KNX-Datagramme auf IP Multicast.
- KNXnet/IP Tunneling: Das "andere" KNX Multicast gibt es, damit ein KNXnet/IP Client einen KNXnet/IP Tunnelserver automatisch finden kann. Damit kann also ein Client herausfinden, welche Geräte KNXnet/IP Tunnel anbieten. Das ist der Grund, warum die ETS alle Tunnelschnittstellen im gleichen Netz so automatisch anzeigen kann. Dieses Multicast dient also dazu, um automatisch Tunnel-Devices zu finden. Der eigentliche Datenaustausch über den Tunnel in eine spezifische TP-Linie hinein erfolgt auf Basis eines IP-Unicast. Daher ist hier auch letztlich eine IP und ein Port anzugeben (die mit dem Multicast herausgefunden werden kann).
Hinweis: Unser Tunnel-Interface hat meist einen anderen Port, oft ist das 3700 (also abweichend von dem üblichen Port)
Bedeutet: Der TWS unterstützt KNXnet/IP Tunneling. Mithin ist die IP des TWS und der entsprechende Port anzugeben. Den Port kann man sehen unter -> Einstellungen -> KNX -> Schnittstellen.
lg
Stefan