FHEM Forum

FHEM - Hausautomations-Systeme => KNX/EIB => Thema gestartet von: tognellacom am 30 November 2016, 06:54:12

Titel: Probelem mit dem starten von KNXD auf meinem Rsapberry Pi 3
Beitrag von: tognellacom am 30 November 2016, 06:54:12
Hallo zusammen

Zuerst möchte ich sagen, das ich kein Linux Guru bin und habe nach der Anleitung im FHEM Wiki http://www.fhemwiki.de/wiki/Knxd die Installation durchgeführt. Nun meine Frage: Beim starten des Dienstes bekomme ich die untenstehende Meldung:

● knxd.service - KNX Daemon
   Loaded: loaded (/lib/systemd/system/knxd.service; enabled)
   Active: activating (auto-restart) (Result: exit-code) since Mi 2016-11-30 05:40:24 UTC; 2s ago
  Process: 2038 ExecStart=/usr/bin/knxd $KNXD_OPTS (code=exited, status=1/FAILURE)
Main PID: 2038 (code=exited, status=1/FAILURE)

Kann mir jemand einen Ansatz liefern was falsch läuft?

Danke und Gruss aus der Schweiz
Titel: Antw:Probelem mit dem starten von KNXD auf meinem Rsapberry Pi 3
Beitrag von: EIB-Fan am 30 November 2016, 18:46:44
Hallo tognellacom,

herzlich willkommen im Forum!

Bin auch kein Linux-Guru.  ;) Bei mir läuft aber der knxd.

Hast du Jessie mit systemd am laufen? Würde ich empfehlen.

Bei der Konfiguration darfst du nur Punkt 1 oder 2 ausführen.

Gruß in die Schweiz
Jens
Titel: Antw:Probelem mit dem starten von KNXD auf meinem Rsapberry Pi 3
Beitrag von: Andi291 am 30 November 2016, 20:53:58
Abend!

Da gibt es viele potentielle Ursachen :-)

Bitte mal die Suche bemühen...Zu aller erst beide (!) Dienste stoppen und den knxd so lange per Kommandozeile aufrufen, bis die richtigen Parameter gefunden sind. Dann erst um den Autostart kümmern.

Grüße, Andi
Titel: Antw:Probelem mit dem starten von KNXD auf meinem Rsapberry Pi 3
Beitrag von: gadget am 03 Dezember 2016, 13:56:07
Hallo,

im Wiki ist was faul bzgl. der systemd Variante (jessie):

KNXD_OPTS=="-u /tmp/eib -u /var/run/knx -i -b ipt:192.168.188.XX"

Doppeltes "=" und zweimal -u Option ?!

und zudem steht im Default /etc/knxd.conf explizit:


# *** DO NOT use "-u" / "-u /run/knx" or "-i" / "-i 6720" here.
# Systemd already does that on behalf of knxd, via 'knx.socket'.

## DO NOT use the following options:
## -i           -- /lib/systemd/system/knxd.socket does this for us
## -u /run/knx  -- likewise
## -d           -- /lib/systemd/system/knxd.service expects knxd to run in the foreground


Mit

KNXD_OPTS="-u /tmp/eib -b ipt:192.168.178.99"



startet der knxd bei mir.
(Ob der dann auch was sinnvolles tut kann ich noch nicht sagen, hab selber kein knx, ich bereite das für meinen Schwager vor)

Grüße, gadget
Titel: Antw:Probelem mit dem starten von KNXD auf meinem Rsapberry Pi 3
Beitrag von: AK-868 am 08 Dezember 2016, 16:53:45
Ich kann bestätigen das im wiki was verwirrendes steht.

Damit tut es so halb....

KNXD_OPTS="-u /tmp/eib -b ipt:192.168.178.99"

Bisher hat er nur die Gruppenadressen gefunden. (Autocreate)
Titel: Antw:Probelem mit dem starten von KNXD auf meinem Rsapberry Pi 3
Beitrag von: hirsch911 am 17 Januar 2017, 14:46:15
Hi!

Ich frickel auch gerade an knxd mit einem Pi3 und dem MDT IP-Interface. Da kommt immer das raus, wenn man ein knxdtool starten möchte:

pi@raspberrypi:~ $ knxtool busmonitor1 ip:100.200.200.47
Open failed: Connection refused

Der Service an sich ist gestartet, der Socket läuft auch:

pi@raspberrypi:~ $ systemctl status knxd.service
● knxd.service - KNX Daemon
   Loaded: loaded (/lib/systemd/system/knxd.service; enabled)
   Active: active (running) since Tue 2017-01-17 14:14:24 CET; 28min ago
Main PID: 2238 (knxd)
   CGroup: /system.slice/knxd.service
           └─2238 /usr/bin/knxd -u /tmp/eib -b ipt:100.200.200.47

mit dieser Einstellung:

KNXD_OPTS="-u /tmp/eib -b ipt:100.200.200.47"
START_KNXD=YES

Hat da jmd eine Idee, wo ich anfangen soll zu suchen?

Die Verbindung ETS5 zum IP-IF funktioniert. Das ist alles ok mit dem Interface.

Gruß

Stephan
Titel: Antw:Probelem mit dem starten von KNXD auf meinem Rsapberry Pi 3
Beitrag von: EIB-Fan am 17 Januar 2017, 16:15:59
Hallo hirsch911,

probier mal:

KNXD_OPTS="-e 1.1.234 -b ipt:100.200.200.47"


Die 1.1.234 steht für eine freie Gruppenadresse.

Viel Erfolg!

Gruß Jens
Titel: Antw:Probelem mit dem starten von KNXD auf meinem Rsapberry Pi 3
Beitrag von: hirsch911 am 17 Januar 2017, 18:09:35
Moin Jens,

leider kein Erfolg. Jetzt kommt wieder dieser Hinweis:

pi@raspberrypi:~ $ sudo service knxd start
Job for knxd.service failed. See 'systemctl status knxd.service' and 'journalctl -xn' for details.

pi@raspberrypi:~ $ systemctl status knxd.service
  knxd.service - KNX Daemon
   Loaded: loaded (/lib/systemd/system/knxd.service; enabled)
   Active: activating (auto-restart) (Result: exit-code) since Tue 2017-01-17 18:09:00 CET; 817ms ago
  Process: 10552 ExecStart=/usr/bin/knxd $KNXD_OPTS (code=exited, status=1/FAILURE)
Main PID: 10552 (code=exited, status=1/FAILURE)
Titel: Antw:Probelem mit dem starten von KNXD auf meinem Rsapberry Pi 3
Beitrag von: EIB-Fan am 17 Januar 2017, 22:48:27
Hallo hirsch911,

noch eine Variante wäre

KNXD_OPTS="-e 1.1.234 -c -u /tmp/eib -i -b ipt:100.200.200.47"


Habe selbst allerdings ein Weinzierl 760, deshalb kann ich es nicht testen.

Viel Erfolg!

Gruß Jens
Titel: Antw:Probelem mit dem starten von KNXD auf meinem Rsapberry Pi 3
Beitrag von: hirsch911 am 18 Januar 2017, 00:00:39
...auch nicht leider. Mit all den Einstellungen startet der Service nicht. Nur mit

KNXD_OPTS="-u /tmp/eib -b ipt:100.200.200.47"
START_KNXD=YES

Dann läuft er. Wir zumindest angezeigt. Aber mit den KNXTools bekommt man keinen Zugriff wie oben beschrieben...;(
Titel: Antw:Probelem mit dem starten von KNXD auf meinem Rsapberry Pi 3
Beitrag von: EIB-Fan am 18 Januar 2017, 00:35:38
Hallo hirsch911,

du musst hier die IP des MDT IP-Interface angeben

KNXD_OPTS="-e 1.1.234 -c -u /tmp/eib -i -b ipt:100.200.200.XXX"


und hier die IP des Raspberry

knxtool busmonitor1 ip:100.200.200.XXX"

Gruß Jens
Titel: Antw:Probelem mit dem starten von KNXD auf meinem Rsapberry Pi 3
Beitrag von: hirsch911 am 18 Januar 2017, 10:04:33
Volltreffer Jens, das war de Lösung. Funktioniert.

Wo finde ich denn eine Doku zu den ganzen einzelnen Funktionen der knxtools? Ich kann mir mit "list" eine Gesamtübersicht anzeigen lassen, aber das wars dann.