Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. ModBus-Scale Factor Problem

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    15
    1
    500

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    616

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    1.9k

ModBus-Scale Factor Problem

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
29 Beiträge 12 Kommentatoren 6.6k Aufrufe 2 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • E Offline
    E Offline
    ehome
    schrieb am zuletzt editiert von
    #21

    @valbuz:

    @MeisterF:

    Ich würde schätzen - aktuelle Leistung * 10 hoch (Skalierungsfaktor-65536) `

    Wie würde dann die Rechnung aussehen?

    Das wäre ja ein enormer Exponent ;) `

    Hmm, der Scale Factor würde mich auch überraschen ….

    Wie https://forum.iobroker.net/viewtopic.php?f=20&t=6887&p=85299#p85299 kann es sein, dass man die Adressen etwas verschieben muss um sinnvolle Werte zu bekommen. Man kann seine Berechnungen ja aktuell immer mit dem SolarEge Portal vergleichen um zu sehen, ob man richtig liegt …

    1 Antwort Letzte Antwort
    0
    • ChristianMC Offline
      ChristianMC Offline
      ChristianM
      schrieb am zuletzt editiert von
      #22

      Ich habs mittlerweile auch hinbekommen mit deinem Script. Ein Adapter wäre natürlich aber trotzdem toll.

      Christian

      1 Antwort Letzte Antwort
      0
      • V Offline
        V Offline
        valbuz
        schrieb am zuletzt editiert von
        #23

        Also ich habe hier noch ein Problem mit der Darstellung im Wrapper…..

        Wenn ich in den Einstellungen der Modbus Register meine entsprechendes Register mit einem Faktor 0.1 einsetze so erhalte ich im Wrapper eine Darstellung auch mit 0.xxxx

        Gerne möchte ich jedoch, dass im Wrapper keine Kommazahl erscheint. So habe ich in den Einstellungen der Register den Faktor auf 1 gesetzt. Danach erhalte ich im Wrapper nur noch als Wert "true". Siehe Fotos.

        Was mache ich da falsch?
        6494_modbus1.jpg

        2xProxmox auf NUC
        E3DC 13kWh Speicher via RCSP an ioBroker

        1 Antwort Letzte Antwort
        0
        • I Offline
          I Offline
          ibins
          schrieb am zuletzt editiert von
          #24

          Hallo zusammen,

          ich habe seit Mai eine PV mit SE7K Wechselrichter. Mein Problem ist, das der Ertragswert 40083 I_AC_Power springt. Damit meine ich, dass scheinbar der Skalierungswert (Faktor) zwischen 0.1 und 1 pendelt. Gibt es eine Möglichkeit, dies zu unterbinden, bzw. die Einstellungen entsprechend anzupassen?

          Über eure Unterstützung würde ich mich freuen.

          Danke und Grüße,

          Ralf

          1 Antwort Letzte Antwort
          0
          • V Offline
            V Offline
            valbuz
            schrieb am zuletzt editiert von
            #25

            Hallo Ralf.

            Also ich lese mit dem Register 40101 die aktuelle Produktion aus und verwende dazu den SF von 40102.

            Versuche es mal damit.

            Pat

            2xProxmox auf NUC
            E3DC 13kWh Speicher via RCSP an ioBroker

            1 Antwort Letzte Antwort
            0
            • I Offline
              I Offline
              ibins
              schrieb am zuletzt editiert von
              #26

              Hallo Pat,

              vielen Dank für die Nachricht. Ich hatte ein Verständnisproblem mit der Berechnungsweise. Man benötigt immer Wert x Faktor, dann funktioniert es. Trotzdem vielen Dank für deine Nachricht.

              Grüße

              Ralf

              P.S: Mit den Registern 40083 und 40084 bekomme ich meine benötigten Daten.

              1 Antwort Letzte Antwort
              0
              • S Offline
                S Offline
                swagner
                schrieb am zuletzt editiert von
                #27

                Hallo an Alle mit einem SolarEdge,

                Also ich lese den Scale Factor aus und bekomme Werte von 0, -1 bis -5 und dieser (-) Wert gibt an um wie viel das Komma beim Current Power AC verschoben werden muss.

                9439_scale_factor.jpg

                Ich hatte auch das Problem das irgendwas mit 65534 Angezeigt wurde aber ich habe mir die Dokumentation vom SolarEdge Modbus besorgt und die Daten für den Scale Factor neu eingegeben und jetzt funktioniert es, es gibt auch noch andere Werte die den Scale Factor Verwenden und je nach Leistung Variable sind.

                Ich habe mir auf die Schnelle (bin kein Programmiere) ein Programm mit Blockly zusammen gebaut und Skaliere die Werte, sieht in etwa so aus
                9439_sf_blocky.jpg

                Wenn jemand eine bessere Idee hat wie das Programm aussehen könnte, bitte Posten - danke.

                Ich habe das mal mit Node-Red gemacht, und das sieht schon nicht so schlecht aus :-)

                9439_node_red.png

                Ich habe auch einen FLOT erstellt da habe ich aber noch ein altes Script verwendet und hatte ein paar peaks wenn sich die Skalierung beim SolarEdge geändert hat, mit dem neuen Script muss ich das erst noch überprüfen.
                9439_auswertung.png

                Grüße,

                Stefan

                L 1 Antwort Letzte Antwort
                0
                • D Offline
                  D Offline
                  djsirius
                  schrieb am zuletzt editiert von
                  #28

                  Hi,

                  ich habe ein Problem mit dem Wert, den ich über den Modbus-Adapter über die Adresse 40084 auslese.

                  Und zwar stimmt der Wert solange die Anlage Strom produziert, sobald die Anlage nichts produziert (z.B. früh morgens, wenn keine Sonne scheint), dann liefert mit die Adresse 40084 einen Wert.
                  In der App wird auch kein Wert angezeigt!

                  Habt ihr das Problem auch?
                  Was kann das sein?
                  40084.png 40085.png

                  Gruß

                  djsirius

                  1 Antwort Letzte Antwort
                  0
                  • S swagner

                    Hallo an Alle mit einem SolarEdge,

                    Also ich lese den Scale Factor aus und bekomme Werte von 0, -1 bis -5 und dieser (-) Wert gibt an um wie viel das Komma beim Current Power AC verschoben werden muss.

                    9439_scale_factor.jpg

                    Ich hatte auch das Problem das irgendwas mit 65534 Angezeigt wurde aber ich habe mir die Dokumentation vom SolarEdge Modbus besorgt und die Daten für den Scale Factor neu eingegeben und jetzt funktioniert es, es gibt auch noch andere Werte die den Scale Factor Verwenden und je nach Leistung Variable sind.

                    Ich habe mir auf die Schnelle (bin kein Programmiere) ein Programm mit Blockly zusammen gebaut und Skaliere die Werte, sieht in etwa so aus
                    9439_sf_blocky.jpg

                    Wenn jemand eine bessere Idee hat wie das Programm aussehen könnte, bitte Posten - danke.

                    Ich habe das mal mit Node-Red gemacht, und das sieht schon nicht so schlecht aus :-)

                    9439_node_red.png

                    Ich habe auch einen FLOT erstellt da habe ich aber noch ein altes Script verwendet und hatte ein paar peaks wenn sich die Skalierung beim SolarEdge geändert hat, mit dem neuen Script muss ich das erst noch überprüfen.
                    9439_auswertung.png

                    Grüße,

                    Stefan

                    L Offline
                    L Offline
                    Laohu
                    schrieb am zuletzt editiert von Laohu
                    #29

                    @swagner

                    Hallo,
                    ich habe meinen SE-WR auch am Laufen und gerade umgestellt von API auf Mod-Bus. Ich triggere zum Umrechnen von ("Wert" * 10 hoch "SF") eben nicht über ein schedule, sondern über eine Subskription auf "Wert". Ich erhalte dann wie Du ab und an solche Spitzen. Ich vermute, es liegt daran, dass sich der Wert geändert hat und der SF noch nicht der aktuelle ist; also in dem Moment, in dem der Mod-Bus neue Werte einträgt, schiesst mein javascript dazwischen und rechnet im Falle einer "Bereichsumschaltung", den neuen "Wert" mit dem alten "SF". Ich müsste also noch solange warten bis auch der neue SF eingetragen wurde. Aber wie mache ich das; insbesondere weil ja ohne Bereichsumschaltung auch mal nur der Wert ein update erhält.
                    Ich möchte meinen History-Speicher schonen und deshalb nicht mit schedule, sondern mit der Subskription nur bei Änderung rechnen.

                    Hat irgendjemand dafür einen Ansatz?

                    1 Antwort Letzte Antwort
                    0
                    Antworten
                    • In einem neuen Thema antworten
                    Anmelden zum Antworten
                    • Älteste zuerst
                    • Neuste zuerst
                    • Meiste Stimmen


                    Support us

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

                    385

                    Online

                    32.6k

                    Benutzer

                    81.9k

                    Themen

                    1.3m

                    Beiträge
                    Community
                    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                    ioBroker Community 2014-2025
                    logo
                    • Anmelden

                    • Du hast noch kein Konto? Registrieren

                    • Anmelden oder registrieren, um zu suchen
                    • Erster Beitrag
                      Letzter Beitrag
                    0
                    • Home
                    • Aktuell
                    • Tags
                    • Ungelesen 0
                    • Kategorien
                    • Unreplied
                    • Beliebt
                    • GitHub
                    • Docu
                    • Hilfe