Ankündigung

Einklappen
Keine Ankündigung bisher.

knxd im falschen Verzeichnis installiert ???

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

  • Onkelandy
    antwortet
    Hi zusammen!

    Zur Sicherheit ergänze ich hier noch schnell, dass knxd bereits auf meinem Image installiert ist, man also nichts nachinstallieren muss. Da steht auch einiges dazu: https://sourceforge.net/p/smarthomen...age/wiki/knxd/

    Es gibt auch zwei INI Dateien, die man direkt verwenden kann. Vermutlich reicht ein Ändern der IP Adresse. Vielleicht auch nicht. Wenn Letzteres, gerne hier die endgültige INI Datei posten, dann kann ich das im Wiki entsprechend ergänzen. Leider sind die Einstellungen nicht immer trivial.

    Einen Kommentar schreiben:


  • bmx
    antwortet
    Ich würde erstmal schauen, ob die ETS mit Deiner ABB IPS/S klarkommt...

    Einen Kommentar schreiben:


  • AFeldt
    antwortet
    Hallo Hendrik,

    hier einmal meine Frage, die ich in dem kndx Forum gestellt habe...

    nachdem ich mit einigen Stolpersteinen einen VM HyperV mit Debian Buster und SmartHomeNG (IP 192.168.10.230) jetzt soweit lauffähig hinbekommen habe, möchte die Kommunikation mit meiner KNX Umgebung nicht funktionieren.

    Alle knx-Taster, Aktoren liegen im Bereich 1.1.0 bis 1.1.64 (z.B.: Gruppenadressen Beleuchtung EG 1/5/xx) und funktionieren einwandfrei.

    Meine LAN-Schnittstelle ist die ABB IPS2.1 mit neuster Firmware 2.x.
    Phy.Addr. 1.1.250
    LAN-IP: 192.168.10.235
    SubNet: 255.255.255.0
    GW: 192.168.10.254


    in der knxd.conf ist folgender Parameter
    KNXD_OPTS="-e 0.0.1 -E 0.0.2:8 -c -b ipt:192.168.10.235"

    Mit "sudo systemctl status knxd.service" kann man den Status sehr gut erkennen und es werden keine Fehler gemeldet.
    Auch die knxd.sockets funktionieren einwandfrei

    Allerdings werden mit "knxtool groupsocketlisten ip:localhost" keine Aktivitäten auf dem KNX-Bus (wenn ein Schaltaktor etc. Befehle im KNX-Bus umsetzt), angezeigt.
    Wenn ich über die SmartVISU HTML Oberfläche aber Schaltflächen ändere, wird auf der Console der Befehl:
    Write from 0.0.2 to 1/5/4: 00 angezeigt, aber nicht im KNX umgesetzt, aber es passiert nichts.

    Auch mit "knxtool groupswrite ip:localiost 1/5/4 1" (soll Küchenlicht schalten) etc. passiert nichts.


    Wie man erkennt, scheint die Umsetzung in der ABB Schnittstelle nicht zu funktionieren. Entweder habe ich falsche Werte in der knxd.conf gesetzt oder die ABB-Schnittstelle ist defekt

    Vielleicht bringt das ein wenig Durchblick..

    Gruß
    Alexander

    Einen Kommentar schreiben:


  • henfri
    antwortet
    Hallo,

    was ist denn aktuell das Problem.
    Du schriebst
    das war wohl die Lösung zum Problem
    auf jeden Fall kann man beim knxtool groupsocketlisten ip:127.0.0.1
    write from 0.0.2 to 1/5/2: 00 etc erkennen wenn über die SmartVISU geschaltet wird.
    Zitat von AFeldt Beitrag anzeigen
    Eventuell werde ich mir mal einen Router zulegen... ist zwar etwas komplizierter im Setup, bringt aber auch enorme Vorteile..
    Welchen denn?
    knxd macht aus deiner IP-SS ja einen Router. Den kannst du dann auch mit der ETS verwenden. Deine USB-SS kannst du dann verhökern.

    Nochmal: Was ist das Problem?
    Vorschlag: Schreib noch mal genau auf, was du konfiguriert hast, welche IP/Physikalische Adresse was hat - im KNXD-Bereich.
    Und versuch strukturierter zu schreiben&vorzugehen. Mir -und wahrscheinlich den Anderen auch- ist das zu wirr. Ist nicht böse gemeint.

    Gruß,
    Hendrik

    Einen Kommentar schreiben:


  • AFeldt
    antwortet
    danke für die Info,
    aber für die ETS5 habe ich eine USB-Schnittstelle. Die ABB IP-Schnittstelle ist ausschließlich für die SmarthomeNG (knxd) reserviert.
    Aber vielleicht hat jemand aus den anderen Foren dazu eine Idee.

    Möchte auch nicht ausschließen, dass die Schnittstelle eventuell einen Defekt hat, habe diese aber gestern auf die aktuelle Firmware gebracht... die wurde seit Jahren nicht benutzt.

    Eventuell werde ich mir mal einen Router zulegen... ist zwar etwas komplizierter im Setup, bringt aber auch enorme Vorteile..

    Welchen Router würdet Ihr bevorzugen??

    Einen Kommentar schreiben:


  • henfri
    antwortet
    Zitat von bmx Beitrag anzeigen
    oder Du mußt deinen knxd alleine mit der Schnittstelle sprechen lassen und ETS und SmartHomeNG anweisen den knxd zu benutzen.
    So mache ich es auch seit Jahren. Das läuft gut.

    Einen Kommentar schreiben:


  • bmx
    antwortet
    Da Du eine IPS/S hast geht wohl auch nur EIN TUNNEL zur Zeit. Wenn ETS dann kein knxd. Wenn knxd, dann kein ETS.

    Siehe mal diese Tabelle hier im Forum (nicht vollständig, Siemens fehlt z.B.)

    Also solltest Du in Erwägung ziehen dir eine andere Schnittstelle zuzulegen oder Du mußt deinen knxd alleine mit der Schnittstelle sprechen lassen und ETS und SmartHomeNG anweisen den knxd zu benutzen.

    Einen Kommentar schreiben:


  • AFeldt
    antwortet
    Hallo wvhn,

    danke für die Info´s...
    Denke auch, dass ich einmal im bereich KNX-ETS suchen muss.

    Hatte auch schon in anderen Foren gelesen, dass einige Leute Schwierigkeiten mit der ABB Schnittstelle hatten.

    bis bald

    Einen Kommentar schreiben:


  • wvhn
    antwortet
    Wenn hier im Forum niemand mehr antwortet, hat das vermutlich folgende Gründe:
    • alle Infos zur Lösung Deines Problems mit SmarthomeNG / smartVISU sowie einige Tipps zur Fehlersuche am knxd stehen schon in den beiden Threads, die Du erstellt hast. Mit SmarthomeNG und SmartVISU bist Du ja ans Ziel gekommen. Hier in diesem Forum ist deshalb nicht mehr viel Neues zu erwarten.
    • Wie mehrfach geschrieben wurde, ist knxd keine Komponente von SHNG / SV. Deshalb solltest Du mit der Frage zur Konfiguration des knxd einen neuen Thread im knxd-Supportforum aufmachen oder Dich an einen bestehenden anhängen. Google mit den Suchwörtern "knxd" und Deinem ABB-Router liefert Treffer im knxd-Forum (!).
    Zum Eingrenzen des Fehlers und damit Du die Frage präzise genug stellen kannst, hier noch folgende Hinweise.
    • knxd ist ein (Software-)Router. Er routet Informationen von Deinem Rechner (IP:localhost =127.0.0.1, KNX-Adresse aus Deiner Konfiguration: 0.0.2:8) zum ABB-Interface (IPT:192.168.2.235, KNX-Adresse: ???).
    • Dass der knxd läuft, hast Du hoffentlich mit systemctl schon verifiziert. Die Tatsache, dass Du zumindest die Schaltversuche von SmartVISU mithören kannst und dabei die richtige KNX-Adresse angezeigt wird, spricht dafür.
    • In dem oben erwähnten Thread zu Deinem Interface habe ich gelesen, dass man nicht die von der ETS zugewiesene KNX-Adresse im -e Parameter angeben soll. Die Begründung ist mir allerdings nicht ganz klar. Ich würde deshalb in der ETS für knxd -e und -E zwei Adressen in der Nähe von 1.1.230 suchen, die noch frei sind und es damit einfach mal probieren.

    Einen Kommentar schreiben:


  • AFeldt
    antwortet
    Hallo bmx,
    danke für die Info...

    ich versuche noch herauszufinden, warum meine ABB IP Schnittstelle noch nicht funktionieren möchte... IPS/S 2.1
    In der ETS5 hat die IP Schnittstelle die Gruppenadresse 1.1.230 (ist die vielleicht falsch??) und die LAN IP 192.168.10.235

    in der knxd.conf steht ja drin:

    KNXD_OPTS="-e 0.0.1 -E 0.0.2:8 -c -b ipt:192.168.235"

    muss eventuell -e 1.1.230 stehen? und was käme dann hinter -E ?

    auf jeden Fall kann man beim knxtool groupsocketlisten ip:127.0.0.1
    write from 0.0.2 to 1/5/2: 00 etc erkennen wenn über die SmartVISU geschaltet wird.

    mache ich da einen Denkfehler?

    Einen Kommentar schreiben:


  • brunosa3
    antwortet
    vielen herzlichen Dank Tru und wvhn

    das war wohl die Lösung zum Problem

    Code:
    KNXD_OPTS="-e 0.0.1 -E 0.0.2:8 -c -b ipt:192.168.178.35"

    Tut mir Leid bin hier noch völliger Anfänger und versuche mich hier im Forum so schnell wie möglich zu orientieren, dass die Fragen in Zunkunft auch an den richtigen Stellen landen.

    Zitat von bmx Beitrag anzeigen
    Im Übrigen wären Sachen um den knxd im entsprechenden Unterforum besser aufgehoben...







    Einen Kommentar schreiben:


  • bmx
    antwortet
    wvhn Die Komplettanleitung enthält einen Bereich zum knxd der ohnehin im Zuge von Buster aktualisiert werden sollte. Ich habe keinen Router und kann die Sachen da nicht testen.

    Die Doku ist im SmartHomeNG develop branch zu finden unter doc/user/source/installation/komplettanleitung_knxd.rst
    Die Verfahrensweise ist wie mit anderen Patches auch. Man forkt sich das Projekt auf den eigenen Github Account und von da aus clont man sich das lokal. Die Änderungen führt man dann lokal durch und pusht das in den eigenen Fork.
    Auf Github kann man dann für diese Commits einen PR stellen.
    Leider ist das noch nicht so ausführlich dokumentiert, das man danach auch arbeiten kann. Aber wir können leider nicht alles gleichzeitig. Insofern danke für die Hilfe auch bei der SmartVISU!

    Einen Kommentar schreiben:


  • AFeldt
    antwortet
    Kann ich gerne machen...
    werde aber erst einmal meinen KNX-Profi an das System setzen.... habe zwar auch die Software und das Projekt... aber wenn ich da etwas falsch mache, zerschieße ich mir eventuell die gesamte Struktur und das bei fast 85 Busteilnehmern kommt das nicht so gut.

    Zumal die Firma auch noch daran hängt...und dann ist da alles dunkel!!

    bis bald

    Einen Kommentar schreiben:


  • wvhn
    antwortet
    AFeldt
    so, bin jetzt schon um einiges schlauer geworden.

    nachdem der Eintrag in der SmartVISU Config auf Smarthome.py mit der richtigen IP des SmartHomeNG Rechners gesetzt wurde,
    konnte ich per knxtool groupsocketlisten ip:localhost die einzelnen Schaltzustände aus der SmartVISU erkennen.
    knxd ist ein Router. Mit Deiner Konfiguration von smartVISU hast Du jetzt nur die rechnerseitige Verbindung richtig aufgesetzt und kannst Aktivitäten in der smartVISU per groupsocketlisten mithören. Der Schluss, dass Du auch noch ans Gateway ran musst, ist somit absolut richtig.

    So, genug der Dinge, das System scheint erst einmal zu laufen... bis auf einige kleine Macken, die aber im anderen Beitrag.
    Kannst Du zu Dokumentationszwecken hier noch Deine Lösung zur Behandlung des Verbindungsproblems knxd <-> Gateway posten?

    Msinn, bmx , irgendo in den vielen Dokus habe ich mal eine Liste mit knxd-Konfigurationen für verschiedene KNX-Schnittstellen und Router gesehen. Gibt es die noch? Wenn ja, sollten wir den Abschnitt "Problemlösung" in der Doku auf smarthomeng.de entsprechend erweitern. Ich wäre bereit, das zu schreiben. Wo liefere ich das ab, damit es in die Doku eingebunden wird? Gibt es da eine Redaktion?
    Zuletzt geändert von wvhn; 15.01.2020, 12:03.

    Einen Kommentar schreiben:


  • wvhn
    antwortet
    brunosa3 Kurzes Googleln zu Deinem Router bringt diesen Thread zum Vorschein. Danach sieht es so aus, dass Du die Kommandozeilenparameter e und E weglassen und die Schnittstelle auf Tunneling (-b ipt:192.168.178.35) umstellen solltest.

    EDIT: Sorry, sehe jetzt erst, dass Tru das gleiche geantwortet hat.
    Zuletzt geändert von wvhn; 15.01.2020, 11:17.

    Einen Kommentar schreiben:

Lädt...
X