Ankündigung

Einklappen
Keine Ankündigung bisher.

Modbus Binding funktioniert nicht

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

    Modbus Binding funktioniert nicht

    Hallo ich habe ein Problem mit dem Modbus Binding.
    Openhab 2.0 wurde neu installiert. Dann habe ich das Modbus 1.9 Addon installiert & das Ausführen von 1.x Addons in der Systemkonfiguration erlaubt.
    Anschließend habe ich in der Modbus.cfg mein input register mit dem namen "herget1in" definiert:

    "tcp.herget1in.connection=192.168.25.95:502
    tcp.herget1in.type=input
    tcp.herget1in.start=40001
    tcp.herget1in.length=18"

    Dieses wollte ich dann in der *.items Datei verwenden:

    "Number Ist_Lufttemperatur "Lufttemperatur [%.1f °C]" <temperature> {modbus="herget1in:5"}"

    Jedoch funktionierte das nicht & auch in den logs taucht keine modbus Verbindung auf, so als ob das Binding nicht richtig installiert wäre aber in dem Verzeichnis:

    openhab\userdata\tmp\mvn\org\openhab\binding\org.o penhab.binding.modbus\1.9.0 befinden sich die Dateien :
    - "org.openhab.binding.modbus-1.9.0.jar"
    -"org.openhab.binding.modbus-1.9.0.jar.sha1"

    Jemand eine Idee wieso Modbus nicht erkannt wird?
    Danke im Vorraus!
    Zuletzt geändert von koepie; 16.05.2017, 19:15.

    #2
    Was heißt:
    Das Ausführen von 1.x Addons in der Systemkonfiguration erlaubt.
    ?

    Man kann das Installieren von Legacy Addons erlauben, was dann bedeutet, dass OH1-Addons, für die es eine echte OH2-Version gibt, zur Installation angezeigt werden.
    Um OH1-Addons nutzen zu können, muss der Compatibility Layer installiert und aktiv sein, das sollte automatisch passieren, wenn ein OH1-Binding z.B. über Paper UI installiert wird.
    Gibt es denn im Log irgendetwas passendes zu modbus?

    Kommentar


      #3
      habe oH2 jetzt einmal neu installiert & die Bindings neu geladen
      es gibt auch eine fehlermeldung im log :

      2017-05-19 14:42:54.005 [ERROR] [.binding.modbus.internal.ModbusSlave] - ModbusSlave (herget1out): Error getting modbus data for request net.wimpi.modbus.msg.ReadMultipleRegistersRequest@ 663b6490. Error: Error Code = 2. Endpoint ModbusTCPSlaveEndpoint@2727d5a8[address=192.168.25.99,port=502]. Connection: TCPMasterConnection@2544411[socket=Socket[addr=/192.168.25.99,port=502,localport=62524]]

      2017-05-19 14:42:54.065 [ERROR] [.binding.modbus.internal.ModbusSlave] - ModbusSlave (herget1in): Error getting modbus data for request net.wimpi.modbus.msg.ReadInputRegistersRequest@6f6 ac9f2. Error: Error Code = 2. Endpoint ModbusTCPSlaveEndpoint@7a69e9e0[address=192.168.25.99,port=502]. Connection: TCPMasterConnection@4f3e68c8[socket=Socket[addr=/192.168.25.99,port=502,localport=62525]]

      Kommentar

      Lädt...
      X