knxd als Router nutzen
Verfasst: 22. Nov 2019 19:27
Moin,
als ich noch Openhab 1.8 zusammen mit dem eibd genutzt habe, war es möglich, Openhab aktiv zu haben und trotzdem mit der ETS über den Gateway die KNX devices programieren zu können.
Mit dem Umstieg auf Openhab 2.x habe ich auf den knxd gewechselt, habe es aber nicht hinbekommen, diesen Zustand wieder zu erreichen. Ich muß immer den knxd stoppen, um mit der ETS auf den Bus zugreifen zu können.
Derzeitige Konfig ist:
KNX/IP Gateway ist ein Busch Jäger 6186/32... alt, hat aber immer gut funktioniert
- IP ist 192.168.102.138 / 24
Der knxd (auf der Maschine mit der IP 192.168.152.151) wird aufgerufen (parameter aus der /etc/knxd.conf)
In der knx.things Datei auf der Openhab Maschine (192.168.152.151) findet sich diese Config:
Das funktioniert auch, aber eben nicht zusammen mit der ETS.
Deshalb hab ich die knx.things Datei so geändert:
Anschließend Openhab neu gestartet...ohne Fehlermeldungen...aber gehen tut es nicht. Alles schalten per UI gibt zwar Ausgaben im Log, aber nichts in der Wirklichkeit. Also: irgendwas ist falsch, aber ich komme nicht dahinter, was es seien könnte.
Hat da irgend jemand eine Idee? Oder bin ich gar auf dem ganz falschen Dampfer und der knxd muß anders konfiguriert werden?
Für jede Hilfe dankbar...
Peter
als ich noch Openhab 1.8 zusammen mit dem eibd genutzt habe, war es möglich, Openhab aktiv zu haben und trotzdem mit der ETS über den Gateway die KNX devices programieren zu können.
Mit dem Umstieg auf Openhab 2.x habe ich auf den knxd gewechselt, habe es aber nicht hinbekommen, diesen Zustand wieder zu erreichen. Ich muß immer den knxd stoppen, um mit der ETS auf den Bus zugreifen zu können.
Derzeitige Konfig ist:
KNX/IP Gateway ist ein Busch Jäger 6186/32... alt, hat aber immer gut funktioniert
- IP ist 192.168.102.138 / 24
Der knxd (auf der Maschine mit der IP 192.168.152.151) wird aufgerufen (parameter aus der /etc/knxd.conf)
Code: Alles auswählen
KNXD_OPTS="-e 0.0.1 -E 0.0.2:8 -u /tmp/eib -R -D -T -S -b ipt:192.168.102.138"
Code: Alles auswählen
Bridge knx:ip:bridge [
ipAddress="192.168.152.151",
portNumber=3671,
localIp="192.168.152.151",
type="TUNNEL",
readingPause=50,
responseTimeout=10,
readRetriesLimit=3,
autoReconnectPeriod=1,
localSourceAddr="0.0.0"
] {
Thing device generic [
] { ...
Deshalb hab ich die knx.things Datei so geändert:
Code: Alles auswählen
Bridge knx:ip:bridge [
localIp="192.168.152.151",
type="ROUTER",
readingPause=50,
responseTimeout=10,
readRetriesLimit=3,
autoReconnectPeriod=1,
localSourceAddr="0.0.0"
] {
Thing device generic [
] { ...
Hat da irgend jemand eine Idee? Oder bin ich gar auf dem ganz falschen Dampfer und der knxd muß anders konfiguriert werden?
Für jede Hilfe dankbar...
Peter