Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Error/Bug
    4. Modbus timeout mit SMA Wechselrichtern

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Modbus timeout mit SMA Wechselrichtern

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

      Plattform: linux
      Betriebssystem: linux
      Die Architektur: x64
      CPUs: 4
      Geschwindigkeit: 3191 MHz
      Modell: Intel(R) Core(TM) i5-6500 CPU @ 3.20GHz
      RAM: 3.8 GB
      System-Betriebszeit: 5 T. 22:32:36
      Node.js: v12.22.0
      NPM: 6.14.11
      Datenträgergröße: 48.5 GiB
      Datenträger verfügbar: 38.4 GiB
      Adapter-Anzahl: 338
      Betriebszeit: 01:17:50
      Aktive Instanzen: 14

      Die Installation wurde vor rund einer Woche aufgesetzt und der Modbus Adapter lief tagelang ohne Fehlermeldungen. Ausgelesen werden ein SMA STP8000 und ein Sunny Island 4.4. Weder an den Wechselrichtern, noch am Netzwerk, noch an den Einstellungen der Modbus Instanzen wurden Änderungen gemacht.

      An anderen Instanzen und Scripten wurde am Wochenende gearbeitet. Seit gestern bekomme ich häufig diese Fehlermeldungen:

      modbus.0	2021-04-12 10:12:29.480	info	(134647) Connected to slave 192.168.28.95
      modbus.0	2021-04-12 10:11:29.476	info	(134647) Disconnected from slave 192.168.28.95
      modbus.0	2021-04-12 10:11:28.472	warn	(134647) Poll error count: 1 code: {"err":"timeout","timeout":5000}
      modbus.0	2021-04-12 10:11:28.472	error	(134647) Client in error state.
      modbus.0	2021-04-12 10:11:28.471	error	(134647) Request timed out.
      modbus.0	2021-04-12 10:11:28.471	warn	(134647) Error: undefined
      
      

      Die Meldungen kommen gleichermaßen von beiden Modbus Instanzen.

      Die allgemeinen Einstellungen wurden von einer älteren Installation übernommen und haben sich dort über Monate bewährt.

      Was kann die Ursache sein?

      UncleSam 1 Reply Last reply Reply Quote 0
      • UncleSam
        UncleSam Developer @falks last edited by

        @falks Ich kann dir nicht sagen, was die Ursache ist, aber ich habe dasselbe Problem.

        Allerdings kommen die Daten immer noch rein.

        Dummerweise habe ich bis jetzt nur eine Lösung gefunden: den WR neu starten.

        1 Reply Last reply Reply Quote 0
        • wendy2702
          wendy2702 last edited by

          Habe zwei SMA WR aber sehe diesen Fehler nicht.

          F 1 Reply Last reply Reply Quote 0
          • F
            falks @wendy2702 last edited by

            Nach einem Tipp von maverick78 habe ich das Poll Delay auf 5000 ms vergrößert. Seitdem nur noch vereinzelte Fehler, die nicht weiter stören.

            1 Reply Last reply Reply Quote 0
            • U
              UwesSmartHome last edited by UwesSmartHome

              Hier mal ein posting meiner Modbus Sunnyboy Register, erspart das abtippen

              {
                "modbus.0": {
                  "_id": "modbus.0",
                  "type": "meta",
                  "common": {
                    "type": "meta"
                  },
                  "native": {},
                  "from": "system.adapter.modbus.0",
                  "ts": 1618557319223,
                  "acl": {
                    "object": 1638,
                    "owner": "system.user.admin",
                    "ownerGroup": "system.group.administrator"
                  },
                  "user": "system.user.admin"
                },
                "modbus.0.info": {
                  "_id": "modbus.0.info",
                  "type": "channel",
                  "common": {
                    "name": "info"
                  },
                  "native": {},
                  "from": "system.adapter.modbus.0",
                  "ts": 1618557322960,
                  "acl": {
                    "object": 1638,
                    "owner": "system.user.admin",
                    "ownerGroup": "system.group.administrator"
                  },
                  "user": "system.user.admin"
                },
                "modbus.0.info.connection": {
                  "_id": "modbus.0.info.connection",
                  "type": "state",
                  "common": {
                    "role": "indicator.connected",
                    "name": "If master connected",
                    "type": "boolean",
                    "read": true,
                    "write": false,
                    "def": false
                  },
                  "native": {},
                  "from": "system.adapter.modbus.0",
                  "ts": 1618557319326,
                  "acl": {
                    "object": 1638,
                    "state": 1638,
                    "owner": "system.user.admin",
                    "ownerGroup": "system.group.administrator"
                  },
                  "user": "system.user.admin"
                },
                "modbus.0.info.pollTime": {
                  "type": "state",
                  "common": {
                    "name": "Poll time",
                    "type": "number",
                    "role": "",
                    "write": false,
                    "read": true,
                    "def": 0,
                    "unit": "ms"
                  },
                  "native": {},
                  "from": "system.adapter.modbus.0",
                  "user": "system.user.admin",
                  "ts": 1618557321450,
                  "_id": "modbus.0.info.pollTime",
                  "acl": {
                    "object": 1638,
                    "state": 1638,
                    "owner": "system.user.admin",
                    "ownerGroup": "system.group.administrator"
                  }
                },
                "modbus.0.inputRegisters": {
                  "type": "channel",
                  "common": {
                    "name": "Input registers"
                  },
                  "native": {},
                  "from": "system.adapter.modbus.0",
                  "user": "system.user.admin",
                  "ts": 1618557322905,
                  "_id": "modbus.0.inputRegisters",
                  "acl": {
                    "object": 1638,
                    "owner": "system.user.admin",
                    "ownerGroup": "system.group.administrator"
                  }
                },
                "modbus.0.inputRegisters.30051_Typ": {
                  "_id": "modbus.0.inputRegisters.30051_Typ",
                  "type": "state",
                  "common": {
                    "name": "SolarWechselrichter=8001",
                    "role": "value",
                    "type": "number",
                    "read": true,
                    "write": false,
                    "def": 0,
                    "unit": ""
                  },
                  "native": {
                    "regType": "inputRegs",
                    "address": 30051,
                    "deviceId": 3,
                    "type": "uint32be",
                    "len": 2,
                    "offset": 0,
                    "factor": 1
                  },
                  "from": "system.adapter.modbus.0",
                  "user": "system.user.admin",
                  "ts": 1618557321506,
                  "acl": {
                    "object": 1638,
                    "state": 1638,
                    "owner": "system.user.admin",
                    "ownerGroup": "system.group.administrator"
                  }
                },
                "modbus.0.inputRegisters.30053_TypNumerisch": {
                  "_id": "modbus.0.inputRegisters.30053_TypNumerisch",
                  "type": "state",
                  "common": {
                    "name": "",
                    "role": "value",
                    "type": "number",
                    "read": true,
                    "write": false,
                    "def": 0,
                    "unit": ""
                  },
                  "native": {
                    "regType": "inputRegs",
                    "address": 30053,
                    "deviceId": 3,
                    "type": "uint32be",
                    "len": 2,
                    "offset": 0,
                    "factor": 1
                  },
                  "from": "system.adapter.modbus.0",
                  "user": "system.user.admin",
                  "ts": 1618557321587,
                  "acl": {
                    "object": 1638,
                    "state": 1638,
                    "owner": "system.user.admin",
                    "ownerGroup": "system.group.administrator"
                  }
                },
                "modbus.0.inputRegisters.30201_Status": {
                  "_id": "modbus.0.inputRegisters.30201_Status",
                  "type": "state",
                  "common": {
                    "name": "35 = Fehler303 = Aus307 = OK455 = Warnung",
                    "role": "value",
                    "type": "number",
                    "read": true,
                    "write": false,
                    "def": 0,
                    "unit": ""
                  },
                  "native": {
                    "regType": "inputRegs",
                    "address": 30201,
                    "deviceId": 3,
                    "type": "uint32be",
                    "len": 2,
                    "offset": 0,
                    "factor": 1
                  },
                  "from": "system.adapter.modbus.0",
                  "user": "system.user.admin",
                  "ts": 1618557321628,
                  "acl": {
                    "object": 1638,
                    "state": 1638,
                    "owner": "system.user.admin",
                    "ownerGroup": "system.group.administrator"
                  }
                },
                "modbus.0.inputRegisters.30225_Isolationswiderstand": {
                  "_id": "modbus.0.inputRegisters.30225_Isolationswiderstand",
                  "type": "state",
                  "common": {
                    "name": "",
                    "role": "value",
                    "type": "number",
                    "read": true,
                    "write": false,
                    "def": 0,
                    "unit": "MΩ"
                  },
                  "native": {
                    "regType": "inputRegs",
                    "address": 30225,
                    "deviceId": 3,
                    "type": "uint32be",
                    "len": 2,
                    "offset": 0,
                    "factor": 0.000001
                  },
                  "from": "system.adapter.modbus.0",
                  "user": "system.user.admin",
                  "ts": 1618557321673,
                  "acl": {
                    "object": 1638,
                    "state": 1638,
                    "owner": "system.user.admin",
                    "ownerGroup": "system.group.administrator"
                  }
                },
                "modbus.0.inputRegisters.30513_ErtragGesamt": {
                  "_id": "modbus.0.inputRegisters.30513_ErtragGesamt",
                  "type": "state",
                  "common": {
                    "name": "",
                    "role": "value",
                    "type": "number",
                    "read": true,
                    "write": false,
                    "def": 0,
                    "unit": "kWh"
                  },
                  "native": {
                    "regType": "inputRegs",
                    "address": 30513,
                    "deviceId": 3,
                    "type": "uint64be",
                    "len": 4,
                    "offset": 0,
                    "factor": 0.001
                  },
                  "from": "system.adapter.modbus.0",
                  "user": "system.user.admin",
                  "ts": 1618557321721,
                  "acl": {
                    "object": 1638,
                    "state": 1638,
                    "owner": "system.user.admin",
                    "ownerGroup": "system.group.administrator"
                  }
                },
                "modbus.0.inputRegisters.30515_ErtragGesamt": {
                  "_id": "modbus.0.inputRegisters.30515_ErtragGesamt",
                  "type": "state",
                  "common": {
                    "name": "",
                    "role": "value",
                    "type": "number",
                    "read": true,
                    "write": false,
                    "def": 0,
                    "unit": "kWh"
                  },
                  "native": {
                    "regType": "inputRegs",
                    "address": 30515,
                    "deviceId": 3,
                    "type": "uint32be",
                    "len": 2,
                    "offset": 0,
                    "factor": 0.001
                  },
                  "from": "system.adapter.modbus.0",
                  "user": "system.user.admin",
                  "ts": 1618557321777,
                  "acl": {
                    "object": 1638,
                    "state": 1638,
                    "owner": "system.user.admin",
                    "ownerGroup": "system.group.administrator"
                  }
                },
                "modbus.0.inputRegisters.30517_ErtragHeute": {
                  "_id": "modbus.0.inputRegisters.30517_ErtragHeute",
                  "type": "state",
                  "common": {
                    "name": "",
                    "role": "value",
                    "type": "number",
                    "read": true,
                    "write": false,
                    "def": 0,
                    "unit": "kWh"
                  },
                  "native": {
                    "regType": "inputRegs",
                    "address": 30517,
                    "deviceId": 3,
                    "type": "uint64be",
                    "len": 4,
                    "offset": 0,
                    "factor": 0.001
                  },
                  "from": "system.adapter.modbus.0",
                  "user": "system.user.admin",
                  "ts": 1618557321823,
                  "acl": {
                    "object": 1638,
                    "state": 1638,
                    "owner": "system.user.admin",
                    "ownerGroup": "system.group.administrator"
                  }
                },
                "modbus.0.inputRegisters.30521_Betriebszeit": {
                  "_id": "modbus.0.inputRegisters.30521_Betriebszeit",
                  "type": "state",
                  "common": {
                    "name": "",
                    "role": "value",
                    "type": "number",
                    "read": true,
                    "write": false,
                    "def": 0,
                    "unit": "s"
                  },
                  "native": {
                    "regType": "inputRegs",
                    "address": 30521,
                    "deviceId": 3,
                    "type": "uint64be",
                    "len": 4,
                    "offset": 0,
                    "factor": 1
                  },
                  "from": "system.adapter.modbus.0",
                  "user": "system.user.admin",
                  "ts": 1618557321867,
                  "acl": {
                    "object": 1638,
                    "state": 1638,
                    "owner": "system.user.admin",
                    "ownerGroup": "system.group.administrator"
                  }
                },
                "modbus.0.inputRegisters.30525_Einspeisezeit": {
                  "_id": "modbus.0.inputRegisters.30525_Einspeisezeit",
                  "type": "state",
                  "common": {
                    "name": "",
                    "role": "value",
                    "type": "number",
                    "read": true,
                    "write": false,
                    "def": 0,
                    "unit": "s"
                  },
                  "native": {
                    "regType": "inputRegs",
                    "address": 30525,
                    "deviceId": 3,
                    "type": "uint64be",
                    "len": 4,
                    "offset": 0,
                    "factor": 1
                  },
                  "from": "system.adapter.modbus.0",
                  "user": "system.user.admin",
                  "ts": 1618557322452,
                  "acl": {
                    "object": 1638,
                    "state": 1638,
                    "owner": "system.user.admin",
                    "ownerGroup": "system.group.administrator"
                  }
                },
                "modbus.0.inputRegisters.30769_DCStrom": {
                  "_id": "modbus.0.inputRegisters.30769_DCStrom",
                  "type": "state",
                  "common": {
                    "name": "",
                    "role": "value",
                    "type": "number",
                    "read": true,
                    "write": false,
                    "def": 0,
                    "unit": "A"
                  },
                  "native": {
                    "regType": "inputRegs",
                    "address": 30769,
                    "deviceId": 3,
                    "type": "uint32be",
                    "len": 2,
                    "offset": 0,
                    "factor": 0.001
                  },
                  "from": "system.adapter.modbus.0",
                  "user": "system.user.admin",
                  "ts": 1618557322488,
                  "acl": {
                    "object": 1638,
                    "state": 1638,
                    "owner": "system.user.admin",
                    "ownerGroup": "system.group.administrator"
                  }
                },
                "modbus.0.inputRegisters.30771_DCSpannung": {
                  "_id": "modbus.0.inputRegisters.30771_DCSpannung",
                  "type": "state",
                  "common": {
                    "name": "",
                    "role": "value",
                    "type": "number",
                    "read": true,
                    "write": false,
                    "def": 0,
                    "unit": "V"
                  },
                  "native": {
                    "regType": "inputRegs",
                    "address": 30771,
                    "deviceId": 3,
                    "type": "uint32be",
                    "len": 2,
                    "offset": 0,
                    "factor": 0.01
                  },
                  "from": "system.adapter.modbus.0",
                  "user": "system.user.admin",
                  "ts": 1618557322519,
                  "acl": {
                    "object": 1638,
                    "state": 1638,
                    "owner": "system.user.admin",
                    "ownerGroup": "system.group.administrator"
                  }
                },
                "modbus.0.inputRegisters.30773_DCLeistung": {
                  "_id": "modbus.0.inputRegisters.30773_DCLeistung",
                  "type": "state",
                  "common": {
                    "name": "DCLeistung",
                    "role": "value",
                    "type": "number",
                    "read": true,
                    "write": false,
                    "def": 0,
                    "unit": "W"
                  },
                  "native": {
                    "regType": "inputRegs",
                    "address": 30773,
                    "deviceId": 3,
                    "type": "int32be",
                    "len": 2,
                    "offset": 0,
                    "factor": 1
                  },
                  "from": "system.adapter.modbus.0",
                  "user": "system.user.admin",
                  "ts": 1618557322564,
                  "acl": {
                    "object": 1638,
                    "state": 1638,
                    "owner": "system.user.admin",
                    "ownerGroup": "system.group.administrator"
                  }
                },
                "modbus.0.inputRegisters.30775_AktuelleLeistung": {
                  "_id": "modbus.0.inputRegisters.30775_AktuelleLeistung",
                  "type": "state",
                  "common": {
                    "name": "AktuelleLeistung",
                    "role": "value",
                    "type": "number",
                    "read": true,
                    "write": false,
                    "def": 0,
                    "unit": "W",
                    "custom": {
                      "history.0": {
                        "enabled": true,
                        "changesOnly": true,
                        "debounce": "1000",
                        "maxLength": 96,
                        "retention": "259200",
                        "changesRelogInterval": 0,
                        "changesMinDelta": 0,
                        "aliasId": ""
                      }
                    }
                  },
                  "native": {
                    "regType": "inputRegs",
                    "address": 30775,
                    "deviceId": 3,
                    "type": "int32be",
                    "len": 2,
                    "offset": 0,
                    "factor": 1
                  },
                  "from": "system.adapter.modbus.0",
                  "user": "system.user.admin",
                  "ts": 1618557322608,
                  "acl": {
                    "object": 1638,
                    "state": 1638,
                    "owner": "system.user.admin",
                    "ownerGroup": "system.group.administrator"
                  }
                },
                "modbus.0.inputRegisters.30783_Netzspannung_Außenleiter": {
                  "_id": "modbus.0.inputRegisters.30783_Netzspannung_Außenleiter",
                  "type": "state",
                  "common": {
                    "name": "",
                    "role": "value",
                    "type": "number",
                    "read": true,
                    "write": false,
                    "def": 0,
                    "unit": "V"
                  },
                  "native": {
                    "regType": "inputRegs",
                    "address": 30783,
                    "deviceId": 3,
                    "type": "uint32be",
                    "len": 2,
                    "offset": 0,
                    "factor": 0.01
                  },
                  "from": "system.adapter.modbus.0",
                  "user": "system.user.admin",
                  "ts": 1618557322652,
                  "acl": {
                    "object": 1638,
                    "state": 1638,
                    "owner": "system.user.admin",
                    "ownerGroup": "system.group.administrator"
                  }
                },
                "modbus.0.inputRegisters.30803_Netzfrequenz": {
                  "_id": "modbus.0.inputRegisters.30803_Netzfrequenz",
                  "type": "state",
                  "common": {
                    "name": "",
                    "role": "value",
                    "type": "number",
                    "read": true,
                    "write": false,
                    "def": 0,
                    "unit": "Hz"
                  },
                  "native": {
                    "regType": "inputRegs",
                    "address": 30803,
                    "deviceId": 3,
                    "type": "uint32be",
                    "len": 2,
                    "offset": 0,
                    "factor": 0.01
                  },
                  "from": "system.adapter.modbus.0",
                  "user": "system.user.admin",
                  "ts": 1618557322685,
                  "acl": {
                    "object": 1638,
                    "state": 1638,
                    "owner": "system.user.admin",
                    "ownerGroup": "system.group.administrator"
                  }
                },
                "modbus.0.inputRegisters.30953_Temperatur": {
                  "_id": "modbus.0.inputRegisters.30953_Temperatur",
                  "type": "state",
                  "common": {
                    "name": "",
                    "role": "value",
                    "type": "number",
                    "read": true,
                    "write": false,
                    "def": 0,
                    "unit": "°C"
                  },
                  "native": {
                    "regType": "inputRegs",
                    "address": 30953,
                    "deviceId": 3,
                    "type": "int32be",
                    "len": 2,
                    "offset": 0,
                    "factor": 0.1
                  },
                  "from": "system.adapter.modbus.0",
                  "user": "system.user.admin",
                  "ts": 1618557322750,
                  "acl": {
                    "object": 1638,
                    "state": 1638,
                    "owner": "system.user.admin",
                    "ownerGroup": "system.group.administrator"
                  }
                },
                "modbus.0.inputRegisters.30977_Netzstrom_Außenleiter": {
                  "_id": "modbus.0.inputRegisters.30977_Netzstrom_Außenleiter",
                  "type": "state",
                  "common": {
                    "name": "",
                    "role": "value",
                    "type": "number",
                    "read": true,
                    "write": false,
                    "def": 0,
                    "unit": "A"
                  },
                  "native": {
                    "regType": "inputRegs",
                    "address": 30977,
                    "deviceId": 3,
                    "type": "uint32be",
                    "len": 2,
                    "offset": 0,
                    "factor": 0.001
                  },
                  "from": "system.adapter.modbus.0",
                  "user": "system.user.admin",
                  "ts": 1618557322796,
                  "acl": {
                    "object": 1638,
                    "state": 1638,
                    "owner": "system.user.admin",
                    "ownerGroup": "system.group.administrator"
                  }
                },
                "modbus.0.inputRegisters.40029_Status": {
                  "_id": "modbus.0.inputRegisters.40029_Status",
                  "type": "state",
                  "common": {
                    "name": "569=ok",
                    "role": "value",
                    "type": "number",
                    "read": true,
                    "write": false,
                    "def": 0,
                    "unit": ""
                  },
                  "native": {
                    "regType": "inputRegs",
                    "address": 40029,
                    "deviceId": 3,
                    "type": "uint32be",
                    "len": 2,
                    "offset": 0,
                    "factor": 1
                  },
                  "from": "system.adapter.modbus.0",
                  "user": "system.user.admin",
                  "ts": 1618557322840,
                  "acl": {
                    "object": 1638,
                    "state": 1638,
                    "owner": "system.user.admin",
                    "ownerGroup": "system.group.administrator"
                  }
                }
              }
              
              1 Reply Last reply Reply Quote 0
              • First post
                Last post

              Support us

              ioBroker
              Community Adapters
              Donate

              224
              Online

              31.7k
              Users

              79.8k
              Topics

              1.3m
              Posts

              4
              5
              316
              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