Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Einsteigerfragen
    4. Einbindung von Geräten
    5. Modbus Fehler "current mbap contains trashed request id"

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    Modbus Fehler "current mbap contains trashed request id"

    This topic has been deleted. Only users with topic management privileges can see it.
    • E
      ea7777777 last edited by

      Hallo,

      ich lese Daten von einem Smartmeter EM24 aus. Das klappt soweit gut bis auf ein Problem.

      Ein bis zwei mal am Tag bricht die Modbus Verbindung wie im Log zusammen. Das EM24 wird paralell von einem Victron Cerbo ausgelesen.

      2023-03-16 15:54:17.403  - debug: modbus.1 (2132) [DevID_1/holdingRegs] Poll address 40 - 2 registers
      2023-03-16 15:54:17.423  - debug: modbus.1 (2132) [DevID_1/holdingRegs] Poll address 40 DONE
      2023-03-16 15:54:18.323  - debug: modbus.1 (2132) [DevID_1] Poll start ---------------------
      2023-03-16 15:54:18.323  - debug: modbus.1 (2132) [DevID_1/holdingRegs] Poll address 40 - 2 registers
      2023-03-16 15:54:18.346  - debug: modbus.1 (2132) [DevID_1/holdingRegs] Poll address 40 DONE
      2023-03-16 15:54:19.247  - debug: modbus.1 (2132) [DevID_1] Poll start ---------------------
      2023-03-16 15:54:19.248  - debug: modbus.1 (2132) [DevID_1/holdingRegs] Poll address 40 - 2 registers
      2023-03-16 15:54:19.288  - debug: modbus.1 (2132) current mbap contains trashed request id.
      2023-03-16 15:54:24.249  - warn: modbus.1 (2132) Error: undefined
      2023-03-16 15:54:24.249  - error: modbus.1 (2132) Request timed out.
      2023-03-16 15:54:24.249  - error: modbus.1 (2132) Client in error state.
      2023-03-16 15:54:24.249  - warn: modbus.1 (2132) Poll error count: 1 code: {"err":"timeout","timeout":5000}
      2023-03-16 15:54:24.250  - debug: modbus.1 (2132) Socket closed with error
      2023-03-16 15:54:24.250  - debug: modbus.1 (2132) Clearing timeout of the current request.
      2023-03-16 15:54:24.251  - debug: modbus.1 (2132) Cleaning up request fifo.
      2023-03-16 15:54:25.051  - debug: modbus.1 (2132) [DevID_1] Poll start ---------------------
      2023-03-16 15:54:25.051  - debug: modbus.1 (2132) [DevID_1/holdingRegs] Poll address 40 - 2 registers
      2023-03-16 15:54:25.248  - debug: modbus.1 (2132) Closing client on purpose.
      2023-03-16 15:54:25.249  - info: modbus.1 (2132) Disconnected from slave 192.168.25.107
      2023-03-16 15:55:25.250  - info: modbus.1 (2132) Connected to slave 192.168.25.107
      2023-03-16 15:55:25.250  - debug: modbus.1 (2132) [DevID_1] Poll start ---------------------
      2023-03-16 15:55:25.251  - debug: modbus.1 (2132) [DevID_1/holdingRegs] Poll address 40 - 2 registers
      2023-03-16 15:55:25.272  - debug: modbus.1 (2132) [DevID_1/holdingRegs] Poll address 40 DONE
      2023-03-16 15:55:25.293  - debug: modbus.1 (2132) [DevID_1/holdingRegs] Poll address 40 DONE
      

      Was kann den Fehler "current mbap contains trashed request id." verursachen? Hat irgendjemand einen Tipp?

      Verwendet werden folgende Versionen:

      node: v16.16.0, js-controller: 4.0.23

      Gruß
      Christian

      wendy2702 Homoran 2 Replies Last reply Reply Quote 0
      • wendy2702
        wendy2702 @ea7777777 last edited by

        @ea7777777 ist der Rest der Installation so alt wie der JS Controller?

        Wie sieht das Modbus Setup genau aus?

        Adapter
        Register
        Hardware

        1 Reply Last reply Reply Quote 0
        • Homoran
          Homoran Global Moderator Administrators @ea7777777 last edited by

          @ea7777777 sagte in Modbus Fehler "current mbap contains trashed request id":

          Das EM24 wird paralell von einem Victron Cerbo ausgelesen.

          das geht nicht!
          ein client kann nur an einem Master hängen.

          Lies doch den Cerbo aus, da bekommst du die EM24 Werte

          Screenshot_20230318-225146_Firefox.jpg
          die eingerahmten Werte kommen vom Cerbo, die anderen über den SDMx Bus

          E 1 Reply Last reply Reply Quote 0
          • E
            ea7777777 @Homoran last edited by ea7777777

            @homoran said in Modbus Fehler "current mbap contains trashed request id":

            ein client kann nur an einem Master hängen.

            Wenn dann müsste es heißen, ein Client (Master) kann nur an einem EM24 Server (Slave) hängen.

            Client = Master
            Server = Slave

            das geht nicht!

            Das geht eigentlich schon. Der EM24 kann laut Doku 5 Client Verbindungen handeln. Inzwischen bin ich allerdings schon etwas schlauer. Beim EM24 <-> Cerbo gibt es ein Firmware-Verbindungsproblem. Es schaut so aus, wenn mehrere Geräte auf den EM24 zugreifen, dass dieser gelegentlich aussteigt. Ursache unbekannt...

            Lockup Fehler

            1.JPG

            Lies doch den Cerbo aus, da bekommst du die EM24 Werte

            Könnte ich... Nur steuere ich den Setpoint des Cerbo über eine SPS. Wenn ich die Daten vom EM24 über den Cerbo auslese, bekomme ich die Daten nur mit noch mehr Verzögerung. Die Daten des EM24 möchte ich aber auch direkt im Cerbo haben. Manchmal schalte ich die Steuerung über die SPS aus. Dann muss der Cerbo die ESS Funktion selber mit den Daten des EM24 machen.

            1 Reply Last reply Reply Quote 0
            • First post
              Last post

            Support us

            ioBroker
            Community Adapters
            Donate

            437
            Online

            31.9k
            Users

            80.3k
            Topics

            1.3m
            Posts

            3
            4
            108
            Loading More Posts
            • Oldest to Newest
            • Newest to Oldest
            • Most Votes
            Reply
            • Reply as topic
            Log in to reply
            Community
            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
            The ioBroker Community 2014-2023
            logo