Hallo,
ich hab das Problem gefunden und vielleicht hilft das ja jemand. Sehr tückisch.
Ich hab in der knxd.ini in der main section addr und client-addrs angegeben die bereits mit anderen KNX Geräten belegt waren.
Jetzt funktioniert es.
Vielen Dank allen die versucht haben mir zu helfen.
Ankündigung
Einklappen
Keine Ankündigung bisher.
Item wird nicht aktualisiert
Einklappen
X
-
Kann mir jemand ein Tip geben, wie ich das logging im knxd aktiviere, damit ich schauen kann, ob dort etwas ankommt?
Danke
Einen Kommentar schreiben:
-
Ich vermute auch, dass beide das Gleiche sehen müssten, kenne mich aber zu wenig mit dem IP-Router aus. Da Du mit dem knxd das Tunneling-Protokoll verwendest ("IPT" plus Adresse), ist wahrscheinlich die ETS auch auf Tunneling eingestellt. D.h. es muss nicht zwangsläufig das Gleiche über die unterschiedlichen Tunnels kommuniziert werden. Dazu gibt's aber Spezialisten im knxd-Forum.
Packet-Sniffer wie Wireshark helfen, die Details der Kommunikation auf dem LAN sichtbar zu machen und hoffentlich den entscheidenden Unterschied zu finden.
Einen Kommentar schreiben:
-
Hallo,
also ich hab den Gira 2167 IP Router vor 2 Monaten sogar auf Werkseinstellung zurückgesetzt und da ist keine Filterung aktiviert. ETS und Raspberry hängen am Router und dann müsste doch beim Raspberry das gleiche ankommen oder?
Gruß
Einen Kommentar schreiben:
-
Hängt die ETS am selben IP-Router wie Dein Raspberry? Filterung durch den IP-Router ist ausgeschlossen.
Dann würde ich als nächstes mal mit Wireshark auf dem LAN mithören, was der Router aufs Netz schmeißt und mich von dort aus in Richtung knxd vorarbeiten.
Hilfreich könnte es auch sein, wenn Du die oben genannten Tests mit dem alten Image durchführst und dokumentierst (insbesondere groupsocketlisten).
Edit: habe Den Auszug aus der ETS gerade erst gesehen. Bitte poste dasselbe doch auch für die 4/1/6. wir müssen im direkten Vergleich Schritt für Schritt den Punkt finden, an dem die Botschaften unterschiedlich verarbeitet werden.Zuletzt geändert von wvhn; 22.05.2020, 10:27.
Einen Kommentar schreiben:
-
Hier ein Auszug aus der ETS von 4/1/0# Zeit Dienst Flags Prio Quelladresse Quellname Zieladresse Zielname Rout Typ DPT Info 4113 22.05.2020 10:56:36,298 vom Bus Niedrig 15.15.255 - 4/1/0 Gesamtverbrauch Zählerstand 5 GroupValueRead 4114 22.05.2020 10:56:36,332 vom Bus Niedrig 1.1.81 Binäreingang 8-fach. 4TE, Eingänge potentialfrei 4/1/0 Gesamtverbrauch Zählerstand 5 GroupValueResponse 13.001 Zählimpulse (vorzeichenbehaftet) 00 00 28 B5 | 10421 counter pulses 4115 22.05.2020 10:56:36,378 vom Bus Niedrig 1.1.81 Binäreingang 8-fach. 4TE, Eingänge potentialfrei 4/1/0 Gesamtverbrauch Zählerstand 5 GroupValueResponse 13.001 Zählimpulse (vorzeichenbehaftet) 00 00 28 B5 | 10421 counter pulses
Einen Kommentar schreiben:
-
Und beide liefern an die GAs auch wirklich einen vorzeichenbehafteten 4 Byte Integer Wert?
Einen Kommentar schreiben:
-
Die ETS sieht bei beiden GA (4/1/0 und 4/1/6) auch die Response mit dem Wert des Zählers.
Der einzige Unterschied bei 4/1/6 ist es ein wirklicher Stromzähler und bei 4/1/0 eine Binäreingang aber die GA sind mit den Flags identisch konfiguriert auch mit dem gleichen Datentyp und den gleichen Flags. Und wiegesagt hat das immer funktioniert.
Einen Kommentar schreiben:
-
4/1/0 ist ein Binärzähler der Impulse vom Stromzähler zählt und entsprechend auf den Bus gibt. In der ETS bekomme ich von diesem Binärzähler eine Antwort und die Impulse werden auch hochgezählt.
Hat früher mit 2 Jahre altem Smarthomeimage auch einwandfrei funktioniert.
Einen Kommentar schreiben:
-
Ich lese Deine Beschreibung so, dass die ETS bei der einen GA den Read Request und die Response sieht und bei der anderen GA nur den Read Request und keine Response.
Wenn keine Response auf dem Bus kommt, wie soll das dann am knxd liegen?
Einen Kommentar schreiben:
-
Woher kommen denn die Zählerwerte? Also, wer schreibt die auf den Bus? Du willst die über knxd und shng vom Bus lesen, richtig?
Und wenn die von einem anderen Gerät geschrieben werden - passiert das auf der 4/1/0 auch wirklich? Kannst du das in der ETS im Gruppenmonitor sehen? Also nicht den Lesevorgang, wie oben schon geschrieben, sondern den Schreibvorgang? Schreibt überhaupt jemand auf die 4/1/0?
Einen Kommentar schreiben:
-
Ich hab das Logging mal eingestellt und in der ETS den Wert gelesen.
Bei 4/1/0 kommt nur ein
15.15.255 read 4/1/0
Bei 4/1/6 kommt auch eine Response
15.15.255 read 4/1/6
2020-05-22 08:29:57 DEBUG plugins.knx BM': 1.1.120 set 4/1/6 to 7399
2020-05-22 08:29:57 DEBUG plugins.knx response request from 1.1.120 to 4/1/6 with '00001ce7' and DPT 13
2020-05-22 08:29:57 DEBUG plugins.knx BM': 1.1.120 set 4/1/6 to 7399
2020-05-22 08:29:57 DEBUG plugins.knx response request from 1.1.120 to 4/1/6 with '00001ce7' and DPT 13
Bei knxtool groupsocketlisten fehlt auch die Response nur bei 4/1/0
Die Flags in der ETS sind absolut identisch. Das scheint doch eher am KNXd zu liegen oder?
Einen Kommentar schreiben:
-
Das zeigt eigentlich nur eine Leseanforderung auf die GA, nicht aber eine Schreibanforderung. Ich würde auf sowas wieZitat von z1marco Beitrag anzeigenIch hab aber gerade nochmal grousocketlisten ausgeführt und ich bekomme dort den Read angezeigt:
Read from 1.1.80 to 4/1/0
Read from 1.1.81 to 4/1/6
spekulieren. Wenn das nicht kommt, dann brauchen wir in der Tat beim Plugin noch nicht weiterschauen...Code:Write from 1.1.x to 4/1/0: <daten> Write from 1.1.y to 4/1/6: <daten>
Einen Kommentar schreiben:


Einen Kommentar schreiben: