EVerest / everest-core

Apache License 2.0
98 stars 72 forks source link

Remove get_hardware_capablities() and 1ph3ph switching support #769

Closed corneliusclaussen closed 2 months ago

corneliusclaussen commented 3 months ago

Implementation of evse_board_support was simplified a bit. The sync command to get hw capablities on startup is no longer needed as the async publish of capablities is enough. Each BSP implementation module is required to publish its capablities at least once in the ready function. It may publish it later on to update the values e.g. for thermal derating.

1ph/3ph switching support during charging with a hyteresis if the 1ph/3ph power ranges overlap (e.g. on 22kW). Hysteresis only really works if EV and EVSE have the same max current rating, e.g. both 16A See doc.rst for details.

Describe your changes

Issue ticket number and link

Checklist before requesting a review