NEWS
KNX adapter?
KNX adapter?
-
Aha!
Was sagt:````
sudo netstat -tulpen|grep 6720 -
sudo ps aux |grep eibdund
sudo ps aux |grep knxd -
Ich bin verwirrt….
Warum ist den der socket offen?
Was sagt:
systemctl -all list-sockets |grep 6720 -
Aber trotzdem sagt systemd das der Dienst nicht startet…
Machmal:
> systemctl stop knxddannach nochmal schauen ob der socket zu ist:
systemctl -all list-sockets |grep 6720
-
Ich erinnere mich dunkel an einen cre podcast mit Lennart Poettering dem maintainer von systemd. Ein neues feature von systemd ist wohl, dass dienste "ondemand" gestartet werden können….
Das ist wohl hier der fall..
Versuch mal:
systemctl disable knxd -
Mal kein fehler:
Synchronizing state for knxd.service with sysvinit using update-rc.d... Executing /usr/sbin/update-rc.d knxd defaults Executing /usr/sbin/update-rc.d knxd disable insserv: warning: current start runlevel(s) (empty) of script `knxd' overrides LSB defaults (2 3 4 5). insserv: warning: current stop runlevel(s) (0 1 2 3 4 5 6) of script `knxd' overrides LSB defaults (0 1 6). Removed symlink /etc/systemd/system/sockets.target.wants/knxd.socket. -
Ok…
jetzt nochmal:
sudo /usr/bin/knxd --eibaddr=0.0.230 -u /tmp/eib -u /var/run/knx -i -DTRS -b ipt:192.168.1.106Wenn alles gut ist, meckert er wegen root… egal...
Gruß
-
Pfff.. Renitente Kiste…
Dann auf die harte nummer:
In "/etc/default/knxd" den daemon deaktivieren und neustarten (reboot).
also:
START_KNXD=YES -> START_KNXD=NO
reboot
dann nochmal:
sudo /usr/bin/knxd --eibaddr=0.0.230 -u /tmp/eib -u /var/run/knx -i -DTRS -b ipt:192.168.1.106
-
OK! Wieder was gelernt…
Also:
cd /etc/systemd/system/sockets.target.wants/ mv knxd.socket knxd.socket_tmp rebootProbieren ob es nun geht…
-
Sehr verwunderlich….
was sagt: sudo systemctl disable knxd.socket
was sagt: systemctl list-unit-files
-
Der ganze Trick nur, um das Ding testweise im Vordergrund zu starten. Wenn der Dienst deaktiviert ist: sudo /usr/bin/knxd –eibaddr=0.0.230 -u /tmp/eib -u /var/run/knx -i -DTRS -b ipt:192.168.1.106
Was passiert dann?