Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • 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. Tester
  4. Test Adapter sun2000 v0.1.x - Huawei Wechselrichter

NEWS

  • Der neue Monatsrückblick für Mai und Juni 2026 ist online!
    BluefoxB
    Bluefox
    8
    1
    1.3k

  • wichtiges UPDATE für controller 7.2.2 im stable
    HomoranH
    Homoran
    10
    1
    3.8k

  • Neues YouTube-Video: Visualisierung im Devices-Adapter
    BluefoxB
    Bluefox
    17
    1
    6.8k

Test Adapter sun2000 v0.1.x - Huawei Wechselrichter

Geplant Angeheftet Gesperrt Verschoben Tester
adapteremmahuaweiinverterluna2000modbus tcpmodbus-proxysdonglesmartloggersun2000
1.3k Beiträge 97 Kommentatoren 501.6k Aufrufe 87 Beobachtet
  • Ä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.
  • B Offline
    B Offline
    bolliy
    Developer
    schrieb am zuletzt editiert von
    #1308

    Eigentlich über das Statistik-Modul im Datenpunkt sun2000.0.statistics.jsonAnnual unter dem key solarYield.value
    Da das Statistik-Modul noch nicht seit Januar läuft - halt der aufgelaufener SolarErtrag.
    Über modbus werden nur tägliche und gesamt aufgelaufene Werte bereitgestellt.

    Deshalb gibt es nun die Möglichkeit über das Statistik-Modul allerlei Daten abzurufen.

    Falls du also einzelne Werte aus einem json-array in dein vis (vis-2) darstellen möchtest, kann ich dir den JSONTemplate - Adapter empfehlen.

    LG Stephan

    1 Antwort Letzte Antwort
    0
    • J Offline
      J Offline
      juggi1962
      schrieb am zuletzt editiert von
      #1309

      @bolliy sagte:

      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:

      Copy to Clipboard
      [
      {
      "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"
      }
      ]

      Hallo kann man da auch fortlaufende Werte hernehmen wie zb. von meiner Zappi Wallbox, die schickt mir in kurzen abständen immer den Wert der gerade ins Auto geladen wurde. Gehen tut es mir eigentlich um die Tages, Wochen, Monats, und Jahresstatistiken wenn es bei Live auch funktionieren würde wäre das natürlich auch toll. Wenn ja, was muss da dann bei type eingetragen werden. ich hab es mit deltaReset versucht aber da stimmt nichts zusammen.

      [
        {
          "sourceId": "alias.0.Myenergi.Diversion amount Watts",
          "targetPath": "wallbox",
          "name": "Zappi Wallbox",
          "gain": 1000,
          "color": "#3f51b5",
          "type": "deltaReset"
        },
        {
          "sourceId": "alias.0.Shelly Strommessung Heizraum.Momentanverbrauch Heizung",
          "targetPath": "waermepumpe",
          "name": "Wärmepumpe",
          "gain": 1000,
          "color": "#08eaf7",
          "type": "deltaReset"
        },
        {
          "sourceId": "alias.0.Waschmaschine.power",
          "targetPath": "waschmaschine",
          "name": "Waschmaschine",
          "gain": 1000,
          "color": "#08f7c7",
          "type": "delta"
        }
      ]
      
      

      Danke für diesen Super Adapter und alles was dazu gehört.
      Gruß aus TIROL Jürgen

      B 1 Antwort Letzte Antwort
      0
      • J juggi1962

        @bolliy sagte:

        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:

        Copy to Clipboard
        [
        {
        "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"
        }
        ]

        Hallo kann man da auch fortlaufende Werte hernehmen wie zb. von meiner Zappi Wallbox, die schickt mir in kurzen abständen immer den Wert der gerade ins Auto geladen wurde. Gehen tut es mir eigentlich um die Tages, Wochen, Monats, und Jahresstatistiken wenn es bei Live auch funktionieren würde wäre das natürlich auch toll. Wenn ja, was muss da dann bei type eingetragen werden. ich hab es mit deltaReset versucht aber da stimmt nichts zusammen.

        [
          {
            "sourceId": "alias.0.Myenergi.Diversion amount Watts",
            "targetPath": "wallbox",
            "name": "Zappi Wallbox",
            "gain": 1000,
            "color": "#3f51b5",
            "type": "deltaReset"
          },
          {
            "sourceId": "alias.0.Shelly Strommessung Heizraum.Momentanverbrauch Heizung",
            "targetPath": "waermepumpe",
            "name": "Wärmepumpe",
            "gain": 1000,
            "color": "#08eaf7",
            "type": "deltaReset"
          },
          {
            "sourceId": "alias.0.Waschmaschine.power",
            "targetPath": "waschmaschine",
            "name": "Waschmaschine",
            "gain": 1000,
            "color": "#08f7c7",
            "type": "delta"
          }
        ]
        
        

        Danke für diesen Super Adapter und alles was dazu gehört.
        Gruß aus TIROL Jürgen

        B Offline
        B Offline
        bolliy
        Developer
        schrieb am zuletzt editiert von bolliy
        #1310

        @juggi1962 bei Leistungswerten musst du diesen über den Adapter SourceAnalytix aufsummieren lassen und diesen hier verwenden.

        J 1 Antwort Letzte Antwort
        0
        • B bolliy

          @juggi1962 bei Leistungswerten musst du diesen über den Adapter SourceAnalytix aufsummieren lassen und diesen hier verwenden.

          J Offline
          J Offline
          juggi1962
          schrieb am zuletzt editiert von
          #1311

          @bolliy danke für die schnelle Antwort muss ich dann den Tageswert hernehmen?

          1 Antwort Letzte Antwort
          0
          • B Offline
            B Offline
            bolliy
            Developer
            schrieb am zuletzt editiert von
            #1312

            bei dem Tageswert muss der "type": "deltaReset" sein; bei dem Gesamtverbrauch sonst "type": "delta"

            1 Antwort Letzte Antwort
            0
            • J Offline
              J Offline
              juggi1962
              schrieb am zuletzt editiert von
              #1313

              @bolliy
              Hallo kann man irgend wie Daten die nicht gestimmt haben löschen.
              Ich habe versehentlich den gesamten Verbrauch meiner Wärmepumpe (sourceanalytix.0.alias__0__Viessmann__Gesamte Wärmepumpen Energie kWh.cumulativeReading "type": "delta" ) hergenommen und jetzt habe ich überall bei Monat; Jahr usw. 13365,9 kWh drin stehen was ja nicht stimmt.
              Ich habe dann auf Tagesbericht (sourceanalytix.0.alias__0__Viessmann__Gesamte Wärmepumpen Energie kWh.currentYear.consumed.01_currentDay "type": "deltaReset") umgestellt aber der Wert den es da mal hergenommen hat bleibt.
              Ich hoffe du verstehst was ich meine. MfG Jürgen

              bahnuhrB B 2 Antworten Letzte Antwort
              1
              • J juggi1962

                @bolliy
                Hallo kann man irgend wie Daten die nicht gestimmt haben löschen.
                Ich habe versehentlich den gesamten Verbrauch meiner Wärmepumpe (sourceanalytix.0.alias__0__Viessmann__Gesamte Wärmepumpen Energie kWh.cumulativeReading "type": "delta" ) hergenommen und jetzt habe ich überall bei Monat; Jahr usw. 13365,9 kWh drin stehen was ja nicht stimmt.
                Ich habe dann auf Tagesbericht (sourceanalytix.0.alias__0__Viessmann__Gesamte Wärmepumpen Energie kWh.currentYear.consumed.01_currentDay "type": "deltaReset") umgestellt aber der Wert den es da mal hergenommen hat bleibt.
                Ich hoffe du verstehst was ich meine. MfG Jürgen

                bahnuhrB Online
                bahnuhrB Online
                bahnuhr
                Forum Testing Most Active
                schrieb am zuletzt editiert von
                #1314

                @juggi1962 sagte:

                Ich habe versehentlich den gesamten Verbrauch

                Datensicherung von gestern einspielen.
                Dann hast du wieder den alten Stand.


                Wenn ich helfen konnte, dann Daumen hoch (Pfeil nach oben)!
                Danke.
                gute Forenbeiträge: https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge
                ScreenToGif :https://www.screentogif.com/downloads.html

                1 Antwort Letzte Antwort
                0
                • J juggi1962

                  @bolliy
                  Hallo kann man irgend wie Daten die nicht gestimmt haben löschen.
                  Ich habe versehentlich den gesamten Verbrauch meiner Wärmepumpe (sourceanalytix.0.alias__0__Viessmann__Gesamte Wärmepumpen Energie kWh.cumulativeReading "type": "delta" ) hergenommen und jetzt habe ich überall bei Monat; Jahr usw. 13365,9 kWh drin stehen was ja nicht stimmt.
                  Ich habe dann auf Tagesbericht (sourceanalytix.0.alias__0__Viessmann__Gesamte Wärmepumpen Energie kWh.currentYear.consumed.01_currentDay "type": "deltaReset") umgestellt aber der Wert den es da mal hergenommen hat bleibt.
                  Ich hoffe du verstehst was ich meine. MfG Jürgen

                  B Offline
                  B Offline
                  bolliy
                  Developer
                  schrieb am zuletzt editiert von
                  #1315

                  @juggi1962 einfach einen neuen "targetPath" eintragen.
                  Also anstatt
                  "targetPath": "waermepumpe"
                  trägst du z.B.
                  "targetPath": "waermepumpe_neu",
                  ein.

                  LG Stephan

                  J 1 Antwort Letzte Antwort
                  0
                  • B bolliy

                    @juggi1962 einfach einen neuen "targetPath" eintragen.
                    Also anstatt
                    "targetPath": "waermepumpe"
                    trägst du z.B.
                    "targetPath": "waermepumpe_neu",
                    ein.

                    LG Stephan

                    J Offline
                    J Offline
                    juggi1962
                    schrieb am zuletzt editiert von
                    #1316

                    @bolliy Super, Danke. So einfach kann es gehen 👍

                    1 Antwort Letzte Antwort
                    1
                    • B Offline
                      B Offline
                      bolliy
                      Developer
                      schrieb am zuletzt editiert von bolliy
                      #1317

                      Neue Testversion sun2000 Adapter Version v2.6.1 released.

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

                      Hallo zusammen,

                      ich habe einen Bug behoben, der bei der Verwendung von consumptionBreakdown (z.B. für Wallbox, Wärmepumpe usw.) dafür gesorgt hat, dass in statistics.jsonToday nicht der Tageswert, sondern der komplette (Lebenszeit-)Zählerstand eingeflossen ist. Das konnte im schlimmsten Fall dazu führen, dass der consumption-Wert dort komplett auf 0 gefallen ist. Betroffen sind nur Nutzer, die den Consumption Breakdown konfiguriert haben.

                      Außerdem gibt es ab jetzt ein neues Feld baseValue bei consumption in allen Statistik-States (jsonLive, jsonHourly, jsonDaily, jsonWeekly, jsonMonthly, jsonAnnual, jsonToday). Damit könnt ihr sehen, wie hoch der Gesamtverbrauch vor Abzug der Breakdown-Anteile war – value bleibt weiterhin der Restwert danach.

                      Kleiner Hinweis dazu: Bei den aggregierten Werten (daily/weekly/monthly/annual) wird baseValue erst ab den Zeiträumen befüllt, die nach dem Update neu berechnet wurden. Für ältere, bereits abgeschlossene Zeiträume fehlt das Feld einfach – das füllt sich mit der Zeit von selbst.

                      Alle Details dazu findet ihr wie gewohnt im Wiki: https://github.com/bolliy/ioBroker.sun2000/wiki/Statistk-(statistics)

                      Viele Grüße
                      Stephan

                      1 Antwort Letzte Antwort
                      1
                      • B Offline
                        B Offline
                        bolliy
                        Developer
                        schrieb am zuletzt editiert von
                        #1318

                        Neue Testversion sun2000 Adapter Version v2.6.2 released.

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

                        Ich habe ein Fehler bei der Verwendung von consumptionBreakdown zur Berechnung des statistics.jsonToday States behoben. Beim "type": "deltaReset" wurde der Tageszähler nicht zuverlässig korrekt berechnet bzw. der Startwert nicht korrekt gesetzt.

                        Changelog
                        2.6.2 (2026-08-23)

                        • (bolliy) update devDependencies to latest versions
                        • (bolliy) fix: update day-start baseline handling of consumption breakdown

                        Vg Stephan

                        1 Antwort Letzte Antwort
                        2
                        • L Offline
                          L Offline
                          lub104
                          schrieb zuletzt editiert von
                          #1319

                          Hallo zusammen , ich würde Gerne mit Flexcharts arbeiten und würde es gerne selber weiter anpassen z.b. auf deutsch anpassen und Farbe und was angezeigt werden soll und nicht. Geht das überhaupt und wenn ja wie! Danke für eure Hilfe!!!

                          1 Antwort Letzte Antwort
                          0
                          • B Offline
                            B Offline
                            bolliy
                            Developer
                            schrieb zuletzt editiert von
                            #1320

                            @lub104

                            zuerst ein template aus dem built-in-chart erstellen:
                            https://github.com/bolliy/ioBroker.sun2000/wiki/Statistk-(statistics)#template-generation-from-built-in-charts
                            danach das template nach belieben anpassen:
                            https://github.com/bolliy/ioBroker.sun2000/wiki/Statistk-(statistics)#data-placeholders

                            Stephan

                            1 Antwort Letzte Antwort
                            0
                            • L Offline
                              L Offline
                              lub104
                              schrieb zuletzt editiert von
                              #1321

                              Danke ich glaube ich habe es jetzt verstanden und versuche es mal

                              1 Antwort Letzte Antwort
                              0

                              Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                              Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                              Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                              Registrieren Anmelden
                              Antworten
                              • In einem neuen Thema antworten
                              Anmelden zum Antworten
                              • Älteste zuerst
                              • Neuste zuerst
                              • Meiste Stimmen


                              Support us

                              ioBroker
                              Community Adapters
                              Donate

                              458

                              Online

                              33.0k

                              Benutzer

                              83.7k

                              Themen

                              1.3m

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