NEWS
Test Adapter sun2000 v0.1.x - Huawei Wechselrichter
-
@mhuber dann zeig mal deine allg. Einstellungen als Screenshot.
-
@bolliy sagte in Test Adapter sun2000 v0.1.x - Huawei Wechselrichter:
@mhuber dann zeig mal deine allg. Einstellungen als Screenshot.
-
@mhuber das sieht gut aus.
Was steht im Datenpunkt info.JSONhealth? -
@bolliy Hallo Stephan.
Ich habe den SMARTFOX Service angeschrieben und musste letztlich feststellen, dass der Fehler zwischen meinen Ohren lag.
In der Anleitung https://smartfox.de/wp-content/uploads/2022/11/DE_Huawei-WR-auslesen_TCP_01.2023.pdf sind mehrere Szenario aufgezeigt und einen wichtigen Hinweis habe ich übersehen.
Hier die Bilder von den Einstellungen und dann läuft es:
DANKE für die Unterstützung - damit wäre die Version 16 aus meiner Sicht iO.
-
@bolliy sagte in Test Adapter sun2000 v0.1.x - Huawei Wechselrichter:
@mhuber das sieht gut aus.
Was steht im Datenpunkt info.JSONhealth?{"errno":102,"address":37758,"info":"battery information","inverter":0,"modbusID":1,"tc":1730819211124,"lastread":1730817793970,"message":"Not all data can be read! Please inspect the sun2000 log.","modbus":{"timeout":10000,"delay":0,"connectDelay":5000,"modbusAdjust":false,"min":0,"max":6000,"stat":{"successSumCounter":12680,"errorSumCounter":0},"adjust":{"successLevel":0,"successCounter":5,"errorCounter":0,"lastLength":13,"SuccessDelay":0,"ErrorDelay":0}}}
-
@mhuber sagte in Test Adapter sun2000 v0.1.x - Huawei Wechselrichter:
37758
Es werden einige Batteridaten nicht gelesen. Ich weiß nur nicht warum. Es müsste sich der SOC Wert der Batterie im Pfad collected nicht ändern und auf einem Wert einfrieren. Kannst du bestätigen?
Welche Installationsquelle hast du verwendet (stable, beta, npm oder github)?
Teste bitte mal die Testversion 0.17.0
LG Stephan
-
Neue Testversion sun2000 Adapter Version v0.17.0 released.
Die Installation erfolgt über npm oder morgen über das Beta Repository.
Changelog:
0.17.0 (2024-11-05)
- adjust for Responsive Design #134
- migrate to ESLint 9.x
- node >= v18.18.0
- modbus-proxy: enabled reading data via input register
0.16.0 (2024-11-01)
- dependency and configuration updates
- read additional register data of Huawei Emma
0.15.2 (2024-10-30)
- EMMA Device was not initialized
LG Stephan
-
@bolliy sagte in Test Adapter sun2000 v0.1.x - Huawei Wechselrichter:
@mhuber sagte in Test Adapter sun2000 v0.1.x - Huawei Wechselrichter:
37758
Es werden einige Batteridaten nicht gelesen. Ich weiß nur nicht warum. Es müsste sich der SOC Wert der Batterie im Pfad collected nicht ändern und auf einem Wert einfrieren. Kannst du bestätigen?
Welche Installationsquelle hast du verwendet (stable, beta, npm oder github)?
Teste bitte mal die Testversion 0.17.0
LG Stephan
@bolliy Der Wert friert nur ein wenn sich nichts ändert also bei 0 oder 100% ist (eh klar), aber sonst ändert er sich.
Ich verwende github
Hab nun 0.17.0 drauf, keine Änderung. Wobei ob nun SOC einfriert kann ich erst sagen wenn die Sonne kommt
Ich -
@bolliy SOC friert auch bei 0.17.0 nicht ein
-
@mhuber erhöhe doch mal den Intervall Wert auf 45 oder sogar 60 Sekunden. Mal sehen ob die Warnmeldungen immer noch kommen. Das Auslesen der Batteriedaten, die im JSON angezeigt werden, erfolgt erst am Ende eines Auslesezyklus.
LG Stephan
-
@bolliy sagte in Test Adapter sun2000 v0.1.x - Huawei Wechselrichter:
@mhuber erhöhe doch mal den Intervall Wert auf 45 oder sogar 60 Sekunden. Mal sehen ob die Warnmeldungen immer noch kommen. Das Auslesen der Batteriedaten, die im JSON angezeigt werden, erfolgt erst am Ende eines Auslesezyklus.
LG Stephan
@bolliy 60 hab ich gestern schon versucht, jetzt mal 120 da scheint es zu passen. Ich taste mich mal nach unten mit dem Intervall! Danke jedenfalls!!
-
@mhuber sagte in Test Adapter sun2000 v0.1.x - Huawei Wechselrichter:
@bolliy sagte in Test Adapter sun2000 v0.1.x - Huawei Wechselrichter:
@mhuber erhöhe doch mal den Intervall Wert auf 45 oder sogar 60 Sekunden. Mal sehen ob die Warnmeldungen immer noch kommen. Das Auslesen der Batteriedaten, die im JSON angezeigt werden, erfolgt erst am Ende eines Auslesezyklus.
LG Stephan
@bolliy 60 hab ich gestern schon versucht, jetzt mal 120 da scheint es zu passen. Ich taste mich mal nach unten mit dem Intervall! Danke jedenfalls!!
Ab 90 Sec kommts nur alle 5-6min, ab 100 alle Stunden und ab 120 ists weg...
-
@mhuber die große Intervallzeit ist ungewöhnlich.
Nun hast du 2 WR und ein Speicher mit 3 Packs. Da werden natürlich relativ viele Daten gelesen.
Hat das RS485-Kommunikationskabel zwischen den WR vielleicht kapazitive oder induktive Einstreuungen durch ein zb. einem Stromkabel? Dadurch kann die serielle Übertragungsrate sinken.Ich schau auch nochmal ob ich am Programmablauf etwas ändern kann.
LG Stephan
-
@bolliy ja und nächste Woche kommt noch ein Speicher mit 2 Packs dazu.
Kann sein, das geht alles durchs gleiche Polokalrohr durch...da kann ich aber nicht wirklich was ändern.
Danke! -
@mhuber kommt der Speicher an den 2ten WR? Da bin ich gespannt, ob der Adapter alle Packs findet
Vielleicht überprüfen, ob die Abschirmung des RS485 Kabel richtig angeklemmt ist.Wie lang ist das RS485 Kabel?
-
@bolliy sagte in Test Adapter sun2000 v0.1.x - Huawei Wechselrichter:
@mhuber kommt der Speicher an den 2ten WR? Da bin ich gespannt, ob der Adapter alle Packs findet
Vielleicht überprüfen, ob die Abschirmung des RS485 Kabel richtig angeklemmt ist.Wie lang ist das RS485 Kabel?
Der kommt als Erweiterung, also nachgeschalten an den ersten Speicher ran. Sollte ja lt. Huawei dann wie ein 25kwh (15+10) aussehen, ob dann auch über API so werden wir sehen. Die Packs brauch ich eh nicht, das kann ich ja auch ausschalten.
Ja die ist gut und richtig angeklemmt, hab ich gestern noch nachgesehen. -
@mhuber die Konstellation hört sich ja spannend an. Bei der nächsten Version werde ich die Abfragereihenfolge ändern. Vielleicht verbessert sich das Antwortverhalten ...
LG Stephan
-
Hallo zusammen,
ich bekomme mit einem mal diese Fehler:
sun2000.0 2024-11-07 23:12:43.232 warn _checkValidNumber 3276.7 from: -100 until: 100 sun2000.0 2024-11-07 23:11:23.945 warn _checkValidNumber 3276.7 from: -100 until: 100 sun2000.0 2024-11-07 23:10:06.486 warn _checkValidNumber 3276.7 from: -100 until: 100 sun2000.0 2024-11-07 23:09:03.809 warn _checkValidNumber 3276.7 from: -100 until: 100 sun2000.0 2024-11-07 23:08:02.320 warn _checkValidNumber 3276.7 from: -100 until: 100 sun2000.0 2024-11-07 23:06:22.839 warn _checkValidNumber 3276.7 from: -100 until: 100 sun2000.0 2024-11-07 23:05:05.432 warn _checkValidNumber 3276.7 from: -100 until: 100 sun2000.0 2024-11-07 23:03:43.121 warn _checkValidNumber 3276.7 from: -100 until: 100 sun2000.0 2024-11-07 23:02:42.359 warn _checkValidNumber 3276.7 from: -100 until: 100 sun2000.0 2024-11-07 23:01:26.924 warn _checkValidNumber 3276.7 from: -100 until: 100 sun2000.0 2024-11-07 23:00:23.137 warn _checkValidNumber 3276.7 from: -100 until: 100 sun2000.0 2024-11-07 22:59:06.145 warn _checkValidNumber 3276.7 from: -100 until: 100 sun2000.0 2024-11-07 22:57:42.619 warn _checkValidNumber 3276.7 from: -100 until: 100 sun2000.0 2024-11-07 22:56:22.907 warn _checkValidNumber 3276.7 from: -100 until: 100 sun2000.0 2024-11-07 22:55:06.185 warn _checkValidNumber 3276.7 from: -100 until: 100 sun2000.0 2024-11-07 22:54:02.601 warn _checkValidNumber 3276.7 from: -100 until: 100 sun2000.0 2024-11-07 22:52:45.160 warn _checkValidNumber 3276.7 from: -100 until: 100 sun2000.0 2024-11-07 22:51:22.208 warn _checkValidNumber 3276.7 from: -100 until: 100 sun2000.0 2024-11-07 22:50:06.431 warn _checkValidNumber 3276.7 from: -100 until: 100 sun2000.0 2024-11-07 22:49:03.989 warn _checkValidNumber 3276.7 from: -100 until: 100 sun2000.0 2024-11-07 22:47:42.802 warn _checkValidNumber 3276.7 from: -100 until: 100 sun2000.0 2024-11-07 22:46:25.841 warn _checkValidNumber 3276.7 from: -100 until: 100
Das war mir sonst nie aufgefallen. Habe auch kein Update installiert.
Adapter: v0.11.0
Hat jemand eine Idee?
-
@myssv bitte auf v0.17.0 updaten. Der Speicher ist im Sleep_mode. Die Temperatur des Speichers ist dann nicht mehr plausibel.
Stephan
-
@bolliy Vielen Dank, ist installiert!