Ankündigung

Einklappen
Keine Ankündigung bisher.

OpenKNX IP-Router

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • MarcoLanghans
    antwortet
    So habe auf 5.2.2 aktualisiert und dabei auch Probleme hatte den Router zu programmieren ist mir eingefallen ich habe noch einen knxd auf der alten Smarthome NG Instanz laufen. Diesen gestoppt und sofort hat das programmieren funktioniert. Es lag daher sehr wahrscheinlich nicht am Router, sorry für die Verwirrung

    Mir ist aber aufgefallen das der Router nur am USB sofort Fehler auf der Konsole bringt das der EthernetChip nicht geht, auch die LEDs an der Buchse blieben aus. Erst nachdem ich zusätzlich (auch wenn man dies normal nicht machen sollte) KNX angeschlossen habe hat es funktioniert.

    Einen Kommentar schreiben:


  • Ing-Dom
    antwortet
    ja, da gabs mal einen Bug. Du solltest dringend auf die 0.3.0 updaten (besser wäre noch auf die Beta 5.2.2, aber das ist eine andere knxprod).

    Einen Kommentar schreiben:


  • MarcoLanghans
    antwortet
    Habe gerade mal geschaut, da ist noch 0.1 installiert

    image.png

    Einen Kommentar schreiben:


  • Ing-Dom
    antwortet
    mit einer IP-Schnittstelle und einem ROuter kann man eigtl kein loop bauen.
    Welche Version vom IP-Router?

    Einen Kommentar schreiben:


  • thewhobox
    antwortet
    Zitat von MarcoLanghans Beitrag anzeigen
    ich brauche mal eine Rückmeldung ob mein Setup Sinn macht.
    Das können wir so nicht beantworten, da wir nichts vom zweiten Router oder der Schnittstelle wissen,

    Auch wir können nicht Hellsehen
    Also Gruppenmonitor an und nachschauen was passiert.
    Dabei auf den HopCounter achten.
    Wenn der was anderes als 6 anzeigt, erst dann hast du iwo einen Loop gebaut.

    Da Router aber eig auch immer Tunnel anbieten, erschließt es sich mir nicht, warum du noch zusätzlich eine IP-Schnittstelle brauchst.

    Einen Kommentar schreiben:


  • MarcoLanghans
    antwortet
    Hallo zusammen,
    ich brauche mal eine Rückmeldung ob mein Setup Sinn macht.

    1 IP Schnitstelle (aktiv)
    2 OpenKNX Router (aktiv)

    und folgende Einstellung im OpenKNX Router

    2025-10-06_19-53-26.jpg

    Mein Problem ist nun wenn ich ein IP only Device programmieren möchte sagt er es sind zwei aktiv. Da dies nicht der Fall sein kann wandert das Päkchen vermutlich durch meine Einstellungen oder durch die beiden Geräte in einer Loop.

    Angehängte Dateien

    Einen Kommentar schreiben:


  • sunshine000
    antwortet
    Zitat von thewhobox Beitrag anzeigen
    Wie die Konsole zeigt, ist das nur eine Warnung und kein Fehler.

    1. Ich verstehe die Frage nicht. Welche Konfiguration meinst du?
    2. Du kannst die KNX-IP Pakete mit Wireshark aufzeichnen. Das hat aber nix mit dem IP Router selbst zu tun.
    Vielen Dank für Ihre Antwort.
    1. Das Problem wurde behoben. Ich kann KNX-Geräte nun normal debuggen und herunterladen, nachdem ich sie auf dem KNX IP-Gateway konfiguriert habe.
    2. Gibt es derzeit eine Möglichkeit, KNX-Geräte, die nicht in der Topologie enthalten sind, über einen Tunnel normal herunterzuladen und zu debuggen? Das ABB KNX IP-Routing-Gateway bietet diese Funktion beispielsweise. Wird diese Funktion in einem zukünftigen Update hinzugefügt?​

    Einen Kommentar schreiben:


  • thewhobox
    antwortet
    Zitat von sunshine000 Beitrag anzeigen
    zeigt den Fehler 0d 00:03:51: Allgemein: Warnung:
    Wie die Konsole zeigt, ist das nur eine Warnung und kein Fehler.

    1. Ich verstehe die Frage nicht. Welche Konfiguration meinst du?
    2. Du kannst die KNX-IP Pakete mit Wireshark aufzeichnen. Das hat aber nix mit dem IP Router selbst zu tun.

    Einen Kommentar schreiben:


  • sunshine000
    antwortet
    Zitat von Ing-Dom Beitrag anzeigen
    ja, dafür muss aber die Topologie stimmen.
    Vielen Dank für Ihre Antwort.
    1. Wie Sie bereits erwähnt haben, ermöglicht die Topologie normales Herunterladen und Debuggen. Welche Überlegungen liegen dieser Konfiguration zugrunde?
    2. Gibt es derzeit eine Möglichkeit, KNX-Geräten, die nicht in der Topologie enthalten sind, das normale Herunterladen und Debuggen über einen Tunnel zu ermöglichen? Kann beispielsweise das ABB KNX IP-Routing-Gateway diese Funktionalität bereitstellen oder wird diese Funktion in einem zukünftigen Update hinzugefügt?​

    Einen Kommentar schreiben:


  • Ing-Dom
    antwortet
    Zitat von sunshine000 Beitrag anzeigen
    1. Ich kann beim Tunneln keine anderen KNX-Geräte programmieren und herunterladen. Unterstützt die Firmware diese Funktion?
    ja, dafür muss aber die Topologie stimmen.

    Zitat von sunshine000 Beitrag anzeigen
    das Debug-Fenster zeigt den Fehler 0d 00:03:51: Allgemein: Warnung: Die Schleife hat länger als üblich gedauert (80 >= 50).
    das ist unkritisch, so lange das nicht im Sekundentakt auftritt

    Einen Kommentar schreiben:


  • sunshine000
    antwortet
    Zunächst einmal bin ich sehr dankbar für dieses Projekt.
    Ich habe die Hardware selbst zusammengebaut, die Firmware gebrannt und sie läuft erfolgreich. Mit ETS gesendete Befehle reagieren normal, aber das Debug-Fenster zeigt den Fehler 0d 00:03:51: Allgemein: Warnung: Die Schleife hat länger als üblich gedauert (80 >= 50).
    1. Ich kann beim Tunneln keine anderen KNX-Geräte programmieren und herunterladen. Unterstützt die Firmware diese Funktion?
    2. Nachdem ich die Parameter gemäß Sisamiwe Neuer Benutzer konfiguriert habe, kann ich andere KNX-Geräte per Multicast programmieren und herunterladen.


    0d 00:03:27: ================================================== ==============================
    0d 00:03:27:
    0d 00:03:27: Open # OpenKNX.de
    0d 00:03:27: +----+
    0d 00:03:27: # KNX wiki.openknx.de - forum.openknx.de
    0d 00:03:27:
    0d 00:03:27: ======================== Information ===========================================
    0d 00:03:27: Device
    0d 00:03:27: ID: REG1-Eth
    0d 00:03:27: Name: OpenKNX REG1 LAN Gateway
    0d 00:03:27: Serial number: 00FA:106D8B1C
    0d 00:03:27: Firmware
    0d 00:03:27: Name: IP-Router
    0d 00:03:27: Version: 0.3.0
    0d 00:03:27: Number: $A11F
    0d 00:03:27: KNX-Type: Router (091A)
    0d 00:03:27: CPU-Mode: Single-Core
    0d 00:03:27: Programming
    0d 00:03:27: Address: 15.4.0 (Configured)
    0d 00:03:27: Version: 0.3
    0d 00:03:27: Number: $A11F
    0d 00:03:27: Runtime
    0d 00:03:27: Free memory: 161.238 KiB (min. 161.176 KiB)
    0d 00:03:27: Free stack size: Core0: 4760 bytes
    0d 00:03:27: Watchdog: Running (16s)
    0d 00:03:27: Hostname: OpenKNX-106D8B1C
    0d 00:03:27: Network: Established (192.168.5.209)
    ​​

    Einen Kommentar schreiben:


  • thewhobox
    antwortet
    Zitat von Ing-Dom Beitrag anzeigen
    das spielt ja keine Rolle, denn die Antwort kommt sehr schnell, da die über IP kommt.
    Dann geht es aber an das Gerät direkt. Hier finde ich eine Filterung auch Sinnvoll. Genauso das Filtern direkt zu anderen Tunneladressen.
    Denn auf der TP Linie darf kein zweites Gerät mit der gleichen PA sein.

    Weiter würde ich aber nicht filtern.
    Sprich wenn über den Tunnel die 13.12.255 auf der Linie 2.3 angesprochen wird, sollte dieses Telegramm auf die Linie.
    Topologisches Filtern sollte nur der Router, da hier wirklich eine Linie überquert werden soll.

    Zitat von Ing-Dom Beitrag anzeigen
    KNXFileTransferClient so seine Probleme mit Multicast hat (hatte?)
    schwierig zu sagen, da die Probleme immer nur bei anderen Auftreten und es bei mir funktioniert.
    Aber gefühlt ist es besser geworden.

    Einen Kommentar schreiben:


  • Ing-Dom
    antwortet
    Zitat von thewhobox Beitrag anzeigen
    Da eh immer auf eine Antwort auf das FunctionPropertyInvoke gewartet wird, wird da auch nix geflutet.
    das spielt ja keine Rolle, denn die Antwort kommt sehr schnell, da die über IP kommt.
    Und das muss abgefangen werden wenn man die Optimierung wieder ausbaut.

    Zitat von thewhobox Beitrag anzeigen
    Und wer einen Multicast Teilnehmer (also der eh schon auf IP ist) über Tunnel updatet ist auch selbst schuld ^^
    konkret bin ich auf das Problem gestoßen da der KNXFileTransferClient so seine Probleme mit Multicast hat (hatte?)

    Aber es geht nicht nur um FW-Update. Auch Applikation laden kann ja mitunter viele Daten übertragen.
    Und sehr viele User nehmen immer Tunnel..

    Einen Kommentar schreiben:


  • traxanos
    antwortet
    Fluten kamst du auch per ip ebene. Das kannst du nur mit einer Ratelimiz vermeiden. Normale Kommunikation bedarf ja einer Bestätigung wie Mike schon sagt, somit ist da das Risiko überschaubar

    Einen Kommentar schreiben:


  • thewhobox
    antwortet
    Da eh immer auf eine Antwort auf das FunctionPropertyInvoke gewartet wird, wird da auch nix geflutet.

    Und wer einen Multicast Teilnehmer (also der eh schon auf IP ist) über Tunnel updatet ist auch selbst schuld ^^

    Einen Kommentar schreiben:

Lädt...
X