evcc icon indicating copy to clipboard operation
evcc copied to clipboard

Config UI: order loadpoints

Open pvmil opened this issue 9 months ago • 8 comments

I would like to be able to order chargers in UI

'Problem' I have 2 chargers:

  1. E-Bike charger, configured in YAML, this results in it being 'LP-1'
  2. Car charger, configured in UI, this results in it being 'LP-2

This results in the bike charger being displayed first, followed by the car charger (in Web-UI/Android App). In my daily use this means I always have to scroll to the second charger page in the app (I monitor my car more closely the e-bike)

Describe the solution you'd like I'd like a way to prioritize chargers, possibly by having a drop down similar to the solar priority dropdown (in my case re-using this same field would work fine, I'm not sure whether that is a universal solution for all)

Describe alternatives you've considered I've considered configuring both chargers in the YAML file, that would enable me to resolve this. But I really like the config UI, would be a pitty / not-future-proof, to lose that functionality.

I've been an EVCC user for a couple of weeks now and I especially like the move to configuration UI, keep up the good work! Thank you!

pvmil avatar Mar 14 '25 12:03 pvmil

This might be linked to https://github.com/evcc-io/evcc/issues/19765 and https://github.com/evcc-io/evcc/issues/19650

pvmil avatar Mar 14 '25 12:03 pvmil

This might be linked to https://github.com/evcc-io/evcc/issues/19765 and https://github.com/evcc-io/evcc/issues/19650

It's a little related, but we'll keep the priority setting separate. What you're talking about here is more of a visual order (and control loop order).

naltatis avatar Mar 14 '25 15:03 naltatis

@andig implement by adding an order: [int] field to loadpoint (evcc.yaml & config api) which is is used on boot to sort all loadpoints? We'll also need this for vehicles and meters.

naltatis avatar Mar 14 '25 15:03 naltatis

If we need this everywhere lets do it line title/icon and keep it outside the loadpoint api?

andig avatar Mar 14 '25 16:03 andig

That would be great, especially if you want to charge in the morning and, for example, prioritize a vehicle.

detlefheese avatar Mar 14 '25 18:03 detlefheese

@detlefheese priorization is handled in this issue https://github.com/evcc-io/evcc/issues/19650

naltatis avatar Mar 14 '25 20:03 naltatis

If we need this everywhere lets do it line title/icon and keep it outside the loadpoint api?

Would make it easier. But we'd still have the above described issue of mixing of mixing yaml with config UI. But since we dont plan to maintain mixed mode forever I think we could make the sorting a Config UI only feature.

naltatis avatar Mar 14 '25 20:03 naltatis

That sounds like a good approach, not investing time in the mixed mode anymore. For my setup that would mean requiring a custom switchsocket in the configuration, as I see multiple tickets on extending the GUI that will probably come in time. Thanks for all these fast responses

pvmil avatar Mar 14 '25 21:03 pvmil

and as improvement on top of this it would be really cool if could be controlled at runtime via API. This way I could move the important ones to the top based on custom logic. e.g. "move disconnected ones to the bottom" or "move Pool heatpump to bottom in winter times"

michiproep avatar Jul 18 '25 10:07 michiproep

For me this is not relevant anymore since enough is configurable in the UI now. I am not sure if I should close this issue now....?

pvmil avatar Jul 18 '25 11:07 pvmil

@pvmil please leave it open. This is something we should implement. I see the priority as not very high right now, but if it's open people can refer to it here and dont have to create a similar feature request.

naltatis avatar Jul 18 '25 13:07 naltatis

My electric car is still in the sales store, therfore i tested evcc with my pool-heatpump to try what is possible. Now i would like to "delete" my "loading point" On the ui i found no icon for "remove" Only a total reset of the whole environment setup to zero or resetting the data log of loading events.

How can i remove 1 loading point?

Image Image

Like one more icon:

Image

Darmok7 avatar Sep 21 '25 07:09 Darmok7