NEWS
Test Adapter sun2000 v0.1.x - Huawei Wechselrichter
-
-
Hallo,
danke auch für den schönen Adapter.Ich habe eine Frage zur Steuerung der Erzwungenen Batterieladung. Muss ich die benötigten Register über ein externes Script selbst ansteuern, oder ist dafür in diesem Adapter etwas vorhgesehen?
Danke für die Hilfe.
Uwe
-
Hallo,
danke auch für den schönen Adapter.Ich habe eine Frage zur Steuerung der Erzwungenen Batterieladung. Muss ich die benötigten Register über ein externes Script selbst ansteuern, oder ist dafür in diesem Adapter etwas vorhgesehen?
Danke für die Hilfe.
Uwe
steht alles im wiki:
https://github.com/bolliy/ioBroker.sun2000/wiki/Erzwungenes-Laden-und-Entladen-der-Batterie-(Force-charge-discharge-battery)oder in der diskussion:
https://github.com/bolliy/ioBroker.sun2000/discussions/200Ich habe dies per Script gelöst, in der VIS dann so (steht auch in og. discuss)

-
Neue Testversion sun2000 Adapter Version v2.4.0 released.
Die Installation erfolgt über npm oder morgen über das Beta Repository.
Neues Statistik-Modul im sun2000 Adapter
Der Adapter sammelt ab sofort automatisch Energie- und Verbrauchsdaten und bereitet sie zeitlich auf – ohne dass der Nutzer etwas konfigurieren muss.
Was passiert im Hintergrund
Jede Stunde speichert der Adapter einen Schnappschuss der wichtigsten Werte. Daraus baut er automatisch Tages-, Wochen-, Monats- und Jahreswerte zusammen. Die Daten werden dabei aufsummiert und alte Einträge regelmäßig bereinigt.
Welche Werte werden erfasst
PV-Ertrag, Hausverbrauch, Netzbezug, Netzeinspeisung sowie Batterie-Laden und -Entladen aus dem collected Pfad - also alle relevanten Energieflüsse der Anlage.
Wo werden die Statistikdaten gespeichert
Unter sun2000.x.statistics.* erscheinen fünf neue States:jsonHourly - Stundenwerte der letzten 2 Tage
jsonDaily - Tageswerte des laufenden Jahres
jsonWeekly - Wochenwerte des laufenden Jahres
jsonMonthly - Monatswerte des laufenden Jahres
jsonAnnual - Jahreswerte seit InbetriebnahmeDiese JSON-States lassen sich direkt in VIS, jarvis, Lovelace oder per Blockly/JavaScript auslesen und als Diagramme darstellen – ganz ohne eigene History-Abfragen oder Datenbankanbindung.
Was bisher nötig war
Für solche Auswertungen musste man bisher selbst ioBroker.history, InfluxDB oder SQL einrichten und die Abfragen manuell schreiben. Das entfällt nun für die wichtigsten PV-Kennzahlen.
Ausblick
Die Integration mit dem ioBroker.flexcharts-Adapter ist bereits vorbereitet. Damit sollen die Daten künftig mit wenigen Klicks als fertige Diagramme in VIS dargestellt werden können.Hier der entsprechende Wiki-Eintrag: https://github.com/bolliy/ioBroker.sun2000/wiki/Statistk-(statistics)
LG Stephan
Changelog
• fix: the order of bit assignment corrected of alarmsJSON
• new state inverter.x.emma.activeAlarmSN and inverter.x.emma.HistoricalAlarmSN : emma alarms #226
• statistics: Aggregates historical collected datapoints into time-based summaries (e.g. hourly, daily, monthly, yearly). The data is stored in the path statistics as JSON. -
Neue Testversion sun2000 Adapter Version v2.4.2 released.
Die Installation erfolgt über npm oder morgen über das Beta Repository.
Neu: Fertige PV-Diagramme direkt aus dem sun2000 Adapter
Ab Version 2.4 berechnet der Adapter automatisch Stunden-, Tages-, Wochen-, Monats- und Jahreswerte für alle wichtigen Energieflüsse eurer Anlage — Solarertrag, Verbrauch, Netzbezug, Einspeisung und Batteriewerte.
Das Besondere: Die Daten werden direkt als fertige interaktive Diagramme (Apache eCharts) aufbereitet. Wer den ioBroker.web und ioBroker.flexcharts Adapter installiert hat, kann die Charts einfach per URL aufrufen — zum Beispiel den Stundenchart:
http://iobroker-ip:8082/flexcharts/echarts.html?source=state&id=sun2000.0.statistics.flexCharts.jsonOutput.hourly
Das war es. Kein Skript, keine Datenbank, keine weitere Konfiguration. Die URL lässt sich auch direkt als iFrame in VIS usw. einbinden.
Was der Chart zeigt: Solarertrag, Netzbezug, Einspeisung, Batterie laden/entladen, Batterie SOC und Hausverbrauch — mit Zoom-Slider, ein-/ausblendbaren Serien und bei Stundenwerten einer Tagesmarkierung wenn der Chart mehrere Tage umfasst.
Wer das Layout anpassen möchte, kann ein eigenes Template als JSON in den State statistics.flexCharts.template.hourly (bzw. .daily, .weekly usw.) schreiben. Wer nichts einträgt, bekommt das eingebaute (build-in) Layout.
Verfügbare Charts: hourly · daily · weekly · monthly · annualSiehe: https://github.com/bolliy/ioBroker.sun2000/wiki/Statistk-(statistics)

Changelog:
• statistics: flexcharts integration — built-in Apache ECharts configuration with bar and line chart support
• statistics: day-break visualization with alternating shaded areas for hourly charts
• statistics: per chart-type templates (statistics.flexCharts.template.hourly etc.) for full ECharts customization including functions
• statistics: data placeholders (%%solarYield%%, %%gridExport%% etc.) allow complete chart layout control via template states
• statistics: chart output states (statistics.flexCharts.jsonOutput.hourly etc.) updated automatically each hour -
H Homoran verschob dieses Thema von Tester am
-
H Homoran verschob dieses Thema von ...nicht in offiziellem Repo am
-
Hallo zusammen,
ich habe zu meiner Huawei Anlage jetzt eine Huawei Wallbox bekommen. Leider kann ich sie in den Objekten des Sun2000 Adapters nicht finden. Muss ich hierfür irgendetwas machen?
Adapterversion 2.3.5Danke!
Gruß surfer ;-)MOD-Edit
Thema angehängt an den Support-Thread -
Neue Testversion sun2000 Adapter Version v2.4.3 released.
Die Installation erfolgt über npm oder morgen über das Beta Repository.
Hallo zusammen,
hier ist eine Zusammenfassung der Neuerungen.
Statistik-Verbesserungen:
statistics.jsonToday: Ein neuer Status, der eine Live-Zusammenfassung der heutigen Energiewerte liefert.selfSufficiencyundselfConsumption: Diese Werte werden nun automatisch in allen Zeitreihen-Statistiken berechnet.- Verbesserte Diagramme: Die Standarddiagramme zeigen nun Energieflüsse oberhalb/unterhalb der Nulllinie, den Ladezustand der Batterie (SOC, nur stündlich) sowie Eigenverbrauch und Eigenversorgung auf einer zweiten Y-Achse.
- Hinweise bei fehlenden Daten: Wenn für einen Diagrammtyp noch keine Einträge vorhanden sind, wird eine entsprechende Meldung angezeigt.
- Datenplatzhalter: Neue Platzhalter wie
%%solarYield%%,%%selfSufficiency%%etc. (sowie deren negierte Varianten) erleichtern die Anpassung von Diagrammlayouts. %%tooltipFormatter%%: Ein integrierter Platzhalter, der Tooltips immer mit positiven Werten und den korrekten Einheiten anzeigt.- Live-Einträge Das bedeutet, dass Diagramme immer aktuelle Werte für den aktuellen Zeitraum anzeigen, ohne auf dessen Ende warten zu müssen.
Im Wiki ist alles ausführlich beschrieben.
Habe mich diesmal bei der Umsetzung und der Doku von einer AI unterstützen lassen.Ich hoffe, diese Neuerungen gefallen euch! Lasst mich wissen, was ihr davon haltet.
-
Neue Testversion sun2000 Adapter Version v2.4.3 released.
Die Installation erfolgt über npm oder morgen über das Beta Repository.
Hallo zusammen,
hier ist eine Zusammenfassung der Neuerungen.
Statistik-Verbesserungen:
statistics.jsonToday: Ein neuer Status, der eine Live-Zusammenfassung der heutigen Energiewerte liefert.selfSufficiencyundselfConsumption: Diese Werte werden nun automatisch in allen Zeitreihen-Statistiken berechnet.- Verbesserte Diagramme: Die Standarddiagramme zeigen nun Energieflüsse oberhalb/unterhalb der Nulllinie, den Ladezustand der Batterie (SOC, nur stündlich) sowie Eigenverbrauch und Eigenversorgung auf einer zweiten Y-Achse.
- Hinweise bei fehlenden Daten: Wenn für einen Diagrammtyp noch keine Einträge vorhanden sind, wird eine entsprechende Meldung angezeigt.
- Datenplatzhalter: Neue Platzhalter wie
%%solarYield%%,%%selfSufficiency%%etc. (sowie deren negierte Varianten) erleichtern die Anpassung von Diagrammlayouts. %%tooltipFormatter%%: Ein integrierter Platzhalter, der Tooltips immer mit positiven Werten und den korrekten Einheiten anzeigt.- Live-Einträge Das bedeutet, dass Diagramme immer aktuelle Werte für den aktuellen Zeitraum anzeigen, ohne auf dessen Ende warten zu müssen.
Im Wiki ist alles ausführlich beschrieben.
Habe mich diesmal bei der Umsetzung und der Doku von einer AI unterstützen lassen.Ich hoffe, diese Neuerungen gefallen euch! Lasst mich wissen, was ihr davon haltet.
@bolliy das ist ja sehr schön, gefällt mir und funktioniert super bis jetzt .
Eine Frage habe ich noch, kann man die Beschriftungen der Diagramme auch auf deutsch umändern,
wenn ja, wie und wo kann ich das? Das wäre für mich wo der englischen Sprache nicht mächtig ist
noch eine tolle Ergänzung. ich weiß zwar was was ist aber da alles bei mir in Deutsch ist wäre es schöner.
Danke noch für deine sehr tolle Arbeit. Alle Diagramme sind schon in meiner VIS eingebaut :-)
Gruß aus Tirol Jürgen -
Einige Anwender haben nach dem Update auf die 2.4.3 über den Fehler im Log "warn Terminated (NO_ADAPTER_CONFIG_FOUND)" bericht. https://github.com/bolliy/ioBroker.sun2000/issues/267
Sofern ihr auch das Problem habt, würde ich mich über ein Feedback freuen.
LG Stephan -
Einige Anwender haben nach dem Update auf die 2.4.3 über den Fehler im Log "warn Terminated (NO_ADAPTER_CONFIG_FOUND)" bericht. https://github.com/bolliy/ioBroker.sun2000/issues/267
Sofern ihr auch das Problem habt, würde ich mich über ein Feedback freuen.
LG Stephan -
@bolliy das ist ja sehr schön, gefällt mir und funktioniert super bis jetzt .
Eine Frage habe ich noch, kann man die Beschriftungen der Diagramme auch auf deutsch umändern,
wenn ja, wie und wo kann ich das? Das wäre für mich wo der englischen Sprache nicht mächtig ist
noch eine tolle Ergänzung. ich weiß zwar was was ist aber da alles bei mir in Deutsch ist wäre es schöner.
Danke noch für deine sehr tolle Arbeit. Alle Diagramme sind schon in meiner VIS eingebaut :-)
Gruß aus Tirol Jürgen@juggi1962 du kannst deine eigenen templates (auf deutsch) bauen.
https://github.com/bolliy/ioBroker.sun2000/wiki/Statistk-(statistics)Ich werde die Tage mal das build-in template im Wiki veröffentlichen. Diese kannst du dann nach belieben übersetzen.
LG Stephan
-
@juggi1962 du kannst deine eigenen templates (auf deutsch) bauen.
https://github.com/bolliy/ioBroker.sun2000/wiki/Statistk-(statistics)Ich werde die Tage mal das build-in template im Wiki veröffentlichen. Diese kannst du dann nach belieben übersetzen.
LG Stephan
-
@bolliy oh das wäre gut. nur ob ich weiß wie man das macht ist noch eine andere Frage.
Bin leider nicht soooo Fit was das betrifft, mal schauen was das Wiki dann sagt.
Aber trotzdem Vielen DANK für deine Tolle Arbeit@juggi1962 siehe:
https://github.com/bolliy/ioBroker.sun2000/wiki/Statistk-(statistics)#build-in-germanEinfach als template abspeichern. Leider funktioniert das Tooltip noch nicht richtig. Kümmere mich später darum ...
Lg Stephan
-
@juggi1962 siehe:
https://github.com/bolliy/ioBroker.sun2000/wiki/Statistk-(statistics)#build-in-germanEinfach als template abspeichern. Leider funktioniert das Tooltip noch nicht richtig. Kümmere mich später darum ...
Lg Stephan
Ich bekomme mit der 2.4.3 den folgenden Warnhinweis:

Mangels Batterie ist der Hinweis auf nicht vorhandenen SoC durchaus richtig, aber sollte das nicht abgefangen werden?
EDIT
Trotz Zeit Intervall von 30s gesellen sich jetzt auch temporär Timeout-Fehler dazu. Das war vorher auch nicht. -
@juggi1962 siehe:
https://github.com/bolliy/ioBroker.sun2000/wiki/Statistk-(statistics)#build-in-germanEinfach als template abspeichern. Leider funktioniert das Tooltip noch nicht richtig. Kümmere mich später darum ...
Lg Stephan
@bolliy hallo und vielen Dank für das Template oder wie man das nennt.
Ist es möglich, dass du das Originale so in Wiki reinstellst. Die Namen kann ich auch im Notfall selbst ändern, aber ich finde dass das mit den kurven schöner ist als mit den Balken in der Stündlichen Anzeige.
Muss nicht gleich sein, ich kann schon warten, das ist für mich nur eine optische Geschichte und für meine ganze Familie einfach leichter zum lesen.Ach ja ich hatte mit der neuesten Version 2.4.4 auch ein paar Timeout Fehler gestern, was ich zuvor eigentlich nie hatte. Hab es nur vergessen zu speichern.
Gruß Jürgen
-
@bolliy Hallo, hab das so halbwegs hin bekommen mit den Linien aber bei der Tagesansicht sind links und rechts 2 Balken neben dem Feld siehe Screenshot. wie oder was muss ich da ändern damit das richtig passt oder habe ich da einen Fehler gemacht?

-
Nein, für hourly muss der type: "line" sein.
"series": [ { "name": "Solarertrag", "type": "line", "data": "%%solarYield%%", "itemStyle": { "color": "#f6c94e" }, "emphasis": { "focus": "series" } ... Ich werde das Beispiel im Wiki nochmal überarbeiten. Dauert allerdings noch...
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