openevse_esp32_firmware icon indicating copy to clipboard operation
openevse_esp32_firmware copied to clipboard

Set Current - Add option for volatile temporary setting

Open chris1howell opened this issue 3 years ago • 5 comments

Received Feature request via support.

Add GUI option for temporary current setting that is not saved to memory by default.

Use case, a portable station used on 120v 16A and occasionally TT30 24A. Allow GUI option that would send $SC 24 V so when the station is powered down it will revert back to 16A and not overload the circuit if user forgets to set the station back.

Save to memory slider?

chris1howell avatar Dec 01 '21 15:12 chris1howell

Kind of related to #140, will consider how best to do this, hadn't considered that you would temporarily raise the current so a lot of design choices have been made to prevent this as a safety measure... Will have to check that this is how the OpenEVSE firmware allows this, but possibly could allow making a claim with max_charge_current > the configured soft limit (but always less than the hardware limit)

jeremypoulter avatar Dec 01 '21 17:12 jeremypoulter

Yeah, I have a similar need with two stations sharing the same breaker. I want to use MQTT to provide a slider to shift current percentage between stations as I prioritize one vehicle over the other.

rbray89 avatar Dec 28 '21 03:12 rbray89

I believe this is now implemented in V2 UI? @KipK ?

glynhudson avatar Mar 31 '23 00:03 glynhudson

yep, charge current main slider is a manual override claim. Everything from the main screen are just dedicated to current session and not saved in flash ( but Eco / Boost switch ) Talking about the last one, do you think we should keep this switch writable ? or should I move from the /config {"charge_mode"} prop to the volatile equivalent ( /divertmode ) endpoint ? This would mimic shaper behavior

KipK avatar Mar 31 '23 06:03 KipK

From what I'm seeing GUI V2 does not yet have the option to temporarily increase charge current above the default non-volatile current setting. The RAPI command "$SC 24 V" handled this perfectly by putting this higher setting into volatile memory. Once the unit was unplugged, it would default the L1 back to 12A. To expand on our use case: We commonly take our car to a campground with L1 30A plugins (24A net). We can also charge from standard duplex outlets L1 15A (12A net). For safety, I appreciated that the OpenEVSE would default back to L1 12A so we couldn't overload a duplex outlet.

sspearing avatar Sep 30 '23 23:09 sspearing