Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. SMA Wechselrichter-Flow über SBFspot

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    2.8k

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.4k

SMA Wechselrichter-Flow über SBFspot

Scheduled Pinned Locked Moved Skripten / Logik
11 Posts 2 Posters 2.8k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • M Offline
    M Offline
    Marcolotti
    wrote on last edited by
    #1

    Hallo Werte Gemeinde,

    hier ein Node-Red-Flow zum Auslesen des Wechselrichters mit einer funktionierenden SBFspot Installation.

    [{"id":"24b61450.dbd95c","type":"inject","name":"Wechselrichter","topic":"","payload":"","payloadType":"date","repeat":"15","crontab":"","once":false,"x":98.88333129882812,"y":54.883331298828125,"z":"851687cc.dd6d58","wires":[["4f2fa9a.a23fdd8"]]},{"id":"4f2fa9a.a23fdd8","type":"exec","command":"/usr/local/bin/sbfspot.3/SBFspot","addpay":false,"append":" -v -finq -nocsv","useSpawn":false,"name":"","x":349.8833312988281,"y":55.883331298828125,"z":"851687cc.dd6d58","wires":[["4cb2592f.25a9d8"],[],[]]},{"id":"4cb2592f.25a9d8","type":"function","name":"Erträge","func":"// Script von Marco Jäger\nvar quelle = msg.payload;\nvar eigen\nmsg = {};\nvar etoday = quelle.indexOf('EToday:');\nvar Tagesertrag = quelle.substr(etoday + 8, 5);\nmsg.payload = Tagesertrag; \nmsg2 = {};\nvar etoday = quelle.indexOf('ETotal:');\nvar Gesamtertrag = quelle.substr(etoday + 8, 7);\n// Zahl oder String ist egal\nmsg2.payload = Gesamtertrag\nmsg3 = {};\nmsg4 = {};\nvar etoday = quelle.indexOf('Phase 1 Pac');\nvar PVLeistung = quelle.substr(etoday + 13, 8);\n// Zahl oder String ist egal\nPVLeistung=PVLeistung * 1000\nmsg3.payload = parseInt(PVLeistung);\n\nreturn [msg,msg2,msg3];","outputs":"4","noerr":0,"x":615.88330078125,"y":57.883331298828125,"z":"851687cc.dd6d58","wires":[["65061eb4.8fda7"],["f30ea02c.9eb4c"],["23a91d53.17d3e2"],[]]},{"id":"65061eb4.8fda7","type":"ioBroker out","name":"Tagesertrag","topic":"hm-rega.0.7452","ack":"true","autoCreate":"false","x":856.88330078125,"y":31.883331298828125,"z":"851687cc.dd6d58","wires":[]},{"id":"f30ea02c.9eb4c","type":"ioBroker out","name":"Gesamtertrag","topic":"hm-rega.0.7453","ack":"false","autoCreate":"false","x":856.88330078125,"y":89.88333129882812,"z":"851687cc.dd6d58","wires":[]},{"id":"23a91d53.17d3e2","type":"ioBroker out","name":"PV-Leistung","topic":"hm-rega.0.7454","ack":"false","autoCreate":"false","x":860.88330078125,"y":152.88333129882812,"z":"851687cc.dd6d58","wires":[]}]
    

    Viel Spaß.

    CCU2-CuxD&Cul868MHz, 44xHM Geräte, 20xMAX Fenstersensoren.Acer Revo mit IoBroker, Tablet Captiva 9,7 SFHD. SMA SB2.5,STP7000TL20,SMA Energy Meter, Echo, Harmony, JeeLink868, Arduino 433MHz, MaxtoxCUL868,MilightEasyLED,Hue

    1 Reply Last reply
    0
    • K Offline
      K Offline
      krissi
      wrote on last edited by
      #2

      Moin, Du hast nicht zufällig so was für eine SMA Webbox in der Schublade? ;)
      6558_unbenannt.png
      6558_energiezaehler_b-serie_handbuch.pdf
      6558_tn_0302_grundlagen_modbus.pdf

      ioBroker in VM (unraid) / CCU2 für IP FB-Heizungssteuerung raspi3 / 3x Echo Dot / IKEA Tradfri / zigBee mit Conbee II

      1 Reply Last reply
      0
      • M Offline
        M Offline
        Marcolotti
        wrote on last edited by
        #3

        Hallo,

        damit kann ich dir leider nicht dienen. Ich habe auch keine WebBox zur Hand, sonst könnte ich mal schauen. Was hast du für Wechselrichter?

        Viele Grüße

        CCU2-CuxD&Cul868MHz, 44xHM Geräte, 20xMAX Fenstersensoren.Acer Revo mit IoBroker, Tablet Captiva 9,7 SFHD. SMA SB2.5,STP7000TL20,SMA Energy Meter, Echo, Harmony, JeeLink868, Arduino 433MHz, MaxtoxCUL868,MilightEasyLED,Hue

        1 Reply Last reply
        0
        • M Offline
          M Offline
          Marcolotti
          wrote on last edited by
          #4

          Hallo Krissi,

          würde dir das evtl. helfen? https://github.com/jraedler/SunnyWebBox … yWebBox.py

          CCU2-CuxD&Cul868MHz, 44xHM Geräte, 20xMAX Fenstersensoren.Acer Revo mit IoBroker, Tablet Captiva 9,7 SFHD. SMA SB2.5,STP7000TL20,SMA Energy Meter, Echo, Harmony, JeeLink868, Arduino 433MHz, MaxtoxCUL868,MilightEasyLED,Hue

          1 Reply Last reply
          0
          • K Offline
            K Offline
            krissi
            wrote on last edited by
            #5

            Hi Marcolotti

            Danke für den Link. Stellt sich mir leider nur noch die Frage was ich damit machen muss und wo ich das einbauen soll/kann. ;) :?:

            ioBroker in VM (unraid) / CCU2 für IP FB-Heizungssteuerung raspi3 / 3x Echo Dot / IKEA Tradfri / zigBee mit Conbee II

            1 Reply Last reply
            0
            • K Offline
              K Offline
              krissi
              wrote on last edited by
              #6

              Hi könnte mir da eventuell jemand weiterhelfen? Wo muss ich das Script aus dem Link einbinden und was muss ich da noch wo anpassen? Da bin ich leider noch total grün! Danke :)

              ioBroker in VM (unraid) / CCU2 für IP FB-Heizungssteuerung raspi3 / 3x Echo Dot / IKEA Tradfri / zigBee mit Conbee II

              1 Reply Last reply
              0
              • M Offline
                M Offline
                Marcolotti
                wrote on last edited by
                #7

                Hi Krissi,

                ich habe den Node-Red Adapter installiert und die Instanz geöffnet. Danach könntest du meinen Flow(Code) einfügen vom Wechselrichter. Darin findest du die Abfrage von SBFspot. Anstelle dessen nutzt du einfach eine Pythonabfrage (py sunnywebbox.py) und wertest die Rückmeldung in der Funktion danach aus.

                Du kannst das Python-Script auch in einen Ordner legen und mir diesen dann schreiben, dann baue ich dir das bis dahin. Ich kann dir leider nicht die Funktion bauen, da ich nicht im Besitz einer SunnyWebbox bin und daher nicht die Rückmeldung kenne.

                Gruß Marco

                CCU2-CuxD&Cul868MHz, 44xHM Geräte, 20xMAX Fenstersensoren.Acer Revo mit IoBroker, Tablet Captiva 9,7 SFHD. SMA SB2.5,STP7000TL20,SMA Energy Meter, Echo, Harmony, JeeLink868, Arduino 433MHz, MaxtoxCUL868,MilightEasyLED,Hue

                1 Reply Last reply
                0
                • M Offline
                  M Offline
                  Marcolotti
                  wrote on last edited by
                  #8

                  Hallo,

                  vielleicht ist es auch über den ModBus Adapter möglich, die Webbox auszulesen.

                  Die ModBus Dokumentation von SMA findest du hier:http://files.sma.de/dl/2585/WEBBOX-MODBUS-TB-de-19.pdf

                  Ich habe es eben mal getestet, aber mir scheint, dass der Adapter noch nicht zuverlässig funktioniert. Die Adressen werden beim Speichern unvollständig gespeichert. Die Node-Red-ModBus-Contrib installiert sich auch nicht richtig. :-(

                  Gruß Marco

                  CCU2-CuxD&Cul868MHz, 44xHM Geräte, 20xMAX Fenstersensoren.Acer Revo mit IoBroker, Tablet Captiva 9,7 SFHD. SMA SB2.5,STP7000TL20,SMA Energy Meter, Echo, Harmony, JeeLink868, Arduino 433MHz, MaxtoxCUL868,MilightEasyLED,Hue

                  1 Reply Last reply
                  0
                  • K Offline
                    K Offline
                    krissi
                    wrote on last edited by
                    #9

                    Hi Marco

                    Danke erst mal! Ich hab das heute morgen erst gelesen, war im Urlaub.

                    Jaaaaa, ich hab dann mal deinen Flow eingefügt, eine Datei sunnywebbox.py in den Ordner /usr/local/bin/node-red_scripte/ gelegt und das Script aus dem Link reinkopiert und da die ip und das pw der Webbox eingetragen (Zeile 57, die Frage ob das an der richtigen Stelle ist). In dem exec Node hab ich dann auf die Datei inkl. Pfad verwiesen. Kommt aber leider nichts verwertbares raus. Im debug Fenster kommt folgendes.

                    /usr/local/bin/node-red_scripte/sunnywebbox.py: 22:
                    /usr/local/bin/node-red_scripte/sunnywebbox.py: import:
                    not found /usr/local/bin/node-red_scripte/sunnywebbox.py: 25:
                    /usr/local/bin/node-red_scripte/sunnywebbox.py: Syntax error: "(" unexpected (expecting "then")
                    

                    Wenn ich in dem Verzeichnis das script direkt ausführe, bekomme ich eine Fehlermeldung in Zeile 22

                      File "sunnywebbox.py", line 22
                        import sys, json, hashlib
                        ^
                    IndentationError: unexpected indent
                    
                    

                    Wie gesagt, das sind alles bömische Dörfer für mich. Eventuell kann da ja jemand etwas mit anfangen.

                    ioBroker in VM (unraid) / CCU2 für IP FB-Heizungssteuerung raspi3 / 3x Echo Dot / IKEA Tradfri / zigBee mit Conbee II

                    1 Reply Last reply
                    0
                    • M Offline
                      M Offline
                      Marcolotti
                      wrote on last edited by
                      #10

                      Hallo Krissi,

                      wenn du noch ein wenig Geduld hast, ist der ModBus-Adapter fertig für SMA. Damit funktionert auch die Sunny Webbox. ;) Da kannst du dir das Script-Gedöns sparen.

                      Gruß Marco

                      CCU2-CuxD&Cul868MHz, 44xHM Geräte, 20xMAX Fenstersensoren.Acer Revo mit IoBroker, Tablet Captiva 9,7 SFHD. SMA SB2.5,STP7000TL20,SMA Energy Meter, Echo, Harmony, JeeLink868, Arduino 433MHz, MaxtoxCUL868,MilightEasyLED,Hue

                      1 Reply Last reply
                      0
                      • K Offline
                        K Offline
                        krissi
                        wrote on last edited by
                        #11

                        Moin Marco, das wäre natürlich der Knaller. Klar hab ich noch Geduld. :D

                        Hast Du schon zufällig was, was ich lesen kann/muss oder vorbereiten kann? :mrgreen:

                        Gruß,

                        Andre

                        ioBroker in VM (unraid) / CCU2 für IP FB-Heizungssteuerung raspi3 / 3x Echo Dot / IKEA Tradfri / zigBee mit Conbee II

                        1 Reply Last reply
                        0
                        Reply
                        • Reply as topic
                        Log in to reply
                        • Oldest to Newest
                        • Newest to Oldest
                        • Most Votes


                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        625

                        Online

                        32.6k

                        Users

                        82.3k

                        Topics

                        1.3m

                        Posts
                        Community
                        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                        ioBroker Community 2014-2025
                        logo
                        • Login

                        • Don't have an account? Register

                        • Login or register to search.
                        • First post
                          Last post
                        0
                        • Home
                        • Recent
                        • Tags
                        • Unread 0
                        • Categories
                        • Unreplied
                        • Popular
                        • GitHub
                        • Docu
                        • Hilfe