Ankündigung

Einklappen
Keine Ankündigung bisher.

openhab2 diverse Meldungen im LogViewer

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

    openhab2 diverse Meldungen im LogViewer

    Moin, Moin,

    ich beschäftige mich seit einigen Wochen mit der Visualisierung unserer KNX-Steuerung via Openhab. Ich bin bisher gut vorangekommen, jedoch dauert die Kommunikation zwischen Openhab und meinem KNX gefühlt ewig.
    Openhab läuft bei mir auf einem Raspberry Pi Modell 3.
    Da die Kommunikation grundsätzlich funktoniert, weiß ich nicht weiter. Im LogViewer laufen ständig etliche Fehlermeldungen auf.
    Code:
    2019-01-14 18:21:16.380 [COLOR=orange][WARN ][/COLOR] [calimero.mgmt.TL 192.168.0.32:3671] - disconnected not gracefully (timeout)
    tuwien.auto.calimero.KNXTimeoutException: no confirmation reply received for 1.2.20->1.2.7 L_Data.req, system priority hop count 6 repeat, tpdu 81
    at tuwien.auto.calimero.knxnetip.ClientConnection.doExtraBlockingModes(ClientConnection.java:244) ~[?:?]
    at tuwien.auto.calimero.knxnetip.ConnectionBase.send(ConnectionBase.java:258) ~[?:?]
    at tuwien.auto.calimero.knxnetip.KNXnetIPTunnel.send(KNXnetIPTunnel.java:178) ~[?:?]
    at tuwien.auto.calimero.link.KNXNetworkLinkIP.onSend(KNXNetworkLinkIP.java:243) ~[?:?]
    at tuwien.auto.calimero.link.AbstractLink.send(AbstractLink.java:351) ~[?:?]
    at tuwien.auto.calimero.link.KNXNetworkLinkIP.sendRequestWait(KNXNetworkLinkIP.java:222) ~[?:?]
    at tuwien.auto.calimero.mgmt.TransportLayerImpl.sendDisconnect(TransportLayerImpl.java:612) ~[?:?]
    at tuwien.auto.calimero.mgmt.TransportLayerImpl.disconnectIndicate(TransportLayerImpl.java:600) ~[?:?]
    at tuwien.auto.calimero.mgmt.TransportLayerImpl.disconnect(TransportLayerImpl.java:342) ~[?:?]
    at tuwien.auto.calimero.mgmt.Destination.destroy(Destination.java:371) ~[?:?]
    at tuwien.auto.calimero.mgmt.Destination.close(Destination.java:383) ~[?:?]
    at tuwien.auto.calimero.mgmt.ManagementProceduresImpl.isAddressOccupied(ManagementProceduresImpl.java:311) ~[?:?]
    at org.openhab.binding.knx.internal.client.AbstractKNXClient.isReachable(AbstractKNXClient.java:338) ~[?:?]
    at org.openhab.binding.knx.handler.AbstractKNXThingHandler.pollDeviceStatus(AbstractKNXThingHandler.java:144) ~[?:?]
    at org.openhab.binding.knx.handler.AbstractKNXThingHandler.lambda$1(AbstractKNXThingHandler.java:184) ~[?:?]
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:?]
    at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) [?:?]
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) [?:?]
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) [?:?]
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:?]
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:?]
    at java.lang.Thread.run(Thread.java:748) [?:?]
    Ich habe bisher alles via Youtube und einem (wirklich gutem) Onlinekurs für das einbinden von KNX in Openhab erstellt. Ich habe bereits versucht den Fehler zu googlen, leider ohne Erfolg. Ich habe bereits versucht Openhab auf unserm NAS laufen zu lassen, jedoch mit dem gleichen resultat.
    Darum hier meine Frage.

    Kann mir jemand sagen, wie ich das Problem beheben kann?

    Vielen Dank für eure Mühe.

    Gruß

    #2
    • Wie kommunizierst Du mit knx?
    • Welches Binding verwendest Du?
    • Welche Version von openHAB verwendest Du?
    • Wie sieht Deine Konfiguration aus?

    Kommentar


      #3
      Moin,

      Die Kommunikation zum Bus läuft via Netzwerk und IP-Schnittstelle.
      Ich nutze das aktuelle KNX-Binding 2.4.0 und die Version von openHAB 2.4.0. Ich habe openHab gestern erneut aufgesetzt, darum sind dies die aktuellsten Versionen. Ich vermute das die Konfiguration meiner Things nicht einwandfrei ist. Obwohl ich die Devices auch schon über die PaperUI konfiguriert habe und auch dabei kam es zu der Zeitverzögerung.
      Ich habe jetzt alle Things via VS Code konfiguriert.

      Code:
       [COLOR=#569cd6]Bridge[/COLOR][COLOR=#d4d4d4] knx[/COLOR][COLOR=#c586c0]:[/COLOR][COLOR=#d4d4d4]ip[/COLOR][COLOR=#c586c0]:[/COLOR][COLOR=#d4d4d4]bridge [ [/COLOR]
        [COLOR=#d4d4d4]ipAddress[/COLOR][COLOR=#d4d4d4]=[/COLOR][COLOR=#ce9178]"192.168.0.32"[/COLOR][COLOR=#d4d4d4], [/COLOR]
        [COLOR=#d4d4d4]portNumber[/COLOR][COLOR=#d4d4d4]=[/COLOR][COLOR=#b5cea8]3671[/COLOR][COLOR=#d4d4d4], [/COLOR]
        [COLOR=#d4d4d4]localIp[/COLOR][COLOR=#d4d4d4]=[/COLOR][COLOR=#ce9178]"192.168.0.36"[/COLOR][COLOR=#d4d4d4], [/COLOR]
        [COLOR=#d4d4d4]type[/COLOR][COLOR=#d4d4d4]=[/COLOR][COLOR=#ce9178]"TUNNEL"[/COLOR][COLOR=#d4d4d4], [/COLOR]
        [COLOR=#d4d4d4]readingPause[/COLOR][COLOR=#d4d4d4]=[/COLOR][COLOR=#b5cea8]50[/COLOR][COLOR=#d4d4d4], [/COLOR]
        [COLOR=#d4d4d4]responseTimeout[/COLOR][COLOR=#d4d4d4]=[/COLOR][COLOR=#b5cea8]10[/COLOR][COLOR=#d4d4d4], [/COLOR]
        [COLOR=#d4d4d4]readRetriesLimit[/COLOR][COLOR=#d4d4d4]=[/COLOR][COLOR=#b5cea8]3[/COLOR][COLOR=#d4d4d4], [/COLOR]
        [COLOR=#d4d4d4]autoReconnectPeriod[/COLOR][COLOR=#d4d4d4]=[/COLOR][COLOR=#b5cea8]1[/COLOR][COLOR=#d4d4d4],[/COLOR]
        [COLOR=#d4d4d4]localSourceAddr[/COLOR][COLOR=#d4d4d4]=[/COLOR][COLOR=#ce9178]"1.2.20"[/COLOR]
        [COLOR=#d4d4d4]] [/COLOR]
        [COLOR=#d4d4d4]{[/COLOR]
        [COLOR=#569cd6]Thing[/COLOR][COLOR=#d4d4d4] device dimmaktor1[[/COLOR]
        [COLOR=#d4d4d4]address[/COLOR][COLOR=#d4d4d4]=[/COLOR][COLOR=#ce9178]"1.2.7"[/COLOR][COLOR=#d4d4d4],[/COLOR]
        [COLOR=#d4d4d4]fetch[/COLOR][COLOR=#d4d4d4]=[/COLOR][COLOR=#569cd6]true[/COLOR][COLOR=#d4d4d4],[/COLOR]
        [COLOR=#d4d4d4]pingInterval[/COLOR][COLOR=#d4d4d4]=[/COLOR][COLOR=#b5cea8]300[/COLOR][COLOR=#d4d4d4],[/COLOR]
        [COLOR=#d4d4d4]readInterval[/COLOR][COLOR=#d4d4d4]=[/COLOR][COLOR=#b5cea8]3600[/COLOR]
        [COLOR=#d4d4d4]][/COLOR]
        [COLOR=#d4d4d4]{[/COLOR]
        [COLOR=#4ec9b0]Type[/COLOR][COLOR=#d4d4d4] dimmer [/COLOR][COLOR=#c586c0]:[/COLOR][COLOR=#d4d4d4] eg_l_diele_Licht    [/COLOR][COLOR=#ce9178]"Flur EG"[/COLOR][COLOR=#d4d4d4]      [ [/COLOR][COLOR=#c586c0]switch[/COLOR][COLOR=#d4d4d4]=[/COLOR][COLOR=#ce9178]"1/10/35"[/COLOR][COLOR=#d4d4d4], position[/COLOR][COLOR=#d4d4d4]=[/COLOR][COLOR=#ce9178]"1/0/38"[/COLOR][COLOR=#d4d4d4], increaseDecrease[/COLOR][COLOR=#d4d4d4]=[/COLOR][COLOR=#ce9178]"1/0/36, 5.001"[/COLOR][COLOR=#d4d4d4] ][/COLOR]
        [COLOR=#4ec9b0]Type[/COLOR][COLOR=#d4d4d4] dimmer [/COLOR][COLOR=#c586c0]:[/COLOR][COLOR=#d4d4d4] og_l_diele_Licht      [/COLOR][COLOR=#ce9178]"Flurlicht OG"[/COLOR][COLOR=#d4d4d4]      [ [/COLOR][COLOR=#c586c0]switch[/COLOR][COLOR=#d4d4d4]=[/COLOR][COLOR=#ce9178]"1/1/14"[/COLOR][COLOR=#d4d4d4], position[/COLOR][COLOR=#d4d4d4]=[/COLOR][COLOR=#ce9178]"1/1/16"[/COLOR][COLOR=#d4d4d4], increaseDecrease[/COLOR][COLOR=#d4d4d4]=[/COLOR][COLOR=#ce9178]"1/1/15, 5.001"[/COLOR][COLOR=#d4d4d4] ][/COLOR]
        [COLOR=#4ec9b0]Type[/COLOR][COLOR=#d4d4d4] dimmer [/COLOR][COLOR=#c586c0]:[/COLOR][COLOR=#d4d4d4] eg_l_hwr_Licht        [/COLOR][COLOR=#ce9178]"HWR Licht"[/COLOR][COLOR=#d4d4d4]     [ [/COLOR][COLOR=#c586c0]switch[/COLOR][COLOR=#d4d4d4]=[/COLOR][COLOR=#ce9178]"1/0/30"[/COLOR][COLOR=#d4d4d4], position[/COLOR][COLOR=#d4d4d4]=[/COLOR][COLOR=#ce9178]"1/0/28"[/COLOR][COLOR=#d4d4d4], increaseDecrease[/COLOR][COLOR=#d4d4d4]=[/COLOR][COLOR=#ce9178]"1/0/27, 5.001"[/COLOR][COLOR=#d4d4d4] ][/COLOR]
        [COLOR=#4ec9b0]Type[/COLOR][COLOR=#d4d4d4] dimmer [/COLOR][COLOR=#c586c0]:[/COLOR][COLOR=#d4d4d4] eg_l_gwc_Licht        [/COLOR][COLOR=#ce9178]"Gäste WC"[/COLOR][COLOR=#d4d4d4]      [ [/COLOR][COLOR=#c586c0]switch[/COLOR][COLOR=#d4d4d4]=[/COLOR][COLOR=#ce9178]"1/0/52"[/COLOR][COLOR=#d4d4d4], position[/COLOR][COLOR=#d4d4d4]=[/COLOR][COLOR=#ce9178]"1/0/55"[/COLOR][COLOR=#d4d4d4], increaseDecrease[/COLOR][COLOR=#d4d4d4]=[/COLOR][COLOR=#ce9178]"1/0/53, 5.001"[/COLOR][COLOR=#d4d4d4] ][/COLOR]
        [COLOR=#d4d4d4]}[/COLOR]
        [COLOR=#d4d4d4]} [/COLOR]
      Ich hoffe du kannst mit meinen Angaben was anfangen...

      Danke schön!

      Kommentar


        #4
        Hallo,

        zuerst ändere deine 4 Items wie folgt:
        Code:
         
         Type dimmer : eg_l_diele_Licht    "Flur EG"      [ switch="1/10/35", position="1/0/38", increaseDecrease="1/0/36" ]
        Laß auch bitte auch die Zeile "localSourceAddr="1.2.20"" und "pingInterval=300" weg und ändere "fetch=false".

        Fragen:
        - wie oft/häufig kommen da Daten vom KNX-Bus?
        - Gibt es in der "openhab.log" noch andere Einträge zur KNX-Bus Verbindung?
        - Gibt es in der "event.log" Einträge der Telegramme zu den Zeit der log-Einträge und danach?
        - Ist es möglich nach dem Fehler noch Telegramme zu senden/empfangen?

        Kommentar


          #5
          openHAB2.4 ist stable, das heißt, da ändert sich auch nichts mehr dran. So etwas wie eine aktuellste Version gibt es also nicht - im Gegensatz zu openHAB2.5, das ist unstable bzw. nightly, da gibt es aktuelle und inaktuelle Versionen. [korinthen] es gibt keinen Komparativ von aktuell [/korinthen]

          Grundsätzlich sollte man immer klein anfangen. Eine TUNNEL-Bridge benötigt nur zwei oder drei Parameter, die ipAddress (der knx/IP-Schnittstelle), den type (TUNNEL) und evtl. localIp (die IP des Rechners, auf dem openHAB läuft). Alles andere sollte tunlichst erstmal weg gelassen werden.
          Das Thing hat ebenfalls Parameter, die man erst mal nicht setzen muss oder sollte. readInterval ist nur unter sehr seltenen Umständen sinnvoll, fetch funktioniert nicht mit allen Devices korrekt, pingInterval sollte keine Schwierigkeiten machen, aber wie oben erwähnt: erstmal aussparen, genau wie address...

          Ob man den Parameter increaseDecrease sinnvoll verwenden kann, kommt auf den Dimmer an.
          Wichtig wäre aber, den Status korrekt zurückzumelden (ausschließlich position).
          Wenn man den DPT mit angeben will/muss, gehört der vor die erste GA des Parameters, mit Doppelpunkt getrennt. So:
          Code:
          [ ga="1.001:1/1/1" ]

          Kommentar

          Lädt...
          X