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.
Ankündigung
Einklappen
Keine Ankündigung bisher.
knxd im falschen Verzeichnis installiert ???
Einklappen
X
-
Ich würde erstmal schauen, ob die ETS mit Deiner ABB IPS/S klarkommt...
Einen Kommentar schreiben:
-
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:
-
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.Welchen denn?Zitat von AFeldt Beitrag anzeigenEventuell werde ich mir mal einen Router zulegen... ist zwar etwas komplizierter im Setup, bringt aber auch enorme Vorteile..
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:
-
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:
-
So mache ich es auch seit Jahren. Das läuft gut.Zitat von bmx Beitrag anzeigenoder Du mußt deinen knxd alleine mit der Schnittstelle sprechen lassen und ETS und SmartHomeNG anweisen den knxd zu benutzen.
Einen Kommentar schreiben:
-
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:
-
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:
-
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 (!).
- 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:
-
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:
-
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 anzeigenIm Übrigen wären Sachen um den knxd im entsprechenden Unterforum besser aufgehoben...
Einen Kommentar schreiben:
-
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:
-
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:
-
AFeldtknxd 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, 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.
Kannst Du zu Dokumentationszwecken hier noch Deine Lösung zur Behandlung des Verbindungsproblems knxd <-> Gateway posten?So, genug der Dinge, das System scheint erst einmal zu laufen... bis auf einige kleine Macken, die aber im anderen Beitrag.
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:
-
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:


Einen Kommentar schreiben: