Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • 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 Adapter mit SMA Wechselrichter, Minuswerte

NEWS

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    2
    1
    45

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    7
    1
    112

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    848

Modbus Adapter mit SMA Wechselrichter, Minuswerte

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
smamodbus
25 Beiträge 11 Kommentatoren 5.9k Aufrufe 11 Beobachtet
  • Ä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.
  • H holgerwolf

    @ntsa86 Ich schreibe die Werte in einen anderen Datenpunkt und überprüfe davor die Gültigkeit. Stelle dir gerne morgen das Script hier ein....

    N Offline
    N Offline
    ntsa86
    schrieb am zuletzt editiert von
    #16

    @holgerwolf

    Gute Idee. Wäre super wenn du deinen Code Schnipsel bereitstellen könntest. Ich mach mir bis morgen auch nochmal selbst Gedanken zur Umsetzung. Danke!

    H 1 Antwort Letzte Antwort
    0
    • N ntsa86

      @holgerwolf

      Gute Idee. Wäre super wenn du deinen Code Schnipsel bereitstellen könntest. Ich mach mir bis morgen auch nochmal selbst Gedanken zur Umsetzung. Danke!

      H Online
      H Online
      holgerwolf
      schrieb am zuletzt editiert von
      #17

      @ntsa86
      Ggf musst du die Abfrage ändern, da dein STP 20000 ja wohl über 20 kW liefern kann.

      createState('javascript.0.Photovoltaik.Leistung_DC_komplett', {
      
         name: 'Leistung_DC_komplett',
      
         unit: 'W',
      
         type: 'number',
      
         def:  0,
      
         min:  0
      
      });
      
      
      
      
      
      on({id: "modbus.0.inputRegisters.30775_SMA_AC-Aktuell", change: "ne"}, function (obj) {
      
       var value = obj.state.val;
      
       var oldValue = obj.oldState.val;
      
       if (value < 10000) 
      
       {setState("javascript.0.Photovoltaik.Leistung_DC_komplett", (getState("modbus.0.inputRegisters.30775_SMA_AC-Aktuell").val), true)};
      
       });
      
      N 1 Antwort Letzte Antwort
      0
      • H holgerwolf

        @ntsa86
        Ggf musst du die Abfrage ändern, da dein STP 20000 ja wohl über 20 kW liefern kann.

        createState('javascript.0.Photovoltaik.Leistung_DC_komplett', {
        
           name: 'Leistung_DC_komplett',
        
           unit: 'W',
        
           type: 'number',
        
           def:  0,
        
           min:  0
        
        });
        
        
        
        
        
        on({id: "modbus.0.inputRegisters.30775_SMA_AC-Aktuell", change: "ne"}, function (obj) {
        
         var value = obj.state.val;
        
         var oldValue = obj.oldState.val;
        
         if (value < 10000) 
        
         {setState("javascript.0.Photovoltaik.Leistung_DC_komplett", (getState("modbus.0.inputRegisters.30775_SMA_AC-Aktuell").val), true)};
        
         });
        
        N Offline
        N Offline
        ntsa86
        schrieb am zuletzt editiert von
        #18

        @holgerwolf

        Danke!

        Hab es heute Morgen ähnlich umgesetzt:

        iobroker-pverzeugung.PNG

        Ähnlicher Ansatz. Ich werde mal das jetzt kommende Nacht laufen lassen uns prüfen ob es Abhilfe schafft.
        Falls nicht werde ich dein Script einsetzen. Besten Dank!

        1 Antwort Letzte Antwort
        0
        • O Offline
          O Offline
          orhan77971
          schrieb am zuletzt editiert von
          #19

          Ich wollte euch gerne folgende Lösung für die Minuswerte zeigen:

          Im Modbus Eingangsregister gibt es eine Spalte für Formeln "formula"

          Dort habe ich folgendes eingegeben:

          x = (x<0) ? 0:x

          Jetzt kommen immer nur positive Werte bei Stromproduktion und bei keiner Produktion wird der Wert 0 angezeigt.

          Ich bin durch probieren auf die Lösung gekommen. Grüße

          P J D 3 Antworten Letzte Antwort
          5
          • O orhan77971

            Ich wollte euch gerne folgende Lösung für die Minuswerte zeigen:

            Im Modbus Eingangsregister gibt es eine Spalte für Formeln "formula"

            Dort habe ich folgendes eingegeben:

            x = (x<0) ? 0:x

            Jetzt kommen immer nur positive Werte bei Stromproduktion und bei keiner Produktion wird der Wert 0 angezeigt.

            Ich bin durch probieren auf die Lösung gekommen. Grüße

            P Offline
            P Offline
            phoenix_83
            schrieb am zuletzt editiert von
            #20

            @orhan77971
            cool! das werde ich gleich mal testen.

            1 Antwort Letzte Antwort
            0
            • O orhan77971

              Ich wollte euch gerne folgende Lösung für die Minuswerte zeigen:

              Im Modbus Eingangsregister gibt es eine Spalte für Formeln "formula"

              Dort habe ich folgendes eingegeben:

              x = (x<0) ? 0:x

              Jetzt kommen immer nur positive Werte bei Stromproduktion und bei keiner Produktion wird der Wert 0 angezeigt.

              Ich bin durch probieren auf die Lösung gekommen. Grüße

              J Offline
              J Offline
              jt
              schrieb am zuletzt editiert von
              #21

              Hallo zuammen,

              ich habe es in der Notation, wie hier dokumentiert
              https://github.com/ioBroker/ioBroker.modbus#formula
              umgesetzt
              x < 0 ? 0 : x

              Die Notation von @orhan77971 ist anders. Aber vllt. geht es auch so.

              Das klappt auch.

              VG

              1 Antwort Letzte Antwort
              3
              • wendy2702W wendy2702

                Gibt es alles bei SMA... zum Beispiel für Sunny Boy

                63FF5ED3-C439-4C82-9F53-FEBB765679AF.png

                M Offline
                M Offline
                Maxtor62
                schrieb am zuletzt editiert von
                #22

                @wendy2702
                Hi, eine URL wäre hilfreich. Danke Dir.

                Wer meint er ist was, hat aufgehört was zu werden

                wendy2702W 1 Antwort Letzte Antwort
                0
                • M Maxtor62

                  @wendy2702
                  Hi, eine URL wäre hilfreich. Danke Dir.

                  wendy2702W Offline
                  wendy2702W Offline
                  wendy2702
                  schrieb am zuletzt editiert von
                  #23

                  @maxtor62 wofür, wohin?

                  Stehe gerade auf dem Schlauch

                  Bitte keine Fragen per PN, die gehören ins Forum!

                  Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                  M 1 Antwort Letzte Antwort
                  0
                  • wendy2702W wendy2702

                    @maxtor62 wofür, wohin?

                    Stehe gerade auf dem Schlauch

                    M Offline
                    M Offline
                    Maxtor62
                    schrieb am zuletzt editiert von
                    #24

                    @wendy2702
                    Sorry, hatte erst später gesehen, dass der Post schon über zwei Jahre alt ist.

                    Am 30.März 2020
                    sma-sc.png

                    Da wäre die URL zu der Seite hilfreich gewesen.

                    Alles gut.

                    Wer meint er ist was, hat aufgehört was zu werden

                    1 Antwort Letzte Antwort
                    0
                    • O orhan77971

                      Ich wollte euch gerne folgende Lösung für die Minuswerte zeigen:

                      Im Modbus Eingangsregister gibt es eine Spalte für Formeln "formula"

                      Dort habe ich folgendes eingegeben:

                      x = (x<0) ? 0:x

                      Jetzt kommen immer nur positive Werte bei Stromproduktion und bei keiner Produktion wird der Wert 0 angezeigt.

                      Ich bin durch probieren auf die Lösung gekommen. Grüße

                      D Offline
                      D Offline
                      den21
                      schrieb am zuletzt editiert von
                      #25

                      @orhan77971 1000 DANK, hat bei mir super geholfen!!!!

                      1 Antwort Letzte Antwort
                      0

                      Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                      Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                      Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                      Registrieren Anmelden
                      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

                      512

                      Online

                      32.8k

                      Benutzer

                      82.7k

                      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