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. Tester
  4. Test Adapter sun2000 v0.1.x - Huawei Wechselrichter

NEWS

  • wichtiges UPDATE für controller 7.2.2 im stable
    HomoranH
    Homoran
    9
    1
    699

  • Neues YouTube-Video: Visualisierung im Devices-Adapter
    BluefoxB
    Bluefox
    16
    1
    3.1k

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    3.1k

Test Adapter sun2000 v0.1.x - Huawei Wechselrichter

Scheduled Pinned Locked Moved Tester
adapteremmahuaweiinverterluna2000modbus tcpmodbus-proxysdonglesmartloggersun2000
1.3k Posts 96 Posters 422.1k Views 86 Watching
  • 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.
  • L Offline
    L Offline
    lub104
    wrote on last edited by lub104
    #1261

    Danke im Voraus

    1 Reply Last reply
    0
    • B Offline
      B Offline
      bolliy
      Developer
      wrote on last edited by
      #1262

      @lub104 Bei mir werden die o.g. Daten aktualisiert und korrekt angezeigt.
      Aber vielleicht hilft dir das Wiki weiter:
      https://github.com/bolliy/ioBroker.sun2000/wiki/Fehlerprotokollierung-und-Fehlerbehebung-(troubleshooting)

      Stephan

      1 Reply Last reply
      0
      • B Offline
        B Offline
        bolliy
        Developer
        wrote on last edited by bolliy
        #1263

        Neue Testversion sun2000 Adapter Version v2.5.0 released.

        Die Installation erfolgt über npm oder morgen über das Beta Repository.

        Es gibt einige Neuerungen im Statistik-Modul, die ich kurz vorstellen möchte.

        Live-Chart

        Neu ist ein Live-Chart (statistics.jsonLive), der alle 1-15 Minuten aktualisiert wird. (in der Adapter-Konfiguration unter dem Reiter Statistik eingestellbar)
        Im Gegensatz zu den anderen Charts zeigt er keine kWh-Werte, sondern die durchschnittliche Leistung in kW pro Intervall — also ähnlich wie ein Echtzeit-Zähler. Die Daten werden für 48 Stunden aufbewahrt und
        danach automatisch gelöscht.

        Der Live-Chart ist direkt über FlexCharts nutzbar:

        http://[ioBroker-ip]:8082/flexcharts/echarts.html?source=state&id=sun2000.0.statistics.flexCharts.jsonOutput.live
        

        Consumption Breakdown — Hausverbrauch runterbrechen

        Mit dem Consumption Breakdown lässt sich der gemessene Hausverbrauch in beliebig viele Unterkategorien aufteilen — zum Beispiel Wärmepumpe, Wallbox, Waschmaschine oder sonstige Verbraucher.
        Die Breakdown-Werte werden als zusätzliche gestapelte Balken/Linien im unteren Panel jedes Charts angezeigt.

        Wie funktioniert es?

        Der Adapter liest die konfigurierten Quell-States (Verbrauchszähler) aus ioBroker (auch aus anderen Adaptern, mqtt, Tibberlink usw.) und zieht deren Werte vom Gesamtverbrauch ab. Im Chart erscheinen dann:

        • die einzelnen Breakdown-Kategorien (z.B. Wärmepumpe, Wallbox)
        • ein Restverbrauch (Consumption) — das ist der Hausverbrauch minus alle Breakdown-Werte

        Die Summe aller Verbräuche im unteren Panel entspricht dem gemessenen Gesamtverbrauch.

        Konfiguration

        Die Konfiguration erfolgt über den State statistics.dataDef.consumptionBreakdown (beschreibbar,
        Typ string, Rolle json). Dort wird ein JSON-Array eingetragen, das die Unterkategorien beschreibt.

        Ein Beispiel mit zwei Einträgen:

        [
          {
            "sourceId": "hm-rpc.0.OEQ1234567.1.ENERGY_COUNTER",
            "targetPath": "washingMachine",
            "name": "Waschmaschine",
            "gain": 1000,
            "color": "#e91e63",
            "type": "delta"
          },
          {
            "sourceId": "0_userdata.0.heatpump.energyToday",
            "targetPath": "heatPump",
            "name": "Wärmepumpe",
            "color": "#3f51b5",
            "type": "deltaReset"
          }
        ]
        

        Was bedeuten die Felder?

        Feld Pflicht Standard Beschreibung
        sourceId X — State-ID des Quell-States in ioBroker (auch aus anderen Adaptern)
        targetPath X — Interner Name (darf nicht mit eingebauten Namen wie consumption, solarYield usw. kollidieren!)
        name X — Anzeigename in der Chart-Legende
        gain — 1 Teiler für den Rohwert — z.B. 1000 wenn der State in Wh geliefert wird, der Chart aber kWh erwartet
        color — automatisch Farbe der Serie als Hex-Code
        type — delta deltaReset (laufende Differenz mit automatischer Erkennung einer Zählerrückstellung/Reset), delta (laufende Differenz) oder level (Momentanwert)

        Kleinere Verbesserungen

        • Die Tooltip-Anzeige wurde vereinheitlicht — alle Serien zeigen Werte mit korrekter
          Einheit (kWh oder kW je nach Chart-Typ).
        • Falls keine Batterie vorhanden ist, werden die Charts ohne Batterie-Information (SOC, charge, discharge) aufgebaut.

        Alle Details, Placeholder-Übersichten und Template-Beispiele gibt es im Wiki:
        https://github.com/bolliy/ioBroker.sun2000/wiki/Statistk-(statistics)

        Feedback und Fragen gerne hier im Thread! 🙂

        1 Reply Last reply
        2
        • B Offline
          B Offline
          bolliy
          Developer
          wrote on last edited by
          #1264

          ab der Adapter sun2000 Version 2.5.0 wird node.js nur noch in der Version >= 22.x unterstützt. Hier findet ihr die node.js Update-Anleitung für euren ioBroker.

          1 Reply Last reply
          0
          • Samson71S Samson71

            @bolliy sagte:
            Habe ich auf der ToDo Liste gesetzt.

            In der 2.4.5 ist das aber noch nicht behoben oder? Die Meldung kommt jedenfalls immer noch regelmäßig.

            Habe heute den Dongle von WLAN auf LAN ungestellt und die Firmware des WR zumindest mal aktualisiert.

            B Offline
            B Offline
            bolliy
            Developer
            wrote on last edited by
            #1265

            @Samson71 sollte nun auch ohne Speicher funktionieren. Bitte testen!
            LG Stephan

            Samson71S 1 Reply Last reply
            0
            • B Offline
              B Offline
              bolliy
              Developer
              wrote on last edited by
              #1266

              Wenn ihr an die flexChart-Url ein &sse anhängt wird die automatische Diagrammaktualisierungen aktiviert.
              Der Browser hält eine dauerhafte Verbindung zum Server aufrecht und aktualisiert das Diagramm sobald sich die Quelldaten ändern – ohne Neuladen der Seite.

              Z.B. für das Live-Chart würde die url folgendermaßen aussehen:

              http://[ioBroker-ip]:8082/flexcharts/echarts.html?source=state&id=sun2000.0.statistics.flexCharts.jsonOutput.live&sse
              

              Siehe:
              https://github.com/MyHomeMyData/ioBroker.flexcharts#event-triggered-chart-refresh-sse

              1 Reply Last reply
              0
              • B bolliy

                @Samson71 sollte nun auch ohne Speicher funktionieren. Bitte testen!
                LG Stephan

                Samson71S Offline
                Samson71S Offline
                Samson71
                wrote on last edited by Samson71
                #1267

                @bolliy sagte:

                @Samson71 sollte nun auch ohne Speicher funktionieren. Bitte testen!

                2.5.0 problemlos installiert. Instanz grün. Ich werde berichten.

                Danke für Deine unermüdlichen Verbesserungen! Das ist echt bemerkenswert. Vom Engagement her fast schade, dass ich mich schlussendlich doch gegen ein allumfassendes Huawei-System entschieden habe.

                Markus

                Bitte beachten:
                Hinweise für gute Forenbeiträge
                Maßnahmen zum Schutz des Forums

                1 Reply Last reply
                1
                • H Online
                  H Online
                  hm_krause
                  wrote on last edited by
                  #1268

                  Ein Top Adapter.
                  Könnte man die Kopfzeilen noch ins deutsche Übersetzen?

                  B 1 Reply Last reply
                  0
                  • H hm_krause

                    Ein Top Adapter.
                    Könnte man die Kopfzeilen noch ins deutsche Übersetzen?

                    B Offline
                    B Offline
                    bolliy
                    Developer
                    wrote on last edited by
                    #1269

                    @hm_krause meinst du die Kopfzeilen aus den Statistik-Diagrammen - oder wo?

                    1 Reply Last reply
                    0
                    • H Online
                      H Online
                      hm_krause
                      wrote on last edited by
                      #1270

                      In dem Live-Chart

                      B 1 Reply Last reply
                      0
                      • H hm_krause

                        In dem Live-Chart

                        B Offline
                        B Offline
                        bolliy
                        Developer
                        wrote on last edited by bolliy
                        #1271

                        @hm_krause

                        danke, dass dir der Adapter gefällt :)
                        Hier meine Anwort mit freundlicher Unterstützung durch die ai ;)

                        Du hast folgende Möglichkeit, um die Beschriftungen selbst anzupassen:

                        1. Eigenes Chart-Template verwenden

                        Für jeden Chart-Typ existiert ein eigener, schreibbarer State:

                        statistics.flexCharts.template.live
                        statistics.flexCharts.template.hourly
                        statistics.flexCharts.template.daily
                        statistics.flexCharts.template.weekly
                        statistics.flexCharts.template.monthly
                        statistics.flexCharts.template.annual
                        

                        Wenn du dort {"command": "createTemplateFromBuiltin"} als Wert setzt, erzeugt der Adapter automatisch eine Kopie des eingebauten Templates (inklusive aller Platzhalter wie %%solarYield%%, %%xAxisData%% etc.) und schreibt sie in den State zurück. Diese Kopie kannst du dann bearbeiten und z.B. die Werte unter legend.data, title.text, yAxis[].name oder die Serien-Namen (series[].name) auf Deutsch übersetzen.

                        2. Wichtige Punkte beim Anpassen

                        • Die Platzhalter (%%...%%) müssen als Strings mit den umgebenden Anführungszeichen erhalten bleiben, da sie zur Laufzeit durch die berechneten Daten/Funktionen ersetzt werden.
                        • Achte darauf, dass die Reihenfolge bzw. Zuordnung der Serien (name) zu den Datenplatzhaltern (data: '%%...%%') nicht verändert wird – nur den name-Text übersetzen, nicht den Platzhalter.
                        • Funktionen wie valueFormatter, formatter etc. werden als String gespeichert und beim Laden wieder in Funktionen umgewandelt – hier kannst du z.B. die Einheit ("kWh" → ggf. andere Bezeichnung) im Formatter-Code anpassen.

                        3. Nach dem Bearbeiten

                        Sobald du den Template-State (mit ack: false) speicherst, wird das Chart automatisch neu aufgebaut und der Output-State statistics.flexCharts.jsonOutput.<typ> aktualisiert – die Visualisierung (z.B. Flexcharts-Widget) übernimmt dann deine übersetzten Bezeichnungen.

                        Weitere Informationen zum Statistik-Modul des sun2000 Adapters: https://github.com/bolliy/ioBroker.sun2000/wiki/Statistk-(statistics)

                        1 Reply Last reply
                        0
                        • H Online
                          H Online
                          hm_krause
                          wrote on last edited by
                          #1272

                          Perfekt,
                          Danke

                          1 Reply Last reply
                          0

                          Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                          Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                          With your input, this post could be even better 💗

                          Register Login
                          Reply
                          • Reply as topic
                          Log in to reply
                          • Oldest to Newest
                          • Newest to Oldest
                          • Most Votes


                          Support us

                          ioBroker
                          Community Adapters
                          Donate

                          509

                          Online

                          33.0k

                          Users

                          83.3k

                          Topics

                          1.3m

                          Posts
                          Community
                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                          ioBroker Community 2014-2026
                          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