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 Adapter mit SMA Wechselrichter, Minuswerte

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.9k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.3k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.5k

Modbus Adapter mit SMA Wechselrichter, Minuswerte

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
smamodbus
25 Beiträge 11 Kommentatoren 5.2k Aufrufe 11 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.
  • 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 Online
                  wendy2702W Online
                  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
                      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

                      750

                      Online

                      32.5k

                      Benutzer

                      81.6k

                      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