Hallo Zusammen, ich benötige eure Hilfe und hoffe ich bin im korrekten Unterforum. Ich vermute, dass mein Problem mit der Konfiguration von Knxd zusammenhängt.
Es geht um das Zusammenspiel von zwei knxd und SmarthomeNG-Instanzen.
Meine Konstellation sieht folgendermaßen aus:
1. RaspberryPi1 mit SmarthomeNG 1.6.1. master kommuniziert über TUL Stick und knxd mit dem BUS
Der TUL Stick ist folgendermaßen in der knxd.conf eingebunden:
KNXD_OPTS="-e 1.1.253 -E 1.1.200:10 -u /tmp/eib -D -T -R -S -b tpuarts:/dev/knx"
Der Raspberry fungiert als IP-Schnittstelle. Die Schnittstelle wird in ETS erkannt und funktioniert, auch das lesen oder schreiben von GAs in SmarthomeNG sowie über smartvisu funktioniert.
2. VM mit SmarthomeNG 1.7.2.
Da der Raspberry nicht genügend Performance für die smartvisu hat, läuft eine 2. Instanz von SmarthomeNG auf einer virtuellen Maschine.
Knxd ist dort folgendermaßen konfiguriert:
KNXD_OPTS="-e 1.1.244 -E 1.1.2:8 -c --send-delay=30 -b ipt:192.168.X.XX"
Beide Geräte sprechen miteinander. Statuswerte wie z.B. Raumtemperatur werden korrekt angezeigt, also funktioniert der lesende Zugriff. Schalte ich über meine Glastaster Verbraucher Ein oder Aus, wird der Status im SmarthomeNG ebenfalls erfasst.
Allerdings kann ich von dieser Maschine keine Schreibbefehle auf den Bus senden. Egal ob ich über SmarthomeNG oder mit knxtool groupswrite eine GA ansprechen will, es passiert nichts.
Ist natürlich sehr ungünstig, da hier die smartvisu laufen soll...
Wähle ich in der Smartvisu als Datenschnittstelle/Host den Raspberry anstatt des lokalen SmarthomeNG, können Items welche auf dem Raspberry konfiguriert sind gelesen und geschrieben werden. Damit könnte ich mir behelfen, dafür müsste jedoch die item Konfiguration auf beiden Geräten vorgenommen werden. Ziel soll sein, dass der Raspberry als reine IP-Schnittstelle läuft und dort nichts weiter Konfiguriert ist.
Ich bin aktuell leider ratlos und freue mich über jeden Hinweis oder Ansatz.
Eventuell hat ja jemand eine ähnliche Situation bereits aufgebaut.
Es geht um das Zusammenspiel von zwei knxd und SmarthomeNG-Instanzen.
Meine Konstellation sieht folgendermaßen aus:
1. RaspberryPi1 mit SmarthomeNG 1.6.1. master kommuniziert über TUL Stick und knxd mit dem BUS
Der TUL Stick ist folgendermaßen in der knxd.conf eingebunden:
KNXD_OPTS="-e 1.1.253 -E 1.1.200:10 -u /tmp/eib -D -T -R -S -b tpuarts:/dev/knx"
Der Raspberry fungiert als IP-Schnittstelle. Die Schnittstelle wird in ETS erkannt und funktioniert, auch das lesen oder schreiben von GAs in SmarthomeNG sowie über smartvisu funktioniert.
2. VM mit SmarthomeNG 1.7.2.
Da der Raspberry nicht genügend Performance für die smartvisu hat, läuft eine 2. Instanz von SmarthomeNG auf einer virtuellen Maschine.
Knxd ist dort folgendermaßen konfiguriert:
KNXD_OPTS="-e 1.1.244 -E 1.1.2:8 -c --send-delay=30 -b ipt:192.168.X.XX"
Beide Geräte sprechen miteinander. Statuswerte wie z.B. Raumtemperatur werden korrekt angezeigt, also funktioniert der lesende Zugriff. Schalte ich über meine Glastaster Verbraucher Ein oder Aus, wird der Status im SmarthomeNG ebenfalls erfasst.
Allerdings kann ich von dieser Maschine keine Schreibbefehle auf den Bus senden. Egal ob ich über SmarthomeNG oder mit knxtool groupswrite eine GA ansprechen will, es passiert nichts.
Ist natürlich sehr ungünstig, da hier die smartvisu laufen soll...
Wähle ich in der Smartvisu als Datenschnittstelle/Host den Raspberry anstatt des lokalen SmarthomeNG, können Items welche auf dem Raspberry konfiguriert sind gelesen und geschrieben werden. Damit könnte ich mir behelfen, dafür müsste jedoch die item Konfiguration auf beiden Geräten vorgenommen werden. Ziel soll sein, dass der Raspberry als reine IP-Schnittstelle läuft und dort nichts weiter Konfiguriert ist.
Ich bin aktuell leider ratlos und freue mich über jeden Hinweis oder Ansatz.
Eventuell hat ja jemand eine ähnliche Situation bereits aufgebaut.
Kommentar