Keine Verbindung zu IP/Gateway?
Verfasst: 16. Sep 2019 20:10
Hallo liebe Leute,
vorab, ich bin neu in diesem Forum und beschäftige mich erst seit kurzem mit dem RaspberryPi und openHUB.
Der Grund, warum ich mich damit befasse, ist der, dass ich meine KNX-Anlage per Sprachsteurung -Alexa- bedienen möchte.
Zuvor sollte aber erst einmal meine KNX-Anlage in openHUB eingebunden werden und korrekt funktionieren.
Doch da beginnen schon meine Problem.
Denn, ich bekomme es einfach nicht hin, eine Leuchte zu schalten. Auch nach reichlicher Recherche im Internet.
Mein Verdacht ist, dass die Kommunikation zwischen openHAB und dem KNX/IP Router nicht funktioniert.
Ich liste mal auf, was mein derzeitiger Stand ist. Vielleicht kann jemand einen Fehler in meinen Einstellungen entdecken.
Mein RaspberryPi ist ein RaspberryPi 3 B+
Die openHAB Version ist die openHUB 2 Distribution 2.4.0
Unter Add-ons/Bindings ist das KNX Binding 2.4.0 installiert.
Unter Configuration Things ist das KNX/IP Gateway aufgelistet und der Status ist ONLINE (grün)
Die Einstellungen von dem KNX/IP Gateway sind wie folgt:
IP Connection Type: Tunnel
Network Address: 192.168.25.25 (vom IP Gateway)
Port: 3671
Local Network Address: 192.168.25.101 (vom Raspberry, per DHCP zugewiesen bekommen)
Local Device Address: 15.15.255 (1.0.0 und 0.0.0 funktionieren auch nicht)
(In der ETS 5 ist das IP Gateway als IP Tunneling mit der Adresse 15.15.255 parametriert, daher habe ich dies Adresse auch in openHub versucht)
NACHTRAG: Nach weiteren Recherchen habe ich erfahren, dass die Local Device Address nicht die des IP/Gateways ist, sondern unter dieser Adresse sendet openHUB auf dem KNX-Bus. Daher habe ich die Local Device Address mal auf 1.0.10 abgeändert (in der Datei Eigenheim.things sowie in der Paper UI / Things), in der Hoffnung, den openHUB mit der angegebenen Physikalischen Adresse 1.0.10 in der ETS zu sehen. Aber leider ist diese Adresse in der ETS nicht abrufbar.
Use NAT: ist deaktiviert
Reading Pause: 50
Response Timeout: 10
Read Retries Limit: 3
Auto Reconnect Period: 10
In Visual Studio Code habe ich manuell folgende Dateien angelegt:
Eigenheim.items
Switch Kitchen_Light "Licht" <light> (Kitchen, gLight) ["Lighting", "Switchable"] {channel="knx:device:bridge:Dimmaktor1:ch1" }
Eigenheim.sitemap
sitemap eigenheim label="Eigenheim" {
Switch item=Kitchen_Light label="Küche" icon="light"
}
Eigenheim.things
Bridge knx:ip:bridge [
ipAddress="192.168.25.25",
portNumber=3671,
type="TUNNEL",
readingPause=50,
responseTimeout=10,
readRetriesLimit=3,
autoReconnectPeriod=10,
localSourceAddr="15.15.255"
]
Thing device Dimmaktor1 [
address="1.1.22", (das ist die Physikalische Adresse des Dimmaktors)
fetch=false,
pingInterval=600,
readInterval=0
]
{
Type switch: ch1 "Kanal 1" [ ga="1.001:13/0/3+<13/0/1" ]
}
}
In der BASIC UI kann ich dann die Visualisierung aufrufen, in der mir ein Symbol "gelbe Glühlampe" und ein Schalter angezeigt wird. Diesen Schalter kann ich auch durch anklicken betätigen, worauf er dann blau wird, aber die "echte" Beleuchtung bleibt dunkel. Sende ich mit der ETS auf die Gruppen 13/0/3 ein Ein-Telegramm, dann leuchtet die "echte" Beleuchtung und die Rückmeldeadresse 13/0/1 sendet ein Ein-Telegramm auf den Bus.
Auch der Zugriff durch meinen Gira Homeserver und dessen Visualisierung funktioniert mit dem IP/Gateway einwandfrei.
Wie ich schon erwähnt habe, habe ich den Verdacht, dass die Kommunikation zwischen openHub und IP/Gateway nicht zustande kommt, doch wie kann ich das prüfen?
Wenn ich das Netzwerkkabel vom IP/Gateway entferne, dann ändert sich der Status in Things auf OFFLINE und wird grau. Stecke ich das Netwerkkabel wieder an, dann ändert sich nach kurzer Zeit der Staus wiedere in ONLINE.
Das bedeutet für mich, dass da aber doch etwas an Kommunikation zwischen openHUB und IP/Gateway sattfindet.
Ich bin momentan mit meinen wenigen Weisheiten zum Raspberry und openHUB am Ende.
Vielleicht kann mir da jemand weiter helfen, oder mir zumindest eine Richtung weisen, in der ich weiter ausprobieren kann?
Mit besten Grüßen
vorab, ich bin neu in diesem Forum und beschäftige mich erst seit kurzem mit dem RaspberryPi und openHUB.
Der Grund, warum ich mich damit befasse, ist der, dass ich meine KNX-Anlage per Sprachsteurung -Alexa- bedienen möchte.
Zuvor sollte aber erst einmal meine KNX-Anlage in openHUB eingebunden werden und korrekt funktionieren.
Doch da beginnen schon meine Problem.
Denn, ich bekomme es einfach nicht hin, eine Leuchte zu schalten. Auch nach reichlicher Recherche im Internet.
Mein Verdacht ist, dass die Kommunikation zwischen openHAB und dem KNX/IP Router nicht funktioniert.
Ich liste mal auf, was mein derzeitiger Stand ist. Vielleicht kann jemand einen Fehler in meinen Einstellungen entdecken.
Mein RaspberryPi ist ein RaspberryPi 3 B+
Die openHAB Version ist die openHUB 2 Distribution 2.4.0
Unter Add-ons/Bindings ist das KNX Binding 2.4.0 installiert.
Unter Configuration Things ist das KNX/IP Gateway aufgelistet und der Status ist ONLINE (grün)
Die Einstellungen von dem KNX/IP Gateway sind wie folgt:
IP Connection Type: Tunnel
Network Address: 192.168.25.25 (vom IP Gateway)
Port: 3671
Local Network Address: 192.168.25.101 (vom Raspberry, per DHCP zugewiesen bekommen)
Local Device Address: 15.15.255 (1.0.0 und 0.0.0 funktionieren auch nicht)
(In der ETS 5 ist das IP Gateway als IP Tunneling mit der Adresse 15.15.255 parametriert, daher habe ich dies Adresse auch in openHub versucht)
NACHTRAG: Nach weiteren Recherchen habe ich erfahren, dass die Local Device Address nicht die des IP/Gateways ist, sondern unter dieser Adresse sendet openHUB auf dem KNX-Bus. Daher habe ich die Local Device Address mal auf 1.0.10 abgeändert (in der Datei Eigenheim.things sowie in der Paper UI / Things), in der Hoffnung, den openHUB mit der angegebenen Physikalischen Adresse 1.0.10 in der ETS zu sehen. Aber leider ist diese Adresse in der ETS nicht abrufbar.
Use NAT: ist deaktiviert
Reading Pause: 50
Response Timeout: 10
Read Retries Limit: 3
Auto Reconnect Period: 10
In Visual Studio Code habe ich manuell folgende Dateien angelegt:
Eigenheim.items
Switch Kitchen_Light "Licht" <light> (Kitchen, gLight) ["Lighting", "Switchable"] {channel="knx:device:bridge:Dimmaktor1:ch1" }
Eigenheim.sitemap
sitemap eigenheim label="Eigenheim" {
Switch item=Kitchen_Light label="Küche" icon="light"
}
Eigenheim.things
Bridge knx:ip:bridge [
ipAddress="192.168.25.25",
portNumber=3671,
type="TUNNEL",
readingPause=50,
responseTimeout=10,
readRetriesLimit=3,
autoReconnectPeriod=10,
localSourceAddr="15.15.255"
]
Thing device Dimmaktor1 [
address="1.1.22", (das ist die Physikalische Adresse des Dimmaktors)
fetch=false,
pingInterval=600,
readInterval=0
]
{
Type switch: ch1 "Kanal 1" [ ga="1.001:13/0/3+<13/0/1" ]
}
}
In der BASIC UI kann ich dann die Visualisierung aufrufen, in der mir ein Symbol "gelbe Glühlampe" und ein Schalter angezeigt wird. Diesen Schalter kann ich auch durch anklicken betätigen, worauf er dann blau wird, aber die "echte" Beleuchtung bleibt dunkel. Sende ich mit der ETS auf die Gruppen 13/0/3 ein Ein-Telegramm, dann leuchtet die "echte" Beleuchtung und die Rückmeldeadresse 13/0/1 sendet ein Ein-Telegramm auf den Bus.
Auch der Zugriff durch meinen Gira Homeserver und dessen Visualisierung funktioniert mit dem IP/Gateway einwandfrei.
Wie ich schon erwähnt habe, habe ich den Verdacht, dass die Kommunikation zwischen openHub und IP/Gateway nicht zustande kommt, doch wie kann ich das prüfen?
Wenn ich das Netzwerkkabel vom IP/Gateway entferne, dann ändert sich der Status in Things auf OFFLINE und wird grau. Stecke ich das Netwerkkabel wieder an, dann ändert sich nach kurzer Zeit der Staus wiedere in ONLINE.
Das bedeutet für mich, dass da aber doch etwas an Kommunikation zwischen openHUB und IP/Gateway sattfindet.
Ich bin momentan mit meinen wenigen Weisheiten zum Raspberry und openHUB am Ende.
Vielleicht kann mir da jemand weiter helfen, oder mir zumindest eine Richtung weisen, in der ich weiter ausprobieren kann?
Mit besten Grüßen