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. Skripten / Logik
  4. SMA Wechselrichter-Flow über SBFspot

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

SMA Wechselrichter-Flow über SBFspot

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
11 Beiträge 2 Kommentatoren 2.8k Aufrufe
  • Ä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
    Marcolotti
    schrieb am zuletzt editiert von
    #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 Antwort Letzte Antwort
    0
    • K Offline
      K Offline
      krissi
      schrieb am zuletzt editiert von
      #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 Antwort Letzte Antwort
      0
      • M Offline
        M Offline
        Marcolotti
        schrieb am zuletzt editiert von
        #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 Antwort Letzte Antwort
        0
        • M Offline
          M Offline
          Marcolotti
          schrieb am zuletzt editiert von
          #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 Antwort Letzte Antwort
          0
          • K Offline
            K Offline
            krissi
            schrieb am zuletzt editiert von
            #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 Antwort Letzte Antwort
            0
            • K Offline
              K Offline
              krissi
              schrieb am zuletzt editiert von
              #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 Antwort Letzte Antwort
              0
              • M Offline
                M Offline
                Marcolotti
                schrieb am zuletzt editiert von
                #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 Antwort Letzte Antwort
                0
                • M Offline
                  M Offline
                  Marcolotti
                  schrieb am zuletzt editiert von
                  #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 Antwort Letzte Antwort
                  0
                  • K Offline
                    K Offline
                    krissi
                    schrieb am zuletzt editiert von
                    #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 Antwort Letzte Antwort
                    0
                    • M Offline
                      M Offline
                      Marcolotti
                      schrieb am zuletzt editiert von
                      #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 Antwort Letzte Antwort
                      0
                      • K Offline
                        K Offline
                        krissi
                        schrieb am zuletzt editiert von
                        #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 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

                        396

                        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