NEWS
Test Adapter sun2000 v0.1.x - Huawei Wechselrichter
-
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... -
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. -
@Samson71 super! Habe ich nicht daran gedacht. Habe ich auf der ToDo Liste gesetzt.
Würdest du auch als Beta-Tester mitwirken? So solpern wir rechtzeitig auf solche Fehler.
Stephan@bolliy
Kann ich gerne machen. Kann aber nur mit einem nicht batteriefähigen 12 KTL-M5 dienen mit SDongle mit (vermutlich) steinalter Firmware.Meine ursprünglichen Pläne auf "Huawei only" auszubauen habe ich verworfen. Als Hauptsystem läuft inzwischen Victron 3-phasig, wo ich den Huawei per MQTT angebunden habe, weil ich ihn so auch nicht zu steuern brauche.
-
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... -
@Samson71 super! Habe ich nicht daran gedacht. Habe ich auf der ToDo Liste gesetzt.
Würdest du auch als Beta-Tester mitwirken? So solpern wir rechtzeitig auf solche Fehler.
Stephan -
@bolliy, hallo nach längerer Abstinenz. Da bei mir alles lief, habe ich diesen Beitrag im IOB-Forum ein wenig aus den Augen verloren.
Gestern hatte ich auf Grund anderer Aktivitäten das BETA-Reposity aktiv und heute wurde mir prompt das Update des SUN2000 Adapters angeboten. Die Versionsinformationen waren vielversprechend … also habe ich auf die Version 2.4.4 hochgezogen.
Im Protocoll bekomme ich jetzt sehr viele Warnungen -> habe ich etwas übersehen? Was ist die Ursache?
Hier zwei Auszüge aus dem Logbuch:
2026-05-08 14:57:30.018 - warn: sun2000.0 (119318) Error while reading from 192.168.178.129 [Reg: 37000, Len: 23, modbusID: 1] with: Timed out 2026-05-08 14:57:30.018 - info: sun2000.0 (119318) Open Connection... 2026-05-08 14:57:35.021 - info: sun2000.0 (119318) Connected Modbus TCP to 192.168.178.129:502 2026-05-08 14:57:45.054 - warn: sun2000.0 (119318) Error while reading from 192.168.178.129 [Reg: 32000, Len: 11, modbusID: 1] with: Timed out 2026-05-08 14:57:45.056 - info: sun2000.0 (119318) Open Connection... 2026-05-08 14:57:50.058 - info: sun2000.0 (119318) Connected Modbus TCP to 192.168.178.129:502 2026-05-08 14:58:00.095 - warn: sun2000.0 (119318) Error while reading from 192.168.178.129 [Reg: 37000, Len: 23, modbusID: 1] with: Timed out 2026-05-08 14:58:00.096 - info: sun2000.0 (119318) Open Connection... 2026-05-08 14:58:05.098 - info: sun2000.0 (119318) Connected Modbus TCP to 192.168.178.129:502 2026-05-08 14:58:15.125 - warn: sun2000.0 (119318) Error while reading from 192.168.178.129 [Reg: 37000, Len: 23, modbusID: 1] with: Timed out 2026-05-08 14:58:15.125 - info: sun2000.0 (119318) Open Connection... 2026-05-08 14:58:20.128 - info: sun2000.0 (119318) Connected Modbus TCP to 192.168.178.129:502 2026-05-08 14:58:30.166 - warn: sun2000.0 (119318) Error while reading from 192.168.178.129 [Reg: 37000, Len: 23, modbusID: 1] with: Timed out 2026-05-08 14:58:30.167 - info: sun2000.0 (119318) Open Connection... 2026-05-08 14:58:35.170 - info: sun2000.0 (119318) Connected Modbus TCP to 192.168.178.129:502 2026-05-08 14:58:50.173 - warn: sun2000.0 (119318) Error while reading from 192.168.178.129 [Reg: 32000, Len: 11, modbusID: 2] with: Timed out 2026-05-08 14:58:50.174 - info: sun2000.0 (119318) Open Connection... 2026-05-08 14:58:55.176 - info: sun2000.0 (119318) Connected Modbus TCP to 192.168.178.129:502 2026-05-08 14:59:05.183 - warn: sun2000.0 (119318) Error while reading from 192.168.178.129 [Reg: 32089, Len: 1, modbusID: 2] with: Timed out 2026-05-08 14:59:05.184 - info: sun2000.0 (119318) Open Connection... 2026-05-08 14:59:10.188 - info: sun2000.0 (119318) Connected Modbus TCP to 192.168.178.129:502 2026-05-08 14:59:20.190 - warn: sun2000.0 (119318) Error while reading from 192.168.178.129 [Reg: 32066, Len: 50, modbusID: 2] with: Timed out 2026-05-08 14:59:20.191 - info: sun2000.0 (119318) Open Connection... 2026-05-08 14:59:25.193 - info: sun2000.0 (119318) Connected Modbus TCP to 192.168.178.129:502 2026-05-08 14:59:35.224 - warn: sun2000.0 (119318) Error while reading from 192.168.178.129 [Reg: 37000, Len: 23, modbusID: 1] with: Timed out 2026-05-08 14:59:35.224 - info: sun2000.0 (119318) Open Connection... 2026-05-08 14:59:40.229 - info: sun2000.0 (119318) Connected Modbus TCP to 192.168.178.129:502 2026-05-08 14:59:50.263 - warn: sun2000.0 (119318) Error while reading from 192.168.178.129 [Reg: 37000, Len: 23, modbusID: 1] with: Timed out 2026-05-08 14:59:50.263 - info: sun2000.0 (119318) Open Connection... 2026-05-08 14:59:51.481 - warn: sun2000.0 (119318) Not all data can be read! Please inspect the adapter log. 2026-05-08 14:59:55.267 - info: sun2000.0 (119318) Connected Modbus TCP to 192.168.178.129:5022026-05-08 14:52:10.020 - warn: sun2000.0 (119318) Error while reading from 192.168.178.129 [Reg: 37000, Len: 23, modbusID: 1] with: Timed out 2026-05-08 14:52:10.021 - info: sun2000.0 (119318) Open Connection... 2026-05-08 14:52:15.025 - info: sun2000.0 (119318) Connected Modbus TCP to 192.168.178.129:502 2026-05-08 14:52:25.051 - warn: sun2000.0 (119318) Error while reading from 192.168.178.129 [Reg: 32066, Len: 50, modbusID: 1] with: Timed out 2026-05-08 14:52:25.053 - info: sun2000.0 (119318) Open Connection... 2026-05-08 14:52:30.055 - info: sun2000.0 (119318) Connected Modbus TCP to 192.168.178.129:502 2026-05-08 14:52:40.058 - warn: sun2000.0 (119318) Error while reading from 192.168.178.129 [Reg: 32000, Len: 11, modbusID: 2] with: Timed out 2026-05-08 14:52:40.061 - info: sun2000.0 (119318) Open Connection... 2026-05-08 14:52:45.065 - info: sun2000.0 (119318) Connected Modbus TCP to 192.168.178.129:502 2026-05-08 14:52:55.071 - warn: sun2000.0 (119318) Error while reading from 192.168.178.129 [Reg: 32089, Len: 1, modbusID: 2] with: Timed out 2026-05-08 14:52:55.072 - info: sun2000.0 (119318) Open Connection... 2026-05-08 14:53:00.074 - info: sun2000.0 (119318) Connected Modbus TCP to 192.168.178.129:502 2026-05-08 14:53:10.075 - warn: sun2000.0 (119318) Error while reading from 192.168.178.129 [Reg: 32066, Len: 50, modbusID: 2] with: Timed out 2026-05-08 14:53:10.075 - info: sun2000.0 (119318) Open Connection... 2026-05-08 14:53:15.079 - info: sun2000.0 (119318) Connected Modbus TCP to 192.168.178.129:502 2026-05-08 14:53:25.119 - warn: sun2000.0 (119318) Error while reading from 192.168.178.129 [Reg: 37000, Len: 23, modbusID: 1] with: Timed out 2026-05-08 14:53:25.119 - info: sun2000.0 (119318) Open Connection... 2026-05-08 14:53:30.123 - info: sun2000.0 (119318) Connected Modbus TCP to 192.168.178.129:502 2026-05-08 14:53:40.154 - warn: sun2000.0 (119318) Error while reading from 192.168.178.129 [Reg: 37000, Len: 23, modbusID: 1] with: Timed out 2026-05-08 14:53:40.155 - info: sun2000.0 (119318) Open Connection... 2026-05-08 14:53:45.157 - info: sun2000.0 (119318) Connected Modbus TCP to 192.168.178.129:502 2026-05-08 14:53:51.480 - warn: sun2000.0 (119318) Not all data can be read! Please inspect the adapter log. 2026-05-08 14:53:55.184 - warn: sun2000.0 (119318) Error while reading from 192.168.178.129 [Reg: 37000, Len: 23, modbusID: 1] with: Timed out 2026-05-08 14:53:55.185 - info: sun2000.0 (119318) Open Connection... 2026-05-08 14:54:00.192 - info: sun2000.0 (119318) Connected Modbus TCP to 192.168.178.129:502 2026-05-08 14:54:10.224 - warn: sun2000.0 (119318) Error while reading from 192.168.178.129 [Reg: 37000, Len: 23, modbusID: 1] with: Timed out 2026-05-08 14:54:10.225 - info: sun2000.0 (119318) Open Connection... 2026-05-08 14:54:15.227 - info: sun2000.0 (119318) Connected Modbus TCP to 192.168.178.129:502 2026-05-08 14:54:25.258 - warn: sun2000.0 (119318) Error while reading from 192.168.178.129 [Reg: 47075, Len: 14, modbusID: 1] with: Timed out 2026-05-08 14:54:25.259 - info: sun2000.0 (119318) Open Connection... 2026-05-08 14:54:30.262 - info: sun2000.0 (119318) Connected Modbus TCP to 192.168.178.129:502 2026Nachtrag:
Muss man das Flag AUTO AJUST auf dem Reiter für die MODBUS-Einstellungen immer mal wieder setzen? Ich habe es jetzt gemacht, die geänderten Einstellungen haben zum Restart des Adapters geführt … und jetzt ist die Anzahl der Warnungen wieder sehr gering. Merkwürdig.
-
@leonundjulie dein sDongle ist etwas gestresst. Die Versionen nach 2.3.5 stellen zunehmend mehr Anfragen per modbus. Welche Hardware Version hat dein sDongle und welche Firmware hast du installiert?
Bitte die Informationen im Wiki beachten: https://github.com/bolliy/ioBroker.sun2000/wiki/Fehlerprotokollierung-und-Fehlerbehebung-(troubleshooting)Durch "auto-adjust" wird versucht die richtige "Verzögerung" bei den modbus-Anfragen zu finden. Gerade bei kaskadierten WR mit einem "alten" sDongle gibt es immer wieder TimeOuts...
LG Stephan
-
@bolliy , danke für das Feedback. Der SDongle ist rund 3 Jahre alt :-( und die Softweare habe ich gerade vor einem Monat auf den aktuellen Wert hochgezogen (werde beides am Montag nach dem Urlaub prüfen).
Ich bin auch gern wieder ein BETA-Tester … einfach Bescheid sagen.
Und dann habe ich noch ne Frage auf Grund dessen, dass ich a) ein Heizstab im Warmwasserboiler und b) eine KEBA-Wallbox im Spiel habe. Von beidem gibt es natürlich Werte hinsichtlich der momentanen Leistungsaufnahme - kann man solche Werte irgendwie mit in Deine Charts bekommen?
-
@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?


Hallo @juggi1962 . Ich renne jetzt etwas hinterher, um letztlich die neuen Statistik Feature auch nutzen und vor allem testen zu können. Um Zeit zu sparen, wäre es super, wenn Du mir Deine VIS VIEW mit der Auswahlmöglichkeit der fünf unterschiedlichen PV-Charts zur Verfügung stellen würdest.
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