-
Notifications
You must be signed in to change notification settings - Fork 36
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Adapter Huawei SUN2000-(3KTL-10KTL)-M1 LUNA2000-(5-30)-S0 DTSU666-H Photovoltaikk - local connection #752
Comments
@RoHa78 Der Wechselrichter nutzt ModBus und kann darüber eingebunden werden (Google einmal nach SUN2000 ModBus) |
Leider scheint der ModBus-Adaper vom IOBroker damit nicht zu funktionieren siehe https://forum.iobroker.net/topic/46048/huawei-sun2000-mit-modbus-adapter-in-iobroker-einbinden |
Wäre dennoch interessant ob das ein Problem/Fehler vom Modbus Adapter ist und mit einem zukünftigen Update gelöst werden könnte. Dazu müsste man aber mal mind (Debug)Logs, die Modbus Spec vom WR und die (Register)Einstellungen der Instanz liefern damit es sich ein Entwickler ansehen kann. Das ganze natürlich als Issue des Modbusadapters. Edit: hier gibt es schon eines zu Huawei WR: ioBroker/ioBroker.modbus#250 |
Hi zusammen, https://github.com/KornSW/ioBroker.fusionsolar https://forum.iobroker.net/topic/59422/new-adapter-huawei-fusionsolar-api bei interesse gerne mal testen ;-) Grüße, Tobias |
Hallo zusammen, |
@Icke-de Ja das ist korrekt, beim o.g. Wechselrichter handelt es sich um Modbus TCP. Der Befehlsatz sollte unter https://support.huawei.com/enterprise/en/fusionsolar/smartlogger-pid-21294677?category=configuration-commissioning&subcategory=configuration-guide downloadbar sein. Diverse Links zu diesem Wechselrichter (inkl. Akku) sind von mir im ersten Post vermerkt. Da ich softwaremäßig nicht allzugut bewandert bin kann ich diesbezüglich nur als Tester unterstützen. |
Testen reicht mir da völlig aus. Wenn du Lust und Zeit hast. Die Modbusintegration bei meinem Adapter kann zum Testen über ein NodeJS Projekt laufen, Um erst einmal zu schauen, ob die Werte richtig ankommen. So habe ich das mit meinem SMA TP 8 zumindest gemacht, bevor ich das Ganze im ioBroker eingebunden habe. |
Habe folgende direkte URL für die Beschreibung: |
Ja, das habe ich auch gefunden. Was allerdings die Frage aufwirft willst du den Sun2000 oder den Smartlogger per Modus ansprechen? Das sind wenn ich das richtig geblickt habe, 2 verschiedene Geräte. Sorry, ich muss das für mich nur erst einmal rund haben. Zur Erklärung bei mir ist auch ein Smartmeter zusätzlich verbaut, was die Kommunikation zum SMA Portal (Sunny Portal) übernimmt, was grundsätzlich auch per Modbus abgefragt werden kann, habe aber den WR implementiert. Also spreche den direkt an. Bei Huawei gibt es in dem PDF (2.5) einen Verweis auf eine eigene Modbus Beschreibung für den Sun2000. |
So wie ich das verstehe, sammelt der Wechselrichter die Daten vom Smartlogger. Dieser wiederum ist mit einem sog. SDongle mit dem Netzwerk verbunden. Über diese Schnittstelle können dann die Daten allesamt sowohl von Wechselrichter, Akku und Smartmeter abgefragt werden. Habe hierzu noch folgenden Link gefunden https://photomate.zendesk.com/hc/en-gb/article_attachments/8560845348253/SDongle_V100R001C00SPC133_Release_Documents.zip |
Ok, dein NodeRed Script (nennt man das Script?) wirft auch Daten aus? Du hast also eine valide Datenausgabe, mit der du dann die Adapterwerte prüfen kannst? Dann bau ich das was du brauchst in den Adapter ein. 😉 Zur Erläuterung: der Adapter bzw. Die Modbus Integration ist nicht fix, kann also auch erweitert werden, nur nicht so wie im Modbusadapter, dass man einzelne Register selber hinzufügen kann, dass passiert alles in dem NodeJS Modul (also im Java Script). Ich wollte keinen Adapter parallel zum Modbus Adapter. Meine Idee galt es die Modbusgeräte wie oben gezeigt in eine Struktur zu bringen die das Gerät an sich wieder spiegelt. |
Super, das hört sich gut an. |
@RoHa78 : kennst du dich en bisschen mit NodeJS aus? Ich habe das Modul in TypeSript umgesetzt bzw. Erweitert (ist eine Implementierung für SMA Devices gewesen, das habe ich als Grundlage verwendet) |
Bin gerade noch unterwegs, melde mich aber umgehend, wenn ich am testen bin. |
Habe nun versucht, das Ganze zum Laufen zu bringen, leider nur mit mäßigem Erfolg: 2023-06-04T17_15_27_422Z-debug-0.log Hast Du eine Ahnung an was das liegen kann oder was ich hier falsch mache (mein IOBroker läuft auf einem Raspi, dort habe ich das Ganze auch getestet)? |
Muss ich mir genauer anschauen. Wichtig ist, dass die DEV-dependencies mit installiert werden, da ts-Node ebenfalls ein Modul ist. Anderen falls könntest du ts-node auch separat installieren. npm install ts-node. Könnte aber auch sein, dass ich das bei mir (Windows) global mit -g installiert habe. Gleiches gilt für TypeScript. Das habe ich auch global installiert. |
Moin, |
Hallo @Icke-de, |
Dann fehlt da noch TypeScript. Ich würde allerdings nicht deinen ioBroker nehmen, nicht da was kaputt geht ;-). Theoretisch sollte das funktionieren, aber zum Testen habe ich meinen Windows Rechner genommen. Und aber auch eine VM mit Ubuntu. |
@RoHa78 Hab mir das PDF mit den werten von solaranziege.de mal kurz durchgesehen. Viele der Werte sind schon vorhanden, heissen aber anders. Ausserdem sind manche per modbus etwas anders umgesetzt. (z.B. Batterie Laden/Entladen oder Aus Netz beziehen/einspeisen sind nur int32 werte positiv (laden/einspeisen) oder negativ(entladen/beziehen)) Das sich aber relativ einfach aufsplitten lässt. Die anderen Werte (div. Spannungen/Ströme) werde ich noch hinzufügen, sofern ich sie aus dem PDF zu den modbus Werten mappen kann. |
@daolis Habe einen Downgrade der Die Sache mit der Benamung ist von meiner Seite kein Problem, wenn die Daten dann geloggt werden, muss ich eben Grafana dementsprechend anpassen, wichtig ist von meiner Seite nur, dass die entsprechenden Werte ausgelesen werden. Wenn diese vorhanden sind, werde ich das Ganze mal umswitchen und einen Dauertest mit IOBroker fahren. Kann nun wirklich die anderen Interessierten ermuntern, das Ganze mal zu Testen (bin wirklich begeistert)! |
@daolis Danke für den Adapter, das hab ich mir schon lange gewünscht. Habe auch kurz auf in meiner Live Umgebung installiert und hatte dieselben Problem mit Allerdings hab ich da noch 2 weitere Punkte gefunden: Vielleicht noch ein Gedanke dazu. Evtl. wäre es ganz hilfreich 2 unterschiedliche Update Intervalls zu haben, ähnlich zum Beispiel von Nodered. Nicht alles wird ja tatsächlich in hohem Intervall benötigt. Ich brauche nur die Werte mit der Active Power für die PV Laden Funktion in höherem Intervall. Der Rest würde auch jede Minute o.ä. genügen. |
Adapter in Arbeit |
Hi @christi-ko, |
Top, hört sich spitze an :-) |
Schreiben steht derzeit noch nicht auf Plan, wäre aber auf alle Fälle interessant. Ich schlage mal vor wir verschieben die Diskussion des adapters in das adapter repo... Hier sind es schon recht viele commentare... ;-) https://github.com/daolis/ioBroker.sun2000-modbus/discussions |
das neue repo hat noch keine discussions :( |
ich wäre auch interessiert, hab derzeit das ganze im HomeAssistant laufen, bin aber am überlegen ob ich auf iobroker wechsle. Wenn nötig könnte ich auch unterstützen, kann ganz gut typescript. |
Hatte die discussions kurzzeitig wieder deaktiviert... Dicussions: wieder aktiviert. |
@rburgst Wenn du unterstützen möchtest: Gerne. |
habe im Discord eine DM geschickt, warte noch auf Antwort. |
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
Bitte hier KEINE Diskussionen zu Problemen oder dem Einsatz des Adapters führen. Diese gehören ins FORUM oder in ein Issue im Adapter repository. Generell wird von der Installation von Adapter die NUR via Github installiert werden können abgeraten. Bitte ggF den Dev ersuchen, den Adapter ions Repository aufnehmen zu lassen. @daolis |
Repository: Request for Latest: |
Adapter released to latest repository. Please report any issues or feature requests at the adapter repository: |
What kind of device or service you would like to see an adapter for?
Add name and company of the device, including links to the device and any additional informations[...]
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Photovoltaik Anlage inkl. Smart Power Sensor und Akkuspeicher von HUAWEI
Wechselrichter SUN2000-(3KTL-10KTL)-M1
https://support.huawei.com/enterprise/de/fusionsolar/sun2000ma-pid-22755755
Akkuspeicher LUNA2000-(5-30)-S0
https://support.huawei.com/enterprise/de/fusionsolar/fusionsolardg-pid-23448309
Smart Power Sensor DTSU666-H
https://support.huawei.com/enterprise/en/fusionsolar/sun2000l-pid-22027611?category=operation-maintenance
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Is an official API including documentation is available?
If yes please add links and informations[...]
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Es handelt sich um eine ModBUS Schnittstelle
https://support.huawei.com/enterprise/en/fusionsolar/smartlogger-pid-21294677?category=configuration-commissioning&subcategory=configuration-guide
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Are other libraries for an integration available?
Ideally in JavaScript/npm, but also other programming languages are interesting, add Links please
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
https://library.loxone.com/detail/huawei-sun2000-inverter-with-smartdongle-modbus-tcp-332/overview
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Is this device already integrated in other Smart Home systems?
Add Links please
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Home Assistant:
https://github.com/Emilv2/huawei_solar
https://community.home-assistant.io/t/integration-solar-inverter-huawei-2000l/132350/1300
As standalone:
https://solaranzeige.de/phpBB3/viewtopic.php?t=170
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Is this device already integrated in homebridge? Might the ham adapter together with the homebridge plugin be sufficient?
Please try it and add infos
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Hab hierzu leider nichts gefunden (Sorry no founds)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Additional context
Add any other context or screenshots about the feature request here. If the topic was discussed in ioBroker forum please include the link too.
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Diskussion im IOBroker-Forum
https://forum.iobroker.net/topic/53005/huawei-sun2000-iobroker-via-js-script-funktioniert
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Vielen Dank!
After you created the issue vote for yourself in the first post of the issue using the "+1"/"Thumbs up" button
The text was updated successfully, but these errors were encountered: