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.8k

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

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

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.
  • M Offline
    M Offline
    mathschut
    schrieb am zuletzt editiert von
    #5

    Ich will die Werte in in InfluxDB Datenbank schreiben. Kann ich das auch mit Skript machen?

    1 Antwort Letzte Antwort
    0
    • wendy2702W Online
      wendy2702W Online
      wendy2702
      schrieb am zuletzt editiert von
      #6

      Ich weiß nicht wie die Werte im normal Fall in die Datenbank kommen da ich das nicht nutze.

      Werden die von einem Objekt direkt genommen wie beim History Adapter?

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

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

      1 Antwort Letzte Antwort
      0
      • M Offline
        M Offline
        mathschut
        schrieb am zuletzt editiert von
        #7

        jap genau. Einfach hinter dem Objekt muss ich den Haken setzen, dann wird es in die Datenbank geschrieben

        1 Antwort Letzte Antwort
        0
        • wendy2702W Online
          wendy2702W Online
          wendy2702
          schrieb am zuletzt editiert von
          #8

          Dann neuen Datenpunkt anlegen und halt mit Script auf 0 setzen sobald Wert < 0

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

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

          I 1 Antwort Letzte Antwort
          0
          • wendy2702W wendy2702

            Dann neuen Datenpunkt anlegen und halt mit Script auf 0 setzen sobald Wert < 0

            I Offline
            I Offline
            iobroker_Alex
            schrieb am zuletzt editiert von
            #9

            @wendy2702

            Ich habe auch 3x SMC 7000HV und 2x SB 3800 von SMA. Mir nun die RS485 Piggy Packs bestellt und einen RS485 auf TCP-IP_Wandler. Wenn das ganze eingabaut ist würde ich dies gerne mit dem Modbusadapter einbinden. Woher bekomme ich die relevanten Adressen bzw. Einstellungen die der Modbusadapter benötigt? Sind die bei allen SMA-Wechselrichtern gleich oder gibt es da eine Excel-Übersetzungstabelle? Irgendwie hab ich bei SMA auf der Seite nichts sinnvolles gefunden... Vielleicht kann mich wer in die richtige Richtung schubsen.

            Danke!

            1 Antwort Letzte Antwort
            0
            • wendy2702W Online
              wendy2702W Online
              wendy2702
              schrieb am zuletzt editiert von wendy2702
              #10

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

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

              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
              • ? Offline
                ? Offline
                Ein ehemaliger Benutzer
                schrieb am zuletzt editiert von
                #11

                Es ist nur ein Beispiel wie ich negative Werte bei Grafana ausblende.
                Vieleicht hilft es ja.

                Ich schalte den Modbus Adapter ab, wenn der Inverter offline ist.
                https://forum.iobroker.net/topic/29619/kann-man-adapter-zeitgesteuert-ein-ausschalten

                Anmerkung 2020-03-30 180010.jpg

                wendy2702W 1 Antwort Letzte Antwort
                0
                • ? Ein ehemaliger Benutzer

                  Es ist nur ein Beispiel wie ich negative Werte bei Grafana ausblende.
                  Vieleicht hilft es ja.

                  Ich schalte den Modbus Adapter ab, wenn der Inverter offline ist.
                  https://forum.iobroker.net/topic/29619/kann-man-adapter-zeitgesteuert-ein-ausschalten

                  Anmerkung 2020-03-30 180010.jpg

                  wendy2702W Online
                  wendy2702W Online
                  wendy2702
                  schrieb am zuletzt editiert von
                  #12

                  @Blechsoldat

                  Man kann doch einfach z.B. Mit Blockly negative Werte ausblenden.

                  Adapter ausschalten nach Zeit finde ich eher ungünstig.

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

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

                  ? 1 Antwort Letzte Antwort
                  0
                  • wendy2702W wendy2702

                    @Blechsoldat

                    Man kann doch einfach z.B. Mit Blockly negative Werte ausblenden.

                    Adapter ausschalten nach Zeit finde ich eher ungünstig.

                    ? Offline
                    ? Offline
                    Ein ehemaliger Benutzer
                    schrieb am zuletzt editiert von
                    #13

                    @wendy2702
                    Das stimmt. Kann man :)

                    1 Antwort Letzte Antwort
                    0
                    • N Offline
                      N Offline
                      ntsa86
                      schrieb am zuletzt editiert von
                      #14

                      Ich möchte mich hier mal einklinken.

                      Habe einen SMA Tripower 20000 per Modbus/TCP angebunden und erhalte tagsüber auch identische Werte.

                      Nacht bekomm ich jedoch keine Minus, sondern sehr hohe positive Werte. Ich lese das Holding Register 30775 aus.

                      Habt Ihr eine Idee, wie ich dem zuvorkommen kann?

                      VG!9EB9B6BE-DD45-4BE7-8799-0603F4ECABAC.jpeg

                      H 1 Antwort Letzte Antwort
                      0
                      • N ntsa86

                        Ich möchte mich hier mal einklinken.

                        Habe einen SMA Tripower 20000 per Modbus/TCP angebunden und erhalte tagsüber auch identische Werte.

                        Nacht bekomm ich jedoch keine Minus, sondern sehr hohe positive Werte. Ich lese das Holding Register 30775 aus.

                        Habt Ihr eine Idee, wie ich dem zuvorkommen kann?

                        VG!9EB9B6BE-DD45-4BE7-8799-0603F4ECABAC.jpeg

                        H Offline
                        H Offline
                        holgerwolf
                        schrieb am zuletzt editiert von
                        #15

                        @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 1 Antwort Letzte Antwort
                        0
                        • 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 Offline
                            H Offline
                            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
                                          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

                                          485

                                          Online

                                          32.4k

                                          Benutzer

                                          81.5k

                                          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