-
-
Notifications
You must be signed in to change notification settings - Fork 67
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
Add optional "load current" to live view, MQTT and HASS. #1367
Conversation
change "load output" to optional handling
Based on issue #947 I will check the current. But I have to find a 24VDc Load first. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks, looks good except for some details.
src/WebApi_ws_vedirect_live.cpp
Outdated
if (mpptData.loadOutputState_LOAD.first > 0) { | ||
device["LOAD"] = mpptData.loadOutputState_LOAD.second ? "ON" : "OFF"; | ||
} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think we should publish it like this only if IL
is available. Otherwise, if IL
is not available but LOAD
ist available, we display mpttData.loadOutputState_LOAD.second
with a new label VIRTLOAD
and add the respective texts/translations, as we then can assume that the device has a virtual load output, rather than (what you call) a physical load output. What do you think?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
A good idea, but I assume it will not work on all devices.
I'm pretty sure I can also configure the virtual load output on any device with (physical) load output.
In that case IL is always available and I can not distinguish if I use virtual or physical load output.
I will check my assumption on my system today. Stay tuned.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes, if you have both then you can't distinguish which is used.
But anyway ... I like the idea. I think we can ignore this little disadvantage.
We just talk about the display in the web-view and keep MQTT and HASS like it is?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think that it is very strange that those "smaller" models have both a physical and a virtual load output, but only a single property "LOAD". Therefore I would assume that the physical and virtual load output are always in sync. And therefore I don't think that it is even a problem that it says "load output" in the live view for models who have both a physical and a virtual load output. So yes, let's do this: Show "virtual load output state" if no IL but LOAD is available.
We just talk about the display in the web-view and keep MQTT and HASS like it is?
Yes.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@schlimmchen: eine kurze Frage, ist etwas bekannt (Hoymiles HMS-2000), wenn man von V01.00.27 auf V01.01.01.12 Updaten lässt, dass die 0% Einspeisung nicht mehr richtig funktioniert, oder ist da was bekannt und wurde gefixt? Danke |
@Cartman586 die Firmware V01.01.12 hat eine andere Regelung, wie das Limit ausgeregelt wird. Es soll wohl vom simplen "alle MPPT werden gleichmäßig gedrosselt" auf "der AC Ausgang wird gedrosselt" umgestellt wurden sein. Testen konnte ich es selber noch nicht. Wenn die Hoymiles interne Regelung das gut und schnell macht, wäre das "Überskalieren" bei reinen PV Systemen nicht mehr nötig. Bei (48V) Batteriesystemen sollte es keinen Einfluss haben. Was die Frage allerdings hier im PR sucht, noch dazu in einem, der sich mit etwas ganz anderem befasst, verstehe ich grade nicht. |
@schlimmchen @spcqike Danke für die Info, kann openDTU schon mit dieser neuen Firmware 01.01.12 und AC Ausgang Drosselung umgehen? |
ich wüsste nicht, was dagegen spricht. |
Hier wird beschrieben das er die neue Firmware ausprobiert hat aber die Regelung nicht mehr funktioniert hat |
Hallo @Cartman586 ,
Dein Thema ist in diesem PR "Off Topic". Sei so nett und führe dein Thema unter Discussions weiter. |
This pull request has been automatically locked since there has not been any recent activity after it was closed. Please open a new discussion or issue for related concerns. |
Charge controller with physical "load output" will publish "load output state" and "load current"
Charge controller without physical "load output" but configured "virtual output" will publish just "load output state"
Charge controller without physical "load output" and not configured "virtual output" will not publish "load output state" and "load current"