Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Min. Wert eines Modbus Datenpunktes auf "0" setzen

    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

    Min. Wert eines Modbus Datenpunktes auf "0" setzen

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

      Hallo Zusammen,

      ich habe meinen SMA Wechselrichter über Modbus in den ioBroker eingebunden. Nun musste ich feststellen, dass nach dem Abschalten (wenn die Sonne unter gegangen ist) sehr große negative Leistungswerte im Datenpunkt erscheinen. In einem Beitrag von 2019 wurde das Problem schon einmal beschrieben und der User "Röstkartoffel" hat dort beschrieben, dass man direkt im Datenpunkt den min. Wert auf "0". setzten kann.
      Habe mal versucht es umzusetzen: die Zeile "min": 0, habe ich unter "def": 0, eingesetzt. Aber leider funktioniert es nicht. Kann mir jemand einen Tip geben, was ich falsch mache?

      {
        "_id": "modbus.0.inputRegisters.30775_aktuelle_Wirkleistung",
        "type": "state",
        "common": {
          "name": "PV aktuelle Leistung",
          "role": "value",
          "type": "number",
          "read": true,
          "write": false,
          "def": 0,
          "min": 0,
          "unit": "W",
          "custom": {
            "influxdb.0": {
              "enabled": true,
              "storageType": "",
              "aliasId": "",
              "changesOnly": true,
              "debounce": "1000",
              "changesRelogInterval": "0",
              "changesMinDelta": "0",
              "retention": "31536000"
            }
          }
        },
        "native": {
          "regType": "inputRegs",
          "address": 30775,
          "deviceId": 3,
          "type": "int32be",
          "len": 2,
          "offset": 0,
          "factor": 1
        },
        "acl": {
          "object": 1636,
          "state": 1636,
          "owner": "system.user.admin",
          "ownerGroup": "system.group.administrator"
        },
        "from": "system.adapter.modbus.0",
        "user": "system.user.admin",
        "ts": 1635879218085
      
      Cinimod 1 Reply Last reply Reply Quote 0
      • Cinimod
        Cinimod Most Active @bastler last edited by Cinimod

        @bastler vielleicht solltest du die werte mal in klammern setzen

        B 1 Reply Last reply Reply Quote 0
        • B
          bastler @Cinimod last edited by

          @cinimod

          Moin, welche Werte? Ich habe ja nur "min": 0, hinzu gefügt und die Null darüber ist auch nicht in Klammern eingefasst?

          1 Reply Last reply Reply Quote 0
          • Cinimod
            Cinimod Most Active last edited by

            @bastler ja du hast recht, der Wert gehört garnicht in Klammern, mein Fehler. Hab sonst auch keine Idee wieso er Negativwerte schreibt

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

            Support us

            ioBroker
            Community Adapters
            Donate

            811
            Online

            31.8k
            Users

            80.0k
            Topics

            1.3m
            Posts

            2
            4
            122
            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