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

Parameter output power (persistent or non-persistent) #54

Open
RetoLu opened this issue Aug 19, 2024 · 8 comments
Open

Parameter output power (persistent or non-persistent) #54

RetoLu opened this issue Aug 19, 2024 · 8 comments
Labels
help wanted Extra attention is needed

Comments

@RetoLu
Copy link

RetoLu commented Aug 19, 2024

The output power of the inverter can be set via the openDTU with two different parameters: "permanent" (persistent) and "non-permanent" (non-persistent).
There is only one parameter, is it permanent or non-permanent.
If the permanent parameter is selected, the power is saved permanently in the inverter's internal EEPROM memory. For technical reasons, this type of memory has a limited number of write cycles.
Would it be possible to have both parameters?
See also under: https://martinteske-blog.de/home-assistant-nulleinspeisung-balkonkraftwerk/

@Tomblin
Copy link

Tomblin commented Aug 20, 2024

I was wondering about the same and tried to follow it up in the code, I ended up on a constant value 8 added to a request indicating that this is a power limit change request in
https://github.com/suaveolent/hoymiles-wifi/blob/f595e64303b8d15adc48a09b1a3caa2d06988fb4/hoymiles_wifi/const.py#L44

If I understand correctly it is derived from this https://github.com/henkwiedig/Hoymiles-DTU-Proto/blob/main/SetPowerLimit.py

But I'm none the wiser which limit is set, probably the transient one, but I don't knw

@suaveolent
Copy link
Owner

suaveolent commented Aug 20, 2024

TL;DR: It sets it via the permanent parameter. As of this moment, there is no way we know of to only set it temporarily.

Long answer:
The artcile you linked does not apply, since the W-series does not support openDTU.
See also this dicussion:
#16

The parameters and requests I took in the const.py file are directly copied from the Android S-Miles apk.

Unfortuntatley I did not yet find a solution to only temporarily set the power limit.

@suaveolent
Copy link
Owner

Maybe the parameters CMD_ACTION_LIMIT_POWER_PFor CMD_ACTION_LIMIT_POWER_REACTIVE could help here, but I personally did not test it or find anything usefule in the code.

Copy link

This issue is stale because it has been open for 30 days with no activity.

@github-actions github-actions bot added the stale label Sep 20, 2024
Copy link

github-actions bot commented Oct 4, 2024

This issue was closed because it has been inactive for 14 days since being marked as stale.

@github-actions github-actions bot closed this as completed Oct 4, 2024
@suaveolent suaveolent reopened this Oct 4, 2024
@github-actions github-actions bot removed the stale label Oct 5, 2024
@suaveolent suaveolent added the help wanted Extra attention is needed label Oct 17, 2024
Copy link

This issue is stale because it has been open for 30 days with no activity.

@github-actions github-actions bot added the stale label Nov 17, 2024
Copy link

github-actions bot commented Dec 1, 2024

This issue was closed because it has been inactive for 14 days since being marked as stale.

@github-actions github-actions bot closed this as completed Dec 1, 2024
@suaveolent suaveolent reopened this Dec 1, 2024
@github-actions github-actions bot removed the stale label Dec 2, 2024
@loraerial
Copy link

I would be interested to use the Parameter Outpur power.
Do you know if there is a solution to write in non-persistent ?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

4 participants