FHEM Forum

FHEM - Hausautomations-Systeme => KNX/EIB => Thema gestartet von: Michael Schmidt am 27 Dezember 2015, 12:58:02

Titel: knxd timed out
Beitrag von: Michael Schmidt am 27 Dezember 2015, 12:58:02
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ß
Titel: Antw:knxd timed out
Beitrag von: Andi291 am 27 Dezember 2015, 13:32:09
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
Titel: Antw:knxd timed out
Beitrag von: Michael Schmidt am 27 Dezember 2015, 13:51:27
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ß
Titel: Antw:knxd timed out
Beitrag von: Andi291 am 27 Dezember 2015, 14:10:57
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
Titel: Antw:knxd timed out
Beitrag von: Michael Schmidt am 27 Dezember 2015, 14:22:20
Ok ich bekomme jedoch den Fehler:
Open inet socket 6720: bind: address alreasy in use.

Auch wenn ich den knxd dienst stoppe.

Gruß
Titel: Antw:knxd timed out
Beitrag von: Andi291 am 27 Dezember 2015, 14:41:43
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
Titel: Antw:knxd timed out
Beitrag von: Michael Schmidt am 27 Dezember 2015, 15:09:19
Ps -ef zeigt bei eibd und knxd nur den bash task.

Habe den thread nun schon durchgelesen aber konnte nichts weiteres finden.

Gruß
Titel: Antw:knxd timed out
Beitrag von: Andi291 am 27 Dezember 2015, 15:13:21
Zefix - mein Fehler...

Probier:
-u /var/run/knx statt -u
Titel: Antw:knxd timed out
Beitrag von: Michael Schmidt am 27 Dezember 2015, 15:43:41
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ß
Titel: Antw:knxd timed out
Beitrag von: Andi291 am 27 Dezember 2015, 16:07:49
Puh, dann bin ich raus. Schreib mal user smurfix an...
Titel: Antw:knxd timed out
Beitrag von: Michael Schmidt am 28 Dezember 2015, 08:41:50
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ß
Titel: Antw:knxd timed out
Beitrag von: Michael Schmidt am 29 Dezember 2015, 08:12:00
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