Ankündigung

Einklappen
Keine Ankündigung bisher.

Konfiguration Wiregate als KNX-Schnittstelle für OpenHAB2

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

    Konfiguration Wiregate als KNX-Schnittstelle für OpenHAB2

    Hi

    Ich versuche gerade meine KNX-Installation mit der Alexa zu verbinden und habe dazu eine OpenHAB2 Installation auf einem RasPi aufgesetzt. Bisher kam ich gut zurecht und recht zügig voran. Die OpenHAB-Doku sei an dieser Stelle lobend erwähnt.

    Meine Alexa hat sogar auf Anhieb die Items gefunden.
    Allerdings tut sich bei einem Befehl nichts. Ich vermute, dass das Problem an der Schnittstelle zum Bus liegt?
    Ich nutze ein Wiregate als Bus-Schnittstelle.

    Kann mir jemand sagen, wie das Wiregate korrekt zu konfigurieren ist?

    Folgende Fehlermeldung erscheint:
    Code:
    2017-10-09 19:59:12.416 [ERROR] [org.apache.felix.configadmin        ] - [org.osgi.service.cm.ManagedService, id=290, bundle=181/mvn:org.openhab.binding/org.openhab.binding.knx/1.10.0]: Unexpected problem updating configuration org.openhab.knx
    tuwien.auto.calimero.exception.KNXIllegalArgumentException: non-valid routing multicast /192.168.178.28
        at tuwien.auto.calimero.knxnetip.KNXnetIPRouting.<init>(KNXnetIPRouting.java:151)[181:org.openhab.binding.knx:1.10.0]
        at tuwien.auto.calimero.knxnetip.KNXnetIPRouting.<init>(KNXnetIPRouting.java:134)[181:org.openhab.binding.knx:1.10.0]
        at tuwien.auto.calimero.link.KNXNetworkLinkIP.<init>(KNXNetworkLinkIP.java:154)[181:org.openhab.binding.knx:1.10.0]
        at org.openhab.binding.knx.internal.connection.KNXConnection.connectByIp(KNXConnection.java:292)[181:org.openhab.binding.knx:1.10.0]
        at org.openhab.binding.knx.internal.connection.KNXConnection.connect(KNXConnection.java:179)[181:org.openhab.binding.knx:1.10.0]
        at org.openhab.binding.knx.internal.connection.KNXConnection.updated(KNXConnection.java:448)[181:org.openhab.binding.knx:1.10.0]
        at org.apache.felix.cm.impl.helper.ManagedServiceTracker.updated(ManagedServiceTracker.java:189)[3:org.apache.felix.configadmin:1.8.12]
        at org.apache.felix.cm.impl.helper.ManagedServiceTracker.updateService(ManagedServiceTracker.java:152)[3:org.apache.felix.configadmin:1.8.12]
        at org.apache.felix.cm.impl.helper.ManagedServiceTracker.provideConfiguration(ManagedServiceTracker.java:85)[3:org.apache.felix.configadmin:1.8.12]
        at org.apache.felix.cm.impl.ConfigurationManager$UpdateConfiguration.run(ConfigurationManager.java:1772)[3:org.apache.felix.configadmin:1.8.12]
        at org.apache.felix.cm.impl.UpdateThread.run0(UpdateThread.java:141)[3:org.apache.felix.configadmin:1.8.12]
        at org.apache.felix.cm.impl.UpdateThread.run(UpdateThread.java:109)[3:org.apache.felix.configadmin:1.8.12]
        at java.lang.Thread.run(Thread.java:745)[:1.8.0_121]

    #2
    Leider schlägt auch die Konfiguration als "TUNNEL" fehl

    Code:
    2017-10-09 20:31:58.508 [ERROR] [tuwien.auto.calimero                ] - KNXnet/IP Tunneling 192.168.178.28:3671: communication failure on connect
    java.net.BindException: Die angeforderte Adresse kann nicht zugewiesen werden (Bind failed)
    
    2017-10-09 20:31:58.532 [WARN ] [nx.internal.connection.KNXConnection] - Initial connection to KNX bus failed!
    Die IP stimmt definitiv und den Port habe ich aus der ETS abgeschrieben, wo das Wiregate problemlos als Schnittstelle funktioniert.

    Kommentar


      #3
      Ich könnte das Problem durch probieren lösen. Mit folgenden Einstellungen funktioniert es.
      IP: IP des Wiregates
      type: Tunnel
      Local IP: IP des Rechners auf dem OpenHAB2 läuft
      Mein Fehler war wohl, dass ich die Local IP nicht angegeben hatte.

      Kommentar

      Lädt...
      X