Skip to content
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

[Request] Set grid over-voltage limit #707

Open
hbarthel opened this issue Mar 17, 2023 · 13 comments
Open

[Request] Set grid over-voltage limit #707

hbarthel opened this issue Mar 17, 2023 · 13 comments
Labels
enhancement New feature or request

Comments

@hbarthel
Copy link

Is your feature request related to a problem? Please describe.

As the grid AC voltage may be 230V +/- 23V my HM-600 detects over voltage sometimes and goes to 0 Watt. For Germany the default seems to be 253V. To get back to 600 Watts it takes about 12 minutes.

Describe the solution you'd like

I know the grid type can be changed with the official DTU to increase the cut-off voltage to 255V. May be you can find out how this works and can be implemented in OpenDTU.

Describe alternatives you've considered

  1. Maybe a surge protection plug could help
  2. Complain about high voltage at grid carrier :)
  3. Use a different phase

But I think the little too high voltage at the Hoymiles can also be caused by my house-installation.

Additional context

No response

@hbarthel hbarthel added the enhancement New feature or request label Mar 17, 2023
@Solarteur
Copy link

OpenDTU is a tool to read data from Hoymiles HM-xxx inverters.
If you already suspect that your electrical installation is the reason for the (actually very) high voltages in the grid at home, check the installation or have the installation checked.

@hbarthel
Copy link
Author

Well... guess it can also write, e.g. set inverter power. I'll see what the experts say...

@homeautomation2022
Copy link

homeautomation2022 commented Mar 17, 2023

Unsere Hoymiles kommen mit der Voreinstellung: https://github.com/lumapu/ahoy/wiki/Protocol#file-name-de_vde4105_2018
Ändern kann das derzeit nur die originale DTU und wird auch zeitnah kein Feature dafür kommen. Ist auch unnötig, denn die Landesvorgaben sollten auch eingehalten werden. Eventuell ist es auch ein HM aus einem anderen Land, dann gelten andere Regeln, die allgemeinen EU Stromnetzbestimmungen sind natürlich die gleichen.

Achso und was noch wichtiger ist, dein Leitungsquerschitt oder Übergangswiderstände sind dein Problem, da wird zu viel Leistung verbraten, weshalb die Schutzfunktion des Hoymiles greift. Ich glaube nicht, dass dein Stromversorger wirklich für längere Zeit 240V+ auf der Leitung hat!

@hbarthel
Copy link
Author

hbarthel commented Mar 29, 2023

Nach dem Dokument dürfte er erst bei 287.5V abschalten bzw. bei 253V Durchschnitt in 10 Minuten. Das ist bei meinem leider nicht so und daher vermute ich, hat er ein falsches GridProfile. Hab ihn von www.gartenkraftwerke.de

Mal Messung vom Hoymiles mit OpenDTU -> MQTT -> HA (27.03.2023 war hier ein Tag mit Sonne an / Sonne aus):
spannung20230327
Schön passend dazu sieht man hier wenn er auf 0 geht genau wenn die Spannung kurz über 253V ist:
leistung20230327

Habe gestern (28.03.2023) mal eine andere Phase probiert, die Spannung dort sieht deutlich "hübscher" aus und da hat der HM-600 bisher nicht mehr abgeschaltet bei ähnlichem Wetter. Mir würde erstmal helfen, wenn ich rausfinden könnte, welches Grid-Profile aktiv ist.

Mein Haus ist von 2004, damals gab's schon ordentliche Kabel. Daher würde ich Installationsprobleme ausschließen. Aber um ganz sicher zu sein, kommt bald der Elektriker und baut mir einen Shelly 3EM ein, dann bin ich (noch) schlauer :)

Um mich rum sind etliche PV-Anlagen, eine Fleischerei, eine mechanische Werkstatt mit zig Maschinen, manchmal flackert das Licht.

@mmz06
Copy link

mmz06 commented Apr 20, 2023

Hi there,
Please accept my apologies as I interfere here and therefore, I'm just a user, not a developper, so it's a pure coincidence I met this topic of interest.
According to this online document from HM, it seems the default profile configuration limits the maximum Voltage to 253V instead of 287.5V as mentioned by @homeautomation2022.
This may explain the behaviour seen by @hbarthel.
Now according to the same doc, it seems you need to access "Hoymiles Monitoring Platform", through an official HM DTU to be able to do this change by yourself...

@robbe-23
Copy link

robbe-23 commented May 2, 2023

I'd also love to know which grid profile is installed. I have two HM300 which have their power factor (I think Germans would call this cos phi ?) locked at 1.0 resulting in a var of basically zero whereas my three HM1200 vary a bit, but still keeping close to 1.0 with a var of below 20. Is there a way to check this without using Hoymiles' DTU-Pro?

@robbe-23
Copy link

robbe-23 commented May 5, 2023

I can confirm that none of my HM300/1200 had a grid profile installed. I used the cheapest original DTU (€40,- at Shinetech, including an installer account) and after ages of fiddling around in the terrible App / Web-Interface, dealing with the limitations of the cheap DTU (only one inverter allowed), I managed to upload the required grid profile.
s-miles
Happily back to OpenDTU the only notable difference is that now all inverters' power factor seem locked at 1,000, not only the two HM300, while var remained close to 20 in the three HM1200, all reading taken during maxed out production.

Regarding the OP - I remember that strangely the upper voltage limit in the grid profile (which you can even edit) was above 280V.

@bromic1
Copy link

bromic1 commented Jul 13, 2023

Hi @robbe-23 , can you pls reconfirm that you used the DTU WLite for that? When I want to order at Shinetech they state me that the WLite is only for monitoring not for setting anything. I am also struggeling with grid overvoltage.
Thank you.

@robbe-23
Copy link

yes, it worked just fine (see screenshot above). The only difficulty was that the WLite can only be used to configure one inverter, and I have five.

@stefan123t
Copy link

@hbarthel the Feature Request has been described in #900 specifically detailled here.

There the Feature Request is to set a known Grid Profile and send it to the inverter.
A second Step would be, to allow changing the values in a Grid Profile within the allowed Ranges, in order to modify the Grid Profile individually.

@robbe-23
Copy link

robbe-23 commented Jul 10, 2024

Hi @robbe-23 , can you pls reconfirm that you used the DTU WLite for that? [...]

Yes, I also got mine from Shinetech. The difficulty was that I could only connect one HM at a time. Other than that, no problem setting the grid profile. Actually, I have never touched the WLite again after that, so it is has been resting for a year. If there have been any changes since I am not aware of them.

@abuesen
Copy link

abuesen commented Jul 21, 2024

@homeautomation2022

Ich glaube nicht, dass dein Stromversorger wirklich für längere Zeit 240V+ auf der Leitung hat!

Seit gestern habe ich einen HMT-2250 zusätzlich in Betrieb. Profil ist EN 50549-1:2019. Hab dadurch erst auf die Spannung geschaut und tatsächlich zeigt die Messung am EHZ bereits Werte von 250V+, selbst wenn ich beide PV-Systeme trenne. Die historischen Werte zeigen regelmäßig 250V an sonnigen Tagen.

Laut meinem Elektriker muss das auf VDE umgestelt werden, eben genau wegen der Spannung und weil laut TAB ein VDE-Profil vorgeschrieben sei.

@stefan123t
Copy link

stefan123t commented Jul 21, 2024

@abuesen dann musst Du mit einer Original Hoymiles DTU das entsprechende Grid Profile nach Angaben Deines Elektrikers auf dem Wechselrichter hinterlegen. Wie die anderen in diesem Thread bereits geschrieben haben ist außer dem permanenten / temporären Active Power Limit keine anderen schreibenden Zugriffe auf die HM/HMS/HMT Wechselrichter in OpenDTU implementiert.
Das Feature zum Lesen des Grid Profiles ist in #365 vorhanden und Du kannst es somit kontrollieren. Das Feature zum Schreiben wurde in #900 prinzipiell beschrieben aber noch nicht implementiert. Dort kann man sich folglich an der Programmierung und dem anschließenden Testen beteiligen.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

8 participants