Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. MarkusP 0

    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

    M
    • Profile
    • Following 0
    • Followers 0
    • Topics 1
    • Posts 1
    • Best 0
    • Groups 0

    MarkusP 0

    @MarkusP 0

    0
    Reputation
    5
    Profile views
    1
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    MarkusP 0 Follow

    Latest posts made by MarkusP 0

    • Tageszähler SDM72DM-V2 über Modbus Holding Register resetten

      Hallo zusammen,

      normalerweise bin ich nur ein stiller Mitleser seit Jahren und habe bis jetzt immer alle benötigten Informationen in diesem Forum gefunden. An dieser Stelle erstmal ein Riesen "Danke" an all die Leute die so engagiert sind und eine beeindruckende Arbeit leisten.

      Nun zu meinem Problem bei dem ich nicht weiter komme. Vielleicht hat jemand ein Tipp wie man das Problem lösen kann.

      Ich habe über den Modbus Adapter und ein WaveShare RS485 To ETH Gateway den Stromzähler Eastron SDM72DM-V2 eingebunden. Was übrigens nach diversen Anleitungen hier aus dem Forum auf anhieb funktioniert hat! Der Zähler besitzt einen Tageszähler der am Gerät zurück gesetzt werden kann. Allerdings soll es auch über ein Holding Register gehen. Mein Problem ist, dass ich nicht weiß wie ich ein Kommando an den Zähler über den iobroker senden kann.

      Aus der Doku soll folgendes Register dafür verwendet werden:

      461457 Reset historical data
      (StartAdresse HEX F0/10)
      00 03 = reset energy info
      Length : 2 byte
      Data Format: Hex
      wo
      (code 10 is used to write. Write only to one parameter per massage.)

      Wenn ich das richtig interpretiere dann möchte der Zähler mit "function code 10 (HEX)" beschrieben werden und dem HEX Wert 00 03.

      Mir ist noch nicht ganz klar wie sich das mit dem Modbus Adapter umsetzen lässt. den Wert einfach über die Objektliste setzen hat leider nicht funktioniert. Der Adapter geht nach einem Timeout in Störung und nur noch ein Neustart weckt die Instanz wieder zum leben. Eventuell ist aber auch der falsche Datentyp eingestellt? (Float ->BigIndian)?

      Geht das setzen des Holding Register mit einem HEX Wert über Javascript oder Blockly?

      posted in ioBroker Allgemein
      M
      MarkusP 0
    Community
    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
    The ioBroker Community 2014-2023
    logo