Hallo Leuts,
nun hat es mich auch getroffen und ich finde keine Lösung :-(
Mein Beagle lief mit Debian 8 und SHNG 151 prima. Wegen Letsencrypt brauchte ich ein Update, also auf Debian 9 gegangen.
NGINX und OWserver liefen, KNXD startete nicht. Da dann schon Meldungen kamen, Python wäre bald aus der Wartung gleich auf Debian 10.
Während des Upgrades kamenFragen zum KNXD, ob alte Versionen erhalten werden sollen, hab ich mit ja - also N für nicht ersetzen - entschieden, vielleicht falsch?
Nun habe ich also ein Debian 10 und mein KNXD startet nicht:
Dez 27 13:14:40 ibbgateway knxd[1697]: E00000084: [ 1:main] There is no KNX addr= in section 'main'.
Dez 27 13:14:40 ibbgateway knxd[1697]: F00000109: [ 1:main] Error setting up the KNX router.
Ich habe die Adresse eingetragen:
nano /etc/knxd.conf
KNXD_OPTS="-e 1.1.126 -E 0.0.2:8 -c -b ip:192.168.1.231"
hilft nicht..
Der Fehler wird bei Google oft gefunden, aber eine wirkliche Lösung habe ich nicht. Es wird auch ein Script für eine neue Konfigurationsdatei erwähnt.
Ich habe mal getestet:
/usr/lib/knxd_args <args-to-knxd>
Ergebnis:
-bash: Syntaxfehler beim unerwarteten Wort `newline'
EDIT: In der configzeile fehlten die Anführungszeichen hinten, die fehlende Adresse wird nicht mehr bemängelt, aber der Service startet trotzdem nicht :-(
Hmpf.
KNXD nach Github Anleitung konfiguriert, sieht eigentlich gut aus:
systemctl status knxd.service
● knxd.service - KNX Daemon
Loaded: loaded (/lib/systemd/system/knxd.service; enabled; vendor preset: enabled)
Active: active (running) since Sun 2020-12-27 14:19:49 CET; 2s ago
Main PID: 1010 (knxd)
Tasks: 1 (limit: 1036)
Memory: 272.0K
CGroup: /system.slice/knxd.service
└─1010 /usr/bin/knxd -e 1.1.126 -E 0.0.2:8 -c -b ipt:192.168.1.231
Aber Buszugriff klappt nicht:
knxtool groupsocketlisten ip:localhost
Read failed: Connection reset by peer
Kann jemand von Euch mal erklären, was sich von Debian 8 nach Debian 10 (9) geändert hat und warum mein Smarthomeng nach dem Upgrade nicht mehr läuft?
Vielen Dank!
Gruß
Jürgen
nun hat es mich auch getroffen und ich finde keine Lösung :-(
Mein Beagle lief mit Debian 8 und SHNG 151 prima. Wegen Letsencrypt brauchte ich ein Update, also auf Debian 9 gegangen.
NGINX und OWserver liefen, KNXD startete nicht. Da dann schon Meldungen kamen, Python wäre bald aus der Wartung gleich auf Debian 10.
Während des Upgrades kamenFragen zum KNXD, ob alte Versionen erhalten werden sollen, hab ich mit ja - also N für nicht ersetzen - entschieden, vielleicht falsch?
Nun habe ich also ein Debian 10 und mein KNXD startet nicht:
Dez 27 13:14:40 ibbgateway knxd[1697]: E00000084: [ 1:main] There is no KNX addr= in section 'main'.
Dez 27 13:14:40 ibbgateway knxd[1697]: F00000109: [ 1:main] Error setting up the KNX router.
Ich habe die Adresse eingetragen:
nano /etc/knxd.conf
KNXD_OPTS="-e 1.1.126 -E 0.0.2:8 -c -b ip:192.168.1.231"
hilft nicht..
Der Fehler wird bei Google oft gefunden, aber eine wirkliche Lösung habe ich nicht. Es wird auch ein Script für eine neue Konfigurationsdatei erwähnt.
Ich habe mal getestet:
/usr/lib/knxd_args <args-to-knxd>
Ergebnis:
-bash: Syntaxfehler beim unerwarteten Wort `newline'
EDIT: In der configzeile fehlten die Anführungszeichen hinten, die fehlende Adresse wird nicht mehr bemängelt, aber der Service startet trotzdem nicht :-(
Hmpf.
KNXD nach Github Anleitung konfiguriert, sieht eigentlich gut aus:
systemctl status knxd.service
● knxd.service - KNX Daemon
Loaded: loaded (/lib/systemd/system/knxd.service; enabled; vendor preset: enabled)
Active: active (running) since Sun 2020-12-27 14:19:49 CET; 2s ago
Main PID: 1010 (knxd)
Tasks: 1 (limit: 1036)
Memory: 272.0K
CGroup: /system.slice/knxd.service
└─1010 /usr/bin/knxd -e 1.1.126 -E 0.0.2:8 -c -b ipt:192.168.1.231
Aber Buszugriff klappt nicht:
knxtool groupsocketlisten ip:localhost
Read failed: Connection reset by peer
Kann jemand von Euch mal erklären, was sich von Debian 8 nach Debian 10 (9) geändert hat und warum mein Smarthomeng nach dem Upgrade nicht mehr läuft?
Vielen Dank!
Gruß
Jürgen
Kommentar