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.
    • F
      Farmer-cb @Farmer-cb last edited by Farmer-cb

      hat keiner eine Idee???

      Schade

      J 1 Reply Last reply Reply Quote 0
      • 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

                          714
                          Online

                          31.7k
                          Users

                          79.7k
                          Topics

                          1.3m
                          Posts

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