reserve85 / HoymilesZeroExport

Zero Export Script for Hoymiles Inverters using AhoyDTU / OpenDTU and Tasmota Smart Meter inferface / Shelly 3EM / SHRDZM / Emlog / ioBroker
GNU General Public License v3.0
144 stars 33 forks source link

Adding HMS-xxxW support #154

Open julianxv opened 8 months ago

julianxv commented 8 months ago

Hallo,

wäre es möglich Support für die HMS-XXXW Geräte, also mit integriertem WIFI einzufügen? Es gibt schon eine Python Library zur Kommunikation damit. Das dazu passende Home Assistant Plugin läuft zuverlässig.

https://github.com/suaveolent/hoymiles-wifi

Problematisch könnte aktuell das Limit von zwei Requests pro Minute sein.

tomquist commented 8 months ago

Oh wow, 2 requests pro Minute ist ganz schön einschränkend. Kann mir nicht vorstellen, dass man damit eine sinnvolle Nulleinspeisung hinbekommt, von dem her weiß ich nicht ob sich der Aufwand überhaupt lohnt.

mi-hol commented 7 months ago

@reserve85 Damit die gleichartige Anfrage nicht immer wieder kommt, würde ich statt "[closed this as [completed]"vorschlagen mit Label "not planned" und Status "open" zu kennzeichnen

mi-hol commented 7 months ago

@reserve85 "thumbs up" aber kein "re-open" des issue. Bin verwirrt. Wie darf ich das verstehen? PS: https://github.com/reserve85/HoymilesZeroExport#supported-dtu-and-inverters sollte vielleich auch entsprechend angepasst werden

reserve85 commented 7 months ago

yep, mach ich so. Hab das bisher einfach immer zugemacht... Mit 2 Requests / Minute ist das mMn. einfach sinnlos umzusetzen.

PS: https://github.com/reserve85/HoymilesZeroExport#supported-dtu-and-inverters sollte vielleich auch entsprechend angepasst werden

inwiefern? Bisher geht nur HM und HMS? Oder hab ich einen Denkfehler?

mi-hol commented 7 months ago

Ab wieviel Requests/Min wird es denn sinnvoll?

inwiefern? Bisher geht nur HM und HMS? Oder hab ich einen Denkfehler?

Also die meisten Anwender würden mMn annehmen, dass ein HMS-800W in der jetztigen Definition der "supported inverter" reinfällt. Nur ein technisch sehr versierter Anwender (max 5%) kann das unterscheiden.

reserve85 commented 7 months ago

ok, die readme hab ich da erweitert.

mit zwei Limitänderungen ist das viel zu träge, da musst du ja im worst case 29s warten bis du ein gesetztes Limit wieder erhöhen kannst wenn z.B. dein Ofen oder die Freitteuse anspringt. Aktuell gibt es da gar keine Einschränkung seitens der DTU, es kann sofort wieder das Limit neu gesetzt werden sobald die DTU "limit acknowledged" zurückmeldet.

mi-hol commented 7 months ago

Aktuell gibt es da gar keine Einschränkung seitens der DTU,

Kennt man die typische Zeit für einen "round trip" der verschiedenen DTUs? In Foren meine ich was von ca 10s gelesen zu haben (war mMn aber ohne harte Daten aus logs)

reserve85 commented 7 months ago

Also 5s sind kein Problem.

mi-hol commented 7 months ago

mit zwei Limitänderungen ist das viel zu träge, da musst du ja im worst case 29s warten bis du ein gesetztes Limit wieder erhöhen kannst wenn z.B. dein Ofen oder die Fritteuse anspringt.

ist die typische Installation denn in der Lage einen 2kW Verbrauchssprung mit einem Balkonkraftwerk wegzupuffern? Die ca 15 Installationen, die ich kenne, haben zu 90% kleiner gleich 0,8kWp Maximalleistung, so dass es praktisch bei einem solchen Verbrauchssprung immer auf Netzbezug raus läuft.

reserve85 commented 7 months ago

Klar, aber du hast zumindest dann "sofort" 100% Limit um möglichst wenig Strom einzukaufen und nicht noch weitere, im schnitt 15s, Wartezeit bis dein Inverter reagiert...

Leuchte777 commented 6 months ago

Leistungssprung von 2KW sind kein Problem, wenn Du entsprechende Wechselrichter hast und einen Akku. Dann beziehst Du keinen Strom vom Versorger. Wenn der Ofen dann wieder ausgeht, wird der Akku wieder aufgeladen.

Ich würde dies aber nicht empfehlen, denn Backofen/Kochplatte/Bügeleisen haben den Nachteil, daß diese nur immer kurz an sind. Du speißt die ganze verbrauchte Leistung aus Deinem Akku ein, soweit OK. Aber kurz darauf sinkt der Verbrauch und Du speißt bis zum nächsten Intervall in das öffentliche Netz. Ergebnis: Du verschenkst Energie aus dem Akku

vandinter commented 5 months ago

ich habe hier ( https://github.com/ohAnd/dtuGateway?tab=readme-ov-file#-experiences-with-the-hoymiles-HMS-800W-2T ) gelesen dass man quasi beliebig oft das limit setzen kann, „lediglich“ Werte LESEN geht nur alle 31 Sekunden.