Verbindung knxd zu FHEM, Installationsfehler von "knxd" und "groupswrite"

Begonnen von Pi_Newbie, 05 Dezember 2015, 00:21:40

Vorheriges Thema - Nächstes Thema

Pi_Newbie

Nee, hatte mir mal angewöhnt die letzten Ziffern der IP zu entfernen! :-)

Da war schon meine richtige IP! :-)

--->
knxtool groupswrite ip:192.168.xx.xx 1/1/102 0
Send request

Das Licht in der Küche bleibt aber trotzdem an! :-)



Pi3 mit Jessie lite, KNX-Installation

Andi291

War nur ne Frage :-)

Zefix...

Starte das Tier mal bitte mit folgenden Optionen:
knxd -e 1.1.241 -c -DTS -i -u --daemon=$home/log/eibd.log --pid-file=/var/run/eibd.pid ip:224.0.23.12

Hatte mal (noch unter EIBD) ähnliche Schmerzen. Habs nur mit Multicast hinbekommen...

Banale Frage:
Wie bist Du an den KNX angebunden? IP-Router?

Pi_Newbie

 knxd -e 1.1.250 -c -DTS -i -u --daemon=$home/log/eibd.log --pid-file=/var/run/eibd.pid ip:192.168.XX.XX
E00000013: OpenInetSocket 6720: bind: Address already in use


Ich nutze das Weinzierl IP-Interface 730
Pi3 mit Jessie lite, KNX-Installation

Pi_Newbie

unter der /etc/knxd.conf habe ich in der 2 Zeile nur meine IP des "Ip-Interface" eingetragen.

Sonst habe ich nix weiter in der /etc/knxd.con eingetragen!

configuration for knxd.service
KNXD_OPTS="-u /tmp/eib -b ip:192.168.XX.XX"

In der /etc/default/knxd habe ich folgendes eingetragen, sprich auch nur die IP.

sane default: route between local KNX clients and multicast
DAEMON_ARGS="-u /tmp/eib -u /var/run/knx -i -b ipt:192.168.XX.XX"
Pi3 mit Jessie lite, KNX-Installation

Andi291

/etc/init.d knxd stop
sudo knxd -e 1.1.241 -c -DTS -i -u --daemon=$home/log/eibd.log --pid-file=/var/run/eibd.pid ip:224.0.23.12
knxtool groupswrite ip:127.0.0.1 1/1/102 0

Andi291

Alternativ (besser zu debuggen):


/etc/init.d knxd stop
sudo knxd -e 1.1.241 -c -DTS -i -u -t 1023 ip:224.0.23.12


in einem neuen Putte-Fenster dann:
knxtool groupswrite ip:127.0.0.1 1/1/102 0

Sollte der knxd nicht starten (weil z.B. schon eine Instanz läuft), alle killen. Geht so:
ps -ef | grep knxd liefert alle pid's mit knxd
alle terminieren mit kill pid

Pi_Newbie

Zitat/etc/init.d knxd stop/quote]
/etc/init.d knxd stop
-bash: /etc/init.d: Is a directory

Pi3 mit Jessie lite, KNX-Installation

Andi291


Pi_Newbie

Also, ... stop hat funktioniert!


--> knxtool groupswrite ip:192.168.XX.XX 1/1/102 0
Open failed: Connection timed out

ps -ef | grep knxd
pi        1040   982  0 19:19 pts/1    00:00:00 grep --color=auto knxd
Pi3 mit Jessie lite, KNX-Installation

Andi291

Na dann:

knxd -e 1.1.241 -c -DTS -i -u -t 1023 ip:224.0.23.12
knxtool groupswrite ip:127.0.0.1 1/1/102 0


Und bitte die IP-Adressen NICHT verändern!

Pi_Newbie

knxd -e 1.1.241 -c -DTS -i -u -t 1023 ip:224.0.23.12

E00000013: OpenInetSocket 6720: bind: Address already in use
initialisation of the knxd inet protocol failed: Address already in use

knxtool groupswrite ip:127.0.0.1 1/1/102 0
Send request
Pi3 mit Jessie lite, KNX-Installation

Andi291

Puh...Da bin ich raus. Sieht so aus, als liefe noch was auf dem Port...

@Smurfix: Idee?

Pi_Newbie

#27
Hmm, Andi! Trotzdem vielen Dank für deine bisherige Hilfe!!!

Ich hab den Eindruck das es nicht mehr viel sein kann! Fehlerfreie Installation!

pi@raspberrypi:~ $ sudo /etc/init.d/knxd status
● knxd.service - KNX Daemon
   Loaded: loaded (/lib/systemd/system/knxd.service; enabled)
   Active: active (running) since Mon 2015-12-07 19:36:42 CET; 8min ago
Main PID: 875 (knxd)
   CGroup: /system.slice/knxd.service
           └─875 /usr/bin/knxd -u /tmp/eib -b ipt:192.168.10.44

Dec 07 19:36:42 raspberrypi systemd[1]: Starting KNX Daemon...
Dec 07 19:36:42 raspberrypi systemd[1]: Started KNX Daemon.

pi@raspberrypi:~ $ ps -ef | grep knxd
knxd       875     1  0 19:36 ?        00:00:00 /usr/bin/knxd -u /tmp/eib -b ipt:192.168.XX.XX
pi         960   889  0 19:48 pts/0    00:00:00 grep --color=auto knxd

Das sieht ja alles schon wesentlich besser aus als die letzten Tage! :-)

Ich weiß leider nicht ob "smurfix" hier ebenfalls am mitlesen ist. Ich hoffe, dass er einen Lösungsvorschlag hat!

Sonst jemand noch eine Idee??? :-)
Pi3 mit Jessie lite, KNX-Installation

Pi_Newbie

He, he

knxtool groupswrite funktioniert!!! :-) Habe das in einem Beitrag gelesen, meine GA angepasst und es hat funktioniert.

Was ist das für eine IP?

knxtool groupswrite ip:127.0.0.1 1/1/9 1

So, jetzt noch das define TUL und dann sollten wir es haben!
Pi3 mit Jessie lite, KNX-Installation

Pi_Newbie

Es funktioniert!!!

In FHEM zeigt er mir alles an! Muss jetzt direkt umbenennen. Obwohl ich autocreate auf disable gestellt habe speichert er mir noch alles! Das will ich wirklich manuell machen, sonst habe ich da Chaos. Einer noch eine Idee wie ich autocreate ausstellen kann?

Danke Andi für deine Hilfe!!!!
Pi3 mit Jessie lite, KNX-Installation