diff --git a/api/api.go b/api/api.go index 85ff24b5b..37f907e03 100644 --- a/api/api.go +++ b/api/api.go @@ -107,15 +107,20 @@ type Authorizer interface { Authorize(key string) error } +// PhaseDescriber returns the number of availablephases +type PhaseDescriber interface { + Phases() int +} + // Vehicle represents the EV and it's battery type Vehicle interface { Battery BatteryCapacity IconDescriber FeatureDescriber + PhaseDescriber Title() string SetTitle(string) - Phases() int Identifiers() []string OnIdentified() ActionConfig } diff --git a/assets/js/components/Loadpoint.vue b/assets/js/components/Loadpoint.vue index 5925dddb0..b601113eb 100644 --- a/assets/js/components/Loadpoint.vue +++ b/assets/js/components/Loadpoint.vue @@ -170,7 +170,8 @@ export default { phases: Number, phasesConfigured: Number, phasesActive: Number, - phases1p3p: Boolean, + chargerPhases1p3p: Boolean, + chargerPhysicalPhases: Number, minCurrent: Number, maxCurrent: Number, chargeCurrent: Number, diff --git a/assets/js/components/LoadpointSettingsModal.vue b/assets/js/components/LoadpointSettingsModal.vue index 688533305..f73eec78e 100644 --- a/assets/js/components/LoadpointSettingsModal.vue +++ b/assets/js/components/LoadpointSettingsModal.vue @@ -26,7 +26,7 @@

{{ $t("main.loadpointSettings.currents") }}

-
+