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 · annual
Siehe: https://github.com/bolliy/ioBroker.sun2000/wiki/Statistk-(statistics)
[image: 1775313979838-3cc4a81f-64e7-4261-a9da-619149652fd7-image.jpeg]
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