Hallo
Ich habe auf meinem Paspberry pi 2 mit fhem und knxd das Problem dass ich keine Verbindung zum Knx Bus herstellen kann.
KNX Gateway ist ein MDT scn-ip000.01
Knxd konfiguration ist:
DAEMON_ARGS="-u /tmp/eib -u /var/run/knx -i -b ipt:192.168.178.5"
Knxtool groupswrite ip:127:0:0:1 1/0/12 1
Wird mit send request bestätigt
Jedoch
Knxtool groupswrite ip:192.168.178.5 1/0/12 1
Open failed: connection timed out
Hat jemand eine Idee woran es liegen könnte?
Gruß
Servus!
Ich sehe hier kein Problem...
Ich unterstelle, der Router hat die x.x.x.5
Per KNXD kannst Du Dich ja drauf verbinden. Groupswrite funktioniert auch. Mir wäre nicht bekannt, dass Du mit Groupswrite direkt auf ein kommerzielles Produkt schreiben kannst. Da musst schon ( wie Du es auch richtig tust) über den lokalen Server marschieren...
Grüße, Andi
Danke schonmal für deine Unterstützung.
Ja also das knx gateway hat die x.x.x.5 der eigentliche inet router im lan x.x.x.1.
Ok also müssen die writes lokal passieren.
Jedoch gibt es im Bus keine reaktion der Gruppenedresse.
Also die aktoren lösen nichts aus.
Bisher scheint der FHEM jedoch nicht mit dem bus zu kommuniezieren!
Ich bekomme keine gruppenadressen im fhem angezeigt und der autocreatr hat auch noch nichts angelegt.
Muss das knx gateway noch in der fhem config angelegt werden?
Gruß
Siehe:
http://forum.fhem.de/index.php/topic,44189.0.html (http://forum.fhem.de/index.php/topic,44189.0.html)
Konsole (debug):
sudo knxd -e 1.1.241 -c -DTS -i -u -t 1023 ip:224.0.23.12
fhem.cfg:
define tul TUL eibd:localhost 1.15.255
Grüße
Ok ich bekomme jedoch den Fehler:
Open inet socket 6720: bind: address alreasy in use.
Auch wenn ich den knxd dienst stoppe.
Gruß
Steht auch irgendwo in dem Thread. Da läuft noch ne Instanz.
Was sagt
ps -ef | grep knxd
ps -ef | grep eibd
?
Wenn noch was läuft mit
sudo kill <pid>
abschießen.
Oder mit sudo /etc/init.d/knxd stop
Ps -ef zeigt bei eibd und knxd nur den bash task.
Habe den thread nun schon durchgelesen aber konnte nichts weiteres finden.
Gruß
Zefix - mein Fehler...
Probier:
-u /var/run/knx
statt -u
Also
knxd -e 1.1.241 -c -DTS -i -u /var/run/knx -t 1023 ip:224.0.23.12
leider kommt der selbe fehler.
Gruß
Puh, dann bin ich raus. Schreib mal user smurfix an...
Ok danke, habe eine PN an Matthias gesendet
aber mal zum Verständnis,
der knxd daemon arbeitet eigenständigt und sollte bei einem
knxtool groupswrite ip:127.0.0.1 1/0/1 1
eine Aktion auf dem Bus auslösen. Mit oder ohne FHEM Anbindung richtig?
kann ich zu dem knxd irgendwo eine umfangreiche Dokumentation finden?
Gruß
Problem gelöst
Danke nochmal Matthias (Smurfix)
Nochmal die Lösung dokumentiert.
Bei der Fehlermeldung "Open inet socket 6720: bind: address alreasy in use."
läuft noch der knxd.socket oder knxd selbst.
Lösung
Debian Jessie: systemctl stop knxd.socket; systemctl stop knxd
Debian Wheezy: killall -9 knxd