ioBroker / AdapterRequests

This Place is used to track the status of new Adapter-Requests.
248 stars 36 forks source link

GoodWe Inverter #427

Open JB1985 opened 4 years ago

JB1985 commented 4 years ago

Hallo,

es wäre schön wenn man ein Adapter für den GoodWe Wechselrichter für Photovoltaik Anlagen hätte.

Für Home Assistant scheint es schon etwas zu geben:

https://github.com/TimSoethout/goodwe-sems-home-assistant

smartmeta commented 4 years ago

Hallo, ich habe auch einen Goodwe Wechselrichter (GW10K-ET) und würde gerne die Daten in ioBroker sehen und verarbeiten. Ich habe ein Script (TypeScript) mit dem ich die Daten vom SEMS-Portal lesen kann. (Ist an den Code in deinem Link angeleht.) Bei ioBroker bin ich aber noch neu und muss mir erst mal ansehen wie man da einen Adapter baut.

Ausserdem finde ich das Setup mit der Abfrage aus der Cloud (SEMSPortal) nicht gut. Ich würde lieber den Wechselrichter direkt nach Daten fragen oder wenn das nicht geht ggf. den Datenverkehr zwischen Wechselrichter und SEMS-Portal auf meinem MikroTik-hapLite mitschneiden. Vielleicht hat sowas ja schon mal jemand gemacht und kann mir Tipps geben.

JB1985 commented 4 years ago

Sag mal @smartmeta weisst du wie man die Werte für load (eigener Verbrauch) und der Strom der zu den Werken geht ausliest?

Werte für PV sowie Batterie bekomme ich aber eben nicht die oben.

smartmeta commented 4 years ago

Hallo @JB1985, ich habe mir in TypeScript ein Script geschrieben, mit dem ich die Daten von https://www.semsportal.com/api/v2/PowerStation/GetMonitorDetailByPowerstationId abrufe. Intern muss dafür vorher noch ein Token angefragt werden.

Die API ist unter http://euapi.sems.com.cn:82/swagger/ui/index beschrieben. Im Chrome kannst du dir dann das Chinesissch übersetzen lassen (am besten nach English).

Der Output von meinem Script ist dann sowas:

╔═══════════════════════╤═════════╤═════╗
║ Leistung aktuell      │ 8671.56 │ W   ║
╟───────────────────────┼─────────┼─────╢
║ Energie‚ heute        │ 35.3    │ kWh ║
╟───────────────────────┼─────────┼─────╢
║   Verbrauch           │ 3.4     │ kWh ║
╟───────────────────────┼─────────┼─────╢
║   Verkauf             │ 31.9    │ kWh ║
╟───────────────────────┼─────────┼─────╢
║   Kauf                │ 2       │ kWh ║
╟───────────────────────┼─────────┼─────╢
║ GuV heute             │ 2.41    │ €   ║
╟───────────────────────┼─────────┼─────╢
║   Verkauf             │ 2.97    │ €   ║
╟───────────────────────┼─────────┼─────╢
║   Kauf                │ 0.56    │ €   ║
╟───────────────────────┼─────────┼─────╢
║ GuV ohne PV           │ -1.51   │ €   ║
╟───────────────────────┼─────────┼─────╢
║   Einsparung durch PV │ 3.92    │ €   ║
╚═══════════════════════╧═════════╧═════╝

Batterie ist bei mir noch unterwegs. ;-) Welche API-Funktion rufst du auf?

JB1985 commented 4 years ago

Ich habe es mittlerweile hinbekommen. Musste dazu die pygoodwe erweitern.

Nutze das hier -> https://github.com/yaleman/pygoodwe

Scheint auch eine andere API zu nutzen: https://globalapi.sems.com.cn/api/

Sieht bei mir dann so aus:

image

Ich bin zufrieden. Die Automation kann beginnen, da ich jetzt alle Werte habe.

zoesn89 commented 3 years ago

Hey Leute, gibts dazu ein Update? Habe nun auch einen Goodwe WR und würde die Werte ebenfalls gerne auslesen. Die aufgelisteten Links funktionieren anscheinend nicht mehr -.-

Danke und schöne Grüße Felix

Apollon77 commented 3 years ago

Ein update? Hm ... gibt nur einen "thumbs up" beim ersten Beitrag ... kann es sei das du vergessen hast Dein eigenes Interesse zu bekunden? ;-)

zoesn89 commented 3 years ago

😄 naja mein Interesse ist, dass der Adapter weiter entwickelt wird und ich meinen Goodwe WR damit auslesen kann :)

JB1985 commented 3 years ago

Nutze das hier -> https://github.com/yaleman/pygoodwe

Damit bekommst du dein Wechselrichter nicht ausgelesen?

chrmuh commented 1 year ago

@smartmeta ich würde soetwas gerne nachbauen, könntest du vielleicht den code hier rein senden?

@JB1985 außerdem würde ich mich auch für ioBroker interessieren, könntest du hier eventuell eine anleitung reinschicken, wie ich das programm so in ioBorker zum laufen bekomme, ich bin neu auf diesem gebiet

JB1985 commented 1 year ago

@chrmuh hier ist eine Anleitung -> https://forum.iobroker.net/topic/34626/goodwe-wechselrichter-und-iobroker