Ankündigung

Einklappen
Keine Ankündigung bisher.

KNXD startet nach Debian Upgrade nicht mehr

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    KNXD startet nach Debian Upgrade nicht mehr

    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
    Zuletzt geändert von Jürgen; 27.12.2020, 14:24.

    #2
    Wäre das nicht eine Frage für das knxd Forum?
    Viele Grüße
    Martin

    There is no cloud. It's only someone else's computer.

    Kommentar


      #3
      Hast du die aktuelle KNXD Version? Es könnte sein, dass er über "localhost" nicht erreichbar ist, weil du ihn keinen Port, sondern nur den Socket öffnen lässt. Was ist, wenn du localhost beim Client weglässt bzw. den Socket /var/run/knx aufrufst?
      Läuft der Dienst "knxd.socket" -> "systemctl status knxd.socket"?

      Ist der knxd Port 6720 offen -> "netstat -tulpn" ?

      Meine /etc/knxd.conf hat genau folgende Zeile:
      KNXD_OPTS="-e 1.1.0 -E 1.1.2:8 -D -T -R -n 'meinKNXD' -S -b tpuarts:/dev/ttyACM0"

      Die von mir verwendete Version auf Debian 10:knxd 0.14.36-9-g5746b81

      Kommentar


        #4
        Hallo,

        sorry, habe die Anfrage mit aktualisierten Informationen im KNXD Forum neu gepostet, da ist es bestimmt besser aufgehoben.

        Läuft, tut aber nix.. :-(

        Gruß Jürgen

        Kommentar


          #5
          Hallo Jürgen,
          ich meine, du hattest schon einmal ein Problem in dieser Richtung. Bei knxd hat sich die config Datei geändert. Ich hatte auf dem beagle bone mit dem IBB Gateway Debian 10 installiert und seither keine Probleme.
          Hast du es schon mal nach dem Thread folgenden probiert?

          https://knx-user-forum.de/forum/öffentlicher-bereich/knx-eib-forum/diy-do-it-yourself/30421-beaglebone-cape-mit-knx-4x-onewire-enocean-rtc-ehz-möglich?p=1413151#post1413151
          Zuletzt geändert von bmx; 27.12.2020, 19:22.

          Kommentar

          Lädt...
          X