Servus,
ich nutze mehrer verschiedene Clients (selbstgebauten node service, node-red, esp8266, openhab) um mich mit dem Bus zu unterhalten.
Leider funktioniert dass nur, wenn ich mich über die Multicast Adresse zum knxd verbinde. Genauer - nur einer kann sich direkt an den server per ip/port verbinden.
Sobald ich zwei Clients per IP verbinde, ist es Zufall welcher funktioniert und welcher nicht.
D.h. eine direkte Verbindung und der Rest über Multicast funktioniert zwar, aber auf locahost und in einem Docker Container gibt es halt Beschränkungen deswegen.
Ich hab mir gestern auch die Version 0.14.28 gebaut, allerdings mit dem gleichen Problem.
Meine config:
Ich hab auch versucht, mal das logging zu aktivieren - aber in den Meldungen konnte ich nichts verdächtiges sehen.
Gibt es 'ne Idee wie ich mehrere direkte Verbindungen aufbauen kann?
ich nutze mehrer verschiedene Clients (selbstgebauten node service, node-red, esp8266, openhab) um mich mit dem Bus zu unterhalten.
Leider funktioniert dass nur, wenn ich mich über die Multicast Adresse zum knxd verbinde. Genauer - nur einer kann sich direkt an den server per ip/port verbinden.
Sobald ich zwei Clients per IP verbinde, ist es Zufall welcher funktioniert und welcher nicht.
D.h. eine direkte Verbindung und der Rest über Multicast funktioniert zwar, aber auf locahost und in einem Docker Container gibt es halt Beschränkungen deswegen.
Ich hab mir gestern auch die Version 0.14.28 gebaut, allerdings mit dem gleichen Problem.
Meine config:
Code:
KNXD_OPTS="-e 0.0.1 -E 0.0.2:8 --GroupCache -D -R -T -S --layer2=tpuarts:/dev/ttyKNX1"
Gibt es 'ne Idee wie ich mehrere direkte Verbindungen aufbauen kann?
Kommentar