Ankündigung

Einklappen
Keine Ankündigung bisher.

neuer ABB ip s3.1.1 mit Openhab 2.5 sendet keine Nachrichten auf den BUS

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

    neuer ABB ip s3.1.1 mit Openhab 2.5 sendet keine Nachrichten auf den BUS

    Hallo,
    ich habe lange ausprobiert und gelesen, aber komme einfach nicht weiter.
    Ärgerlich: Ich hatte eine laufende Konfiguration unter Openhab 2.3 mit dem alten KNX Binding. Irgendwann hatte ich den https://knx-user-forum.de/forum/%C3%B6ffentlicher-bereich/knx-eib-forum/1271519-abb-ipr-s3-1-1-keine-verbindung-lan-seitig beschriebenen Fehler.

    Habe ein neues Gerät und alles mögliche versucht: Tunnel Modus/ Router Modus, Config über Paper UI / Config über Things.. Neustarts usw.
    Zuletzt: Update auf OPENHAB 2.5.
    KNX Bridge springt im Log und der PaperUi auch fein auf "online", aber:
    Es wird einfach keine BUS Nachricht auf den BUS gesendet, wie ich in der ETS im Bus-Monitor kontrollieren kann.

    Folgendermaßen sieht´s bei mir aus:
    Things.things
    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]    type=[/COLOR][COLOR=#ce9178]"ROUTER"[/COLOR][COLOR=#d4d4d4], [/COLOR]
      [COLOR=#d4d4d4]    ipAddress=[/COLOR][COLOR=#ce9178]"224.0.23.12"[/COLOR][COLOR=#d4d4d4], [/COLOR]
      [COLOR=#d4d4d4]    portNumber=[/COLOR][COLOR=#b5cea8]3671[/COLOR][COLOR=#d4d4d4], [/COLOR]
      [COLOR=#d4d4d4]    localIp=[/COLOR][COLOR=#ce9178]"192.168.188.114"[/COLOR][COLOR=#d4d4d4],[/COLOR]
      [COLOR=#d4d4d4]    readingPause=[/COLOR][COLOR=#b5cea8]50[/COLOR][COLOR=#d4d4d4], [/COLOR]
      [COLOR=#d4d4d4]    responseTimeout=[/COLOR][COLOR=#b5cea8]10[/COLOR][COLOR=#d4d4d4], [/COLOR]
      [COLOR=#d4d4d4]    readRetriesLimit=[/COLOR][COLOR=#b5cea8]3[/COLOR][COLOR=#d4d4d4], [/COLOR]
      [COLOR=#d4d4d4]    autoReconnectPeriod=[/COLOR][COLOR=#b5cea8]60[/COLOR][COLOR=#d4d4d4],[/COLOR]
      [COLOR=#d4d4d4]    localSourceAddr=[/COLOR][COLOR=#ce9178]"1.1.100"[/COLOR]
      [COLOR=#d4d4d4]] {[/COLOR]
      [COLOR=#d4d4d4]    [/COLOR][COLOR=#569cd6]Thing[/COLOR][COLOR=#d4d4d4] [/COLOR][COLOR=#4ec9b0]device[/COLOR][COLOR=#d4d4d4] [/COLOR][COLOR=#4ec9b0]generic[/COLOR][COLOR=#d4d4d4] [[/COLOR]
      [COLOR=#d4d4d4]     ] {[/COLOR]
      [COLOR=#d4d4d4]        [/COLOR][COLOR=#4ec9b0]Type[/COLOR][COLOR=#d4d4d4] [/COLOR][COLOR=#c586c0]switch[/COLOR][COLOR=#d4d4d4]        [/COLOR][COLOR=#c586c0]:[/COLOR][COLOR=#d4d4d4] [/COLOR][COLOR=#4ec9b0]demoSwitchKueche[/COLOR][COLOR=#d4d4d4]        [/COLOR][COLOR=#ce9178]"demoSwitchKueche"[/COLOR][COLOR=#d4d4d4]       [ ga=[/COLOR][COLOR=#ce9178]"1.001:3/0/12+<3/0/13"[/COLOR][COLOR=#d4d4d4] ][/COLOR]
     [COLOR=#d4d4d4]    }[/COLOR]  [COLOR=#d4d4d4]}[/COLOR]
    items:
    Code:
     [COLOR=#569cd6]Switch[/COLOR][COLOR=#d4d4d4] [/COLOR][COLOR=#4ec9b0]DemoSwitchKueche[/COLOR][COLOR=#d4d4d4] [/COLOR][COLOR=#ce9178]"Demo switch kueche"[/COLOR][COLOR=#d4d4d4] {[/COLOR][COLOR=#c586c0]channel[/COLOR][COLOR=#d4d4d4]=[/COLOR][COLOR=#ce9178]"knx:device:bridge:generic:demoSwitchKueche"[/COLOR][COLOR=#d4d4d4]}[/COLOR]
    Log:
    Code:
    2019-12-16 22:12:13.159 [COLOR=#007F46][hingStatusInfoChangedEvent][/COLOR] - 'knx:ip:bridge' changed from UNKNOWN to ONLINE
    2019-12-16 22:12:13.167 [COLOR=#007F46][hingStatusInfoChangedEvent][/COLOR] - 'knx:device:bridge:generic' changed from OFFLINE (BRIDGE_OFFLINE) to ONLINE
    2019-12-16 22:12:23.521 [ome.event.ItemCommandEvent] - Item 'DemoSwitchKueche' [COLOR=black][COLOR=black]received command[/COLOR] ON[/COLOR]
    2019-12-16 22:12:23.527 [nt.ItemStatePredictedEvent] - DemoSwitchKueche predicted to become ON
    2019-12-16 22:12:23.540 [vent.ItemStateChangedEvent] - DemoSwitchKueche changed from OFF to ON
    2019-12-16 22:12:25.223 [ome.event.ItemCommandEvent] - Item 'DemoSwitchKueche' [COLOR=black][COLOR=black]received command[/COLOR] OFF[/COLOR]
    2019-12-16 22:12:25.230 [nt.ItemStatePredictedEvent] - DemoSwitchKueche predicted to become OFF
    2019-12-16 22:12:25.250 [vent.ItemStateChangedEvent] - DemoSwitchKueche changed from ON to OFF
    2019-12-16 22:12:26.616 [ome.event.ItemCommandEvent] - Item 'DemoSwitchKueche' [COLOR=black][COLOR=black]received command[/COLOR] ON[/COLOR]
    2019-12-16 22:12:26.622 [nt.ItemStatePredictedEvent] - DemoSwitchKueche predicted to become ON
    2019-12-16 22:12:26.645 [vent.ItemStateChangedEvent] - DemoSwitchKueche changed from OFF to ON
    ==> /var/log/openhab2/openhab.log <==
    2019-12-16 22:12:43.324 [COLOR=orange][WARN ][/COLOR] [nx.internal.client.AbstractKNXClient] - Giving up reading datapoint 3/0/13, the number of maximum retries (3) is reached.
    ==> /var/log/openhab2/events.log <==
    2019-12-16 22:12:43.473 [ome.event.ItemCommandEvent] - Item 'DemoSwitchKueche' [COLOR=black][COLOR=black]received command[/COLOR] OFF[/COLOR]
    2019-12-16 22:12:43.479 [nt.ItemStatePredictedEvent] - DemoSwitchKueche predicted to become OFF
    2019-12-16 22:12:43.502 [vent.ItemStateChangedEvent] - DemoSwitchKueche changed from ON to OFF
    Kann mir jemand helfen?
    Was habe ich falsch gemacht? Was kann ich noch ausprobieren?

    Vielen Dank vorab und beste Grüße,
    jbk

    #2
    Lass mal testweise die localSourceAddr weg. Hast Du irgendwelche Filter im Router aktiv?

    Wenn Du auf openHAB-Seite das knx Logging auf DEBUG setzt, kannst Du im Log sehen, was vom Router an Daten kommt, auch wenn keine GA gesetzt wurden.

    Kommentar


      #3
      Hallo,

      folgende Änderungen:

      things.things

      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]    type=[/COLOR][COLOR=#ce9178]"ROUTER"[/COLOR][COLOR=#d4d4d4], [/COLOR]
        [COLOR=#d4d4d4]    ipAddress=[/COLOR][COLOR=#ce9178]"224.0.23.12"[/COLOR][COLOR=#d4d4d4], [/COLOR]
        [COLOR=#d4d4d4]    portNumber=[/COLOR][COLOR=#b5cea8]3671[/COLOR][COLOR=#d4d4d4], [/COLOR]
        [COLOR=#d4d4d4]    localIp=[/COLOR][COLOR=#ce9178]"192.168.188.114"[/COLOR][COLOR=#d4d4d4],[/COLOR]
        [COLOR=#d4d4d4]    readingPause=[/COLOR][COLOR=#b5cea8]50[/COLOR][COLOR=#d4d4d4], [/COLOR]
        [COLOR=#d4d4d4]    responseTimeout=[/COLOR][COLOR=#b5cea8]10[/COLOR][COLOR=#d4d4d4], [/COLOR]
        [COLOR=#d4d4d4]    readRetriesLimit=[/COLOR][COLOR=#b5cea8]3[/COLOR][COLOR=#d4d4d4], [/COLOR]
        [COLOR=#d4d4d4]    autoReconnectPeriod=[/COLOR][COLOR=#b5cea8]60[/COLOR]
        [COLOR=#d4d4d4]] {[/COLOR]
        [COLOR=#569cd6]Thing[/COLOR][COLOR=#4ec9b0]device[/COLOR][COLOR=#4ec9b0]generic[/COLOR][COLOR=#d4d4d4] [[/COLOR]
        [COLOR=#d4d4d4]     ] {[/COLOR]
        [COLOR=#4ec9b0]Type[/COLOR][COLOR=#c586c0]switch[/COLOR][COLOR=#c586c0]:[/COLOR][COLOR=#4ec9b0]demoSwitchKueche[/COLOR][COLOR=#ce9178]"demoSwitchKueche"[/COLOR][COLOR=#d4d4d4]       [ ga=[/COLOR][COLOR=#ce9178]"1.001:3/0/12+<3/0/13"[/COLOR][COLOR=#d4d4d4] ][/COLOR]
        [COLOR=#d4d4d4]    }[/COLOR]
        [COLOR=#d4d4d4]}[/COLOR]

      Dann
      openhab-cli console
      log:set debug org.openhab.binding.knx
      log:set debug tuwien.auto.calimero


      Code:
       2019-12-17 06:33:04.769 [COLOR=#007F46][hingStatusInfoChangedEvent][/COLOR] - 'knx:ip:bridge' changed from UNINITIALIZED to INITIALIZING
       2019-12-17 06:33:04.801 [COLOR=#007F46][hingStatusInfoChangedEvent][/COLOR] - 'knx:ip:bridge' changed from INITIALIZING to UNKNOWN
        2019-12-17 06:33:04.827 [COLOR=#007F46][hingStatusInfoChangedEvent][/COLOR] - 'knx:device:bridge:generic' changed from UNINITIALIZED to INITIALIZING
       2019-12-17 06:33:04.833 [vent.ItemStateChangedEvent] - Sun_Azimuth changed from 106.4964652677356 to 106.49679641094984
      2019-12-17 06:33:04.841 [vent.ItemStateChangedEvent] - Sun_Elevation changed from -16.92386163822979 to -16.9236025024610162019-12-17 06:33:04.855 [COLOR=#007F46][hingStatusInfoChangedEvent][/COLOR] - 'knx:device:bridge:generic' changed from INITIALIZING to OFFLINE (BRIDGE_OFFLINE)
      2019-12-17 06:33:04.881 [vent.ItemStateChangedEvent] - Sun_Azimuth changed from 106.49679641094984 to 106.49740591341657 2019-12-17 06:33:04.884 [vent.ItemStateChangedEvent] - Sun_Elevation changed from -16.923602502461016 to -16.92312553795966
       ==> /var/log/openhab2/openhab.log <==
        2019-12-17 06:34:04.692 [DEBUG] [nx.internal.client.AbstractKNXClient] - Bridge knx:ip:bridge is disconnecting from the KNX bus
       2019-12-17 06:34:04.703 [DEBUG] [nx.internal.client.AbstractKNXClient] - Bridge knx:ip:bridge is connecting to the KNX bus
      2019-12-17 06:34:04.709 [DEBUG] [binding.knx.internal.client.IPClient] - Establishing connection to KNX bus on 224.0.23.12:3671 in mode ROUTER.
      ==> /var/log/openhab2/events.log <==
      2019-12-17 06:34:04.739 [COLOR=#007F46][hingStatusInfoChangedEvent][/COLOR] - 'knx:ip:bridge' changed from UNKNOWN to ONLINE
        2019-12-17 06:34:04.753 [COLOR=#007F46][hingStatusInfoChangedEvent][/COLOR] - 'knx:device:bridge:generic' changed from OFFLINE (BRIDGE_OFFLINE) to ONLINE
       ==> /var/log/openhab2/openhab.log <==
      2019-12-17 06:34:14.797 [DEBUG] [nx.internal.client.AbstractKNXClient] - Could not read value for datapoint 3/0/13: timeout waiting for group read response from 3/0/13. Going to retry.
      2019-12-17 06:34:24.850 [DEBUG] [nx.internal.client.AbstractKNXClient] - Could not read value for datapoint 3/0/13: timeout waiting for group read response from 3/0/13. Going to retry.
      2019-12-17 06:34:34.914 [COLOR=orange][WARN ][/COLOR] [nx.internal.client.AbstractKNXClient] - Giving up reading datapoint 3/0/13, the number of maximum retries (3) is reached.
      beim Schalten in der PaperUI Control
      Code:
       2019-12-17 06:41:51.645 [ome.event.ItemCommandEvent] - Item 'DemoSwitchKueche' [COLOR=black][COLOR=black]received command[/COLOR] OFF[/COLOR]
       2019-12-17 06:41:51.655 [nt.ItemStatePredictedEvent] - DemoSwitchKueche predicted to become OFF
        2019-12-17 06:41:51.688 [vent.ItemStateChangedEvent] - DemoSwitchKueche changed from ON to OFF
          ==> /var/log/openhab2/openhab.log <==
       2019-12-17 06:41:51.696 [DEBUG] [nx.internal.client.AbstractKNXClient] - Wrote value 'OFF' to datapoint 'command DP 3/0/12 'knx:ip:bridge', DPT id 1.001, low priority' (0. attempt).
      ==> /var/log/openhab2/events.log <==
      2019-12-17 06:41:53.300 [ome.event.ItemCommandEvent] - Item 'DemoSwitchKueche' [COLOR=black][COLOR=black]received command[/COLOR] ON[/COLOR]
      ==> /var/log/openhab2/openhab.log <==
        2019-12-17 06:41:53.329 [DEBUG] [nx.internal.client.AbstractKNXClient] - Wrote value 'ON' to datapoint 'command DP 3/0/12 'knx:ip:bridge', DPT id 1.001, low priority' (0. attempt).
       ==> /var/log/openhab2/events.log <==
      2019-12-17 06:41:54.063 [nt.ItemStatePredictedEvent] - DemoSwitchKueche predicted to become ON
        2019-12-17 06:41:54.098 [vent.ItemStateChangedEvent] - DemoSwitchKueche changed from OFF to ON
      3/0/12 ist in ETS: Licht schalten
      3/0/13 ist in ETS: Licht Status

      Habe dann die Werte in der things.things getauscht, aber Ergebnis ist nur umgekehrt.
      Busmonitor und Gruppenmonitor bringen keine Einträge im ETS Log.


      Ich wüsste nichts von Filtern. Wo kann ich das prüfen?
      Habe mal in ETS bei Gruppenadress-Einstellungen bei beide Adressen angehakt "Weiterleiten (nicht filtern)".
      Das Ergebnis ändert sich nicht.

      Was soll ich sonst ändern?
      Zuletzt geändert von jbk123; 17.12.2019, 06:58.

      Kommentar


        #4
        Und wenn Du auf knx-Seite schlatest, gibt es keine Telegramme.

        Hast Du vielleicht eine Firewall, die die Kommunikation mit dem Router verhindert?

        Kommentar


          #5
          Zitat von udo1toni Beitrag anzeigen
          Und wenn Du auf knx-Seite schlatest, gibt es keine Telegramme.
          Richtig. Keine Telegramme im OpenHAB zu sehen.

          Hast Du vielleicht eine Firewall, die die Kommunikation mit dem Router verhindert?
          Keine Firewall. FritzBox 7490 organisiert mein Heimnetz. Hier gab es seit dem funktionierenden Openhab-KNX Aufbau keinerlei Änderungen.

          Kommentar


            #6
            Neuer Versuch mit der IP des Geräts geändert auf 192.168.188.46:


            Code:
             2019-12-17 21:15:29.273 [DEBUG] [nx.internal.client.AbstractKNXClient] - Bridge knx:ip:bridge is disconnecting from the KNX bus
             2019-12-17 21:15:29.277 [DEBUG] [nx.internal.client.AbstractKNXClient] - Bridge knx:ip:bridge is connecting to the KNX bus
              2019-12-17 21:15:29.282 [DEBUG] [binding.knx.internal.client.IPClient] - Establishing connection to KNX bus on 192.168.188.46:3671 in mode ROUTER.
             2019-12-17 21:15:29.288 [COLOR=orange][WARN ][/COLOR] [mmon.WrappedScheduledExecutorService] - Scheduled runnable ended with an exception:tuwien.auto.calimero.KNXIllegalArgumentException: non-valid routing multicast /192.168.188.46
              at tuwien.auto.calimero.knxnetip.KNXnetIPRouting.<init>(KNXnetIPRouting.java:162) ~[?:?]
             at tuwien.auto.calimero.knxnetip.KNXnetIPRouting.<init>(KNXnetIPRouting.java:145) ~[?:?]
              at org.openhab.binding.knx.internal.client.IPClient.getConnection(IPClient.java:122) ~[?:?]
             at org.openhab.binding.knx.internal.client.IPClient.createKNXNetworkLinkIP(IPClient.java:93) ~[?:?]
              at org.openhab.binding.knx.internal.client.IPClient.establishConnection(IPClient.java:80) ~[?:?]
             at org.openhab.binding.knx.internal.client.AbstractKNXClient.connect(AbstractKNXClient.java:178) ~[?:?]
              at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_222]
                at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) ~[?:1.8.0_222]
             at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) ~[?:1.8.0_222]
              at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_222]
             at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_222]
            at java.lang.Thread.run(Thread.java:748) [?:1.8.0_222]
            Hilft das jemandem?
            Was kann ich noch ausprobieren?

            Kommentar


              #7
              Du kannst nicht einfach irgendwelche IPs nehmen Für den Router Mode brauchst Du eine multicast Adresse. Für den Tunnel Mode brauchst Du eine gewöhnliche IP Adresse aus Deinem Subnetz.

              Kommentar


                #8
                Na klar. Das sehe ich ja am log. Ich dachte, das hilft vielleicht jemandem, um mir zu helfen.

                Vielleicht hilft:
                Mit "TUNNEL" bekomme ich auch eine Verbindung UND konnte sogar eine Test-Lampe schalten.

                Code:
                 
                       2019-12-18 21:23:25.371 [DEBUG] [nx.internal.client.AbstractKNXClient] - Wrote value 'OFF' to datapoint 'command DP 3/0/12 'knx:ip:bridge', DPT id 1.001, low priority' (0. attempt).
                 
                2019-12-18 21:23:25.407 [DEBUG] [.internal.handler.DeviceThingHandler] - onGroupWrite Thing 'knx:device:bridge:generic' received a GroupValueWrite telegram from '1.1.23' for destination '3/0/13'
                Warum ist der als ROUTER mit Multicast IP zwar online und grün, aber bekommt diese Telegramme nicht mit?

                Kommentar


                  #9
                  Das kann verschiedene Gründe haben. Da ich keinen Router verwende, kann ich dazu aber nichts konkretes beitragen.

                  Kommentar


                    #10
                    Moin,
                    wenn es dieses Gerät (ABB IPS/S3.1.1 IP) ist, so kann dieses lediglich Tunneling. Steht auch so in der Beschreibung. Der IPR kann auch Routing und wird in der Regel als Bereichskoppler eingesetzt.
                    Zuletzt geändert von agh; 27.12.2019, 17:13.

                    Kommentar


                      #11
                      Okay, danke. Dann Tunnel.
                      Ich kämpfe zwar noch mit der Migration, aber dieses Thema ist dann gelöst.

                      Kommentar

                      Lädt...
                      X