Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. [gelöst] Modbus-TCP Verbindung mit SAX-Batterie

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    [gelöst] Modbus-TCP Verbindung mit SAX-Batterie

    This topic has been deleted. Only users with topic management privileges can see it.
    • J
      Jockel @Farmer-cb last edited by

      @farmer-cb

      Hi,
      im Moment warte ich noch auf die Auslieferung des Speichers...
      Ich habe aber gesehen, dass in deinem Modbus EXCEL-Sheet ein Unit-Identifier von Hex40 (= 64 Dezimal) angegeben ist.
      Versuche doch einmal bei den Verbindungsparametern im IOBroker-Adapter die Geräte-ID 64 für den SAX-Speicher einzutragen.
      Damit sollte es dann eigentlich funktionieren.
      BG
      Stefan

      F 1 Reply Last reply Reply Quote 0
      • F
        Farmer-cb @Jockel last edited by

        @jockel du bist der beste 😁 👏
        so bekomme ich eine Verbindung hin,

        jetzt muss ich es nur schaffen das die Daten auch passen
        Hast du vielleicht noch eine Idee als was ich sie auslesen muss??

        wenn ich das Register 48 (Leistung des Smartmeters) z.B. nehme, egal was ich als typ nehme, es ist nicht annähernd der Wert der in der Visu des Sax angezeigt wird
        a3629e62-c4c8-4ed2-b0c8-56c765b2000a-image.png
        46543806-d5ff-4c13-abce-a51a4182dee1-image.png
        e1ebe9fb-d626-48b7-ad36-b36f1228650a-image.png

        1 Reply Last reply Reply Quote 0
        • J
          Jockel last edited by

          Prima, sehr schön dass es geklappt hat! 👍 👏
          Leider ist die Beschreibung der Modbus-Register von SAX nicht so toll🙄
          Es gibt zum Beispiel beim Schaltzustand noch den Zustand 4 (Standby?) wie ich herausgefunden habe.
          Um den Wert der Visu zu bekommen, muss man die Leistung des Speichers (16384 - ist glaube ich fix, steht auch im Excel sheet) von der Leistung des Smartmeters abziehen!!
          Das ganze habe ich dann im Adapter (P_Gesamt) unter Formel mit x-sf['47'] selbst realisiert. Bitte beachte, dass dazu beim Einlesen vom Leistungswert des Speichers (47) SF markiert werden muss. Damit bildet man ein Werte-Array, welches dann später zum Berechnen benutzt werden kann.
          Da Grundsätzlich bei allen Werten vom Speicher nur 2 Datenbytes gesendt werden (SAX-Excel Sheet), solltest Du den Datentyp im Adapter auf 16Bit einstellen.
          Anbei meine Konfiguration wie es funktionieren sollte:

          Bildschirmfoto 2022-12-25 um 17.28.04.png

          Gib bitte mal Bescheid, ob dass auch bei dir klappt
          VG
          Stefan

          F J 2 Replies Last reply Reply Quote 0
          • F
            Farmer-cb @Jockel last edited by Farmer-cb

            @jockel
            Hast Recht, bin mittlerweile auch auf den Berechnungswert gekommen ich subtrahiere einfach die 16384 Vom eingelesenen wert und dann stimmen die daten, ich lese alles mit unsigned 16 bit big endian, dann steht bei schaltzustand die 1 und nicht die 4 und schon passt wieder alles

            Wenn ich wieder zu Hause bin, kann ich screenshots mat dazu legen

            J 1 Reply Last reply Reply Quote 0
            • J
              Jockel @Jockel last edited by

              Nachtrag:

              Geht noch einfacher. Habe gerade gesehen, dass im SAX-Excel Sheet 16384 als Offset für beide Register 47 und 48 steht. Super versteckt 🙂
              Damit kann man sich das Umrechnen gleich sparen und einfach das Offset direkt im Adapter eintragen:

              Bildschirmfoto 2022-12-25 um 19.03.01.png

              Somit entfält auch der zusätzliche Datenpunkt P_Gesamt.

              So, damit sollte dann alles zur Zufriedenheit laufen 😇

              F 1 Reply Last reply Reply Quote 0
              • F
                Farmer-cb @Jockel last edited by

                @jockel
                Ah ja, auf das bin ich noch nicht gekommen, werde ich morgen gleich testen

                1 Reply Last reply Reply Quote 0
                • J
                  Jockel @Farmer-cb last edited by

                  Perfekt!
                  damit könenn wir den Case schließen !

                  F 1 Reply Last reply Reply Quote 0
                  • F
                    Farmer-cb @Jockel last edited by

                    @jockel 👍

                    Mach ich dann morgen

                    Danke nochmals für die Unterstützung, Weihnachten war damit gerettet😁

                    F 1 Reply Last reply Reply Quote 0
                    • F
                      Farmer-cb @Farmer-cb last edited by

                      für alle die über den Eintrag fallen.
                      aktuell hab ich es mit folgenden Einstellungen gelöst.
                      (Benötigt wird der Modbus adapter)
                      f14d28ed-c8e1-4cea-964c-779fdbc82843-image.png

                      da ich da nur Daten lesen will muss nur das Register Holding ausgefüllt werden
                      dc5df592-91f8-4ae6-ad9a-8fdd6a809701-image.png

                      und schon bekommt die Nötigen Daten die der Speicher ausgibt

                      vielen Dank noch mal an @Jockel

                      T 1 Reply Last reply Reply Quote 1
                      • T
                        TobStar @Farmer-cb last edited by TobStar

                        In dem Moment wo man es schreibt, fällt einem auf das der Haken bei Alias verwenden noch drin war, nimmt man den raus tut es ...
                        Wichtig für alle anderen die auf diesen Post stoßen, der Port ist nicht mehr 3600, sondern 504.

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

                        Support us

                        ioBroker
                        Community Adapters
                        Donate
                        FAQ Cloud / IOT
                        HowTo: Node.js-Update
                        HowTo: Backup/Restore
                        Downloads
                        BLOG

                        963
                        Online

                        31.7k
                        Users

                        79.7k
                        Topics

                        1.3m
                        Posts

                        modbus tcp sax-batterie sax-homespeicher sax-power sax-power batterie
                        3
                        12
                        2582
                        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