Moin,
ich bekomme das Caching bei knxd nicht aktiviert.
Aber erst mal der Reihe nach.
Habe Debian Jessie in einer VM in bhyve unter FreeNAS installiert.
Die VM hat eine feste IP Adresse in der interfaces Konfigdatei zugewiesen.
Danach habe ich nach der Komplettanleitung für SmarthomeNG angefangen den knxd zu installieren.
Hat jemand eine Idee, warum ich den knxd nicht mit Caching Parameter ("-c") aktiviert bekomme?
Folgende Parameter in der etc/knxd.conf funktionieren:
Das führt dann zu folgender Ausgabe:
Das Aktivieren von Caching hingegen scheitert bei folgender Eintragung in der etc/knxd.conf
Die Fehlerausgabe sieht dann so aus:
Und hiernochmal als Detail ein manueller Start des knxd mit erweitertem Fehlerprotokoll.
Zuerst ohne -c und danach mit -c
Gruß, Sebastian
ich bekomme das Caching bei knxd nicht aktiviert.
Aber erst mal der Reihe nach.
Habe Debian Jessie in einer VM in bhyve unter FreeNAS installiert.
Die VM hat eine feste IP Adresse in der interfaces Konfigdatei zugewiesen.
Danach habe ich nach der Komplettanleitung für SmarthomeNG angefangen den knxd zu installieren.
Hat jemand eine Idee, warum ich den knxd nicht mit Caching Parameter ("-c") aktiviert bekomme?
Folgende Parameter in der etc/knxd.conf funktionieren:
Code:
KNXD_OPTS="-b ipt:172.21.42.30"
Code:
smarthome@smarthome-vm:/$ systemctl status knxd.socket * knxd.socket - KNX Daemon (socket) Loaded: loaded (/lib/systemd/system/knxd.socket; enabled) Active: [COLOR=#00FF00]active (running)[/COLOR] since Thu 2016-10-20 23:07:52 CEST; 58s ago Listen: /var/run/knx (Stream) [::]:6720 (Stream) smarthome@smarthome-vm:/$ systemctl status knxd.service * knxd.service - KNX Daemon Loaded: loaded (/lib/systemd/system/knxd.service; enabled) Active: [COLOR=#00FF00]active (running)[/COLOR] since Thu 2016-10-20 23:07:52 CEST; 1min 4s ago Main PID: 451 (knxd) CGroup: /system.slice/knxd.service `-451 /usr/bin/knxd -b ipt:172.21.42.30 smarthome@smarthome-vm:/$
Code:
KNXD_OPTS="[COLOR=#FF0000][B]-c[/B][/COLOR] -b ipt:172.21.42.30"
Code:
smarthome@smarthome-vm:/$ systemctl status knxd.socket * knxd.socket - KNX Daemon (socket) Loaded: loaded (/lib/systemd/system/knxd.socket; enabled) Active: [COLOR=#00FF00]active (listening)[/COLOR] since Thu 2016-10-20 22:12:59 CEST; 52min ago Listen: /var/run/knx (Stream) [::]:6720 (Stream) smarthome@smarthome-vm:/$ systemctl status knxd.service * knxd.service - KNX Daemon Loaded: loaded (/lib/systemd/system/knxd.service; enabled) Active: activating (auto-restart) (Result: signal) since Thu 2016-10-20 23:05:56 CEST; 4s ago Process: 1448 ExecStart=/usr/bin/knxd $KNXD_OPTS [COLOR=#FF0000](code=killed, signal=ABRT)[/COLOR] Main PID: 1448 (code=killed, signal=ABRT)
Zuerst ohne -c und danach mit -c
Code:
smarthome@smarthome-vm:~$ sudo systemctl stop knxd.socket && sudo systemctl stop knxd.service smarthome@smarthome-vm:~$ knxd -t 0xffc -f 9 -c -b ipt:172.21.42.30 Layer 3(01991170,58093452) Open Layer 4(019A18E0,58093452) GroupCacheInit Aborted smarthome@smarthome-vm:~$ knxd -t 0xffc -f 9 -b ipt:172.21.42.30 Layer 2(02516170,58093459) Open Layer 2(02516170,58093459) Opened Layer 3(02537430,58093459) Open Layer 3(02537430,58093459) registerLayer2 02516170 Layer 3(02537430,58093459) registerLayer2 02516170 = 1 I only have one interface. Nothing to do. Giving up. smarthome@smarthome-vm:~$
Kommentar