Skip to content

Commit

Permalink
Merge pull request openWB#477 from pama87/Phasenumschaltung
Browse files Browse the repository at this point in the history
Phasenumschaltung
  • Loading branch information
LKuemmel authored Jun 25, 2024
2 parents 38cc8e1 + f885b40 commit 21765e3
Show file tree
Hide file tree
Showing 3 changed files with 66 additions and 38 deletions.
32 changes: 32 additions & 0 deletions src/views/GeneralChargeConfig.vue
Original file line number Diff line number Diff line change
Expand Up @@ -118,6 +118,37 @@
zurückgesetzt.
</template>
</openwb-base-button-group-input>
<openwb-base-range-input
title="Verzögerung automat. Phasenumschaltung"
:min="1"
:max="15"
:step="1"
unit="Min."
:model-value="
$store.state.mqtt[
'openWB/general/chargemode_config/phase_switch_delay'
]
"
@update:model-value="
updateState(
'openWB/general/chargemode_config/phase_switch_delay',
$event,
)
"
>
<template #help>
Um zu viele Umschaltungen zu vermeiden, wird Anhand
dieses Wertes definiert, wann die Umschaltung
erfolgen soll. Ist für durchgehend x Minuten die
Maximalstromstärke erreicht, wird auf mehrphasige
Ladung umgestellt. Ist die Ladung nur für ein
Intervall unterhalb der Maximalstromstärke, beginnt
das Intervall für die Umschaltung erneut. Ist die
Ladung im mehrphasigen Modus für 16 - x Minuten auf
der Minimalstromstärke, wird wieder auf einphasige
Ladung gewechselt.
</template>
</openwb-base-range-input>
<hr />
<openwb-base-heading>
Berechnung der Ladekosten
Expand Down Expand Up @@ -271,6 +302,7 @@ export default {
return {
mqttTopicsToSubscribe: [
"openWB/general/extern",
"openWB/general/chargemode_config/phase_switch_delay",
"openWB/general/chargemode_config/retry_failed_phase_switches",
"openWB/general/chargemode_config/unbalanced_load",
"openWB/general/chargemode_config/unbalanced_load_limit",
Expand Down
37 changes: 0 additions & 37 deletions src/views/PVChargeConfig.vue
Original file line number Diff line number Diff line change
Expand Up @@ -289,42 +289,6 @@
und drei Phasen (s.g. 1p3p).
</template>
</openwb-base-button-group-input>
<openwb-base-range-input
v-if="
$store.state.mqtt[
'openWB/general/chargemode_config/pv_charging/phases_to_use'
] == 0
"
title="Verzögerung automat. Phasenumschaltung"
:min="1"
:max="15"
:step="1"
unit="Min."
:model-value="
$store.state.mqtt[
'openWB/general/chargemode_config/pv_charging/phase_switch_delay'
]
"
@update:model-value="
updateState(
'openWB/general/chargemode_config/pv_charging/phase_switch_delay',
$event,
)
"
>
<template #help>
Um zu viele Umschaltungen zu vermeiden, wird Anhand
dieses Wertes definiert, wann die Umschaltung
erfolgen soll. Ist für durchgehend x Minuten die
Maximalstromstärke erreicht, wird auf mehrphasige
Ladung umgestellt. Ist die Ladung nur für ein
Intervall unterhalb der Maximalstromstärke, beginnt
das Intervall für die Umschaltung erneut. Ist die
Ladung im mehrphasigen Modus für 16 - x Minuten auf
der Minimalstromstärke, wird wieder auf einphasige
Ladung gewechselt.
</template>
</openwb-base-range-input>
</div>
</openwb-base-card>
<openwb-base-card title="Speicher-Beachtung">
Expand Down Expand Up @@ -620,7 +584,6 @@ export default {
"openWB/general/chargemode_config/pv_charging/switch_off_threshold",
"openWB/general/chargemode_config/pv_charging/switch_off_delay",
"openWB/general/chargemode_config/pv_charging/phases_to_use",
"openWB/general/chargemode_config/pv_charging/phase_switch_delay",
"openWB/general/chargemode_config/pv_charging/bat_mode",
"openWB/general/chargemode_config/pv_charging/bat_power_reserve",
"openWB/general/chargemode_config/pv_charging/bat_power_reserve_active",
Expand Down
35 changes: 34 additions & 1 deletion src/views/ScheduledChargeConfig.vue
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
</div>
<div v-else>
<openwb-base-button-group-input
title="Anzahl Phasen"
title="Anzahl Phasen Zielladen"
:buttons="[
{ buttonValue: 1, text: '1' },
{ buttonValue: 3, text: 'Maximum' },
Expand Down Expand Up @@ -39,6 +39,38 @@
zwischen 1- und 3-phasig (s.g. 1p3p).
</template>
</openwb-base-button-group-input>
<hr />
<openwb-base-button-group-input
title="Anzahl Phasen bei PV-Überschuss"
:buttons="[
{ buttonValue: 1, text: '1' },
{ buttonValue: 3, text: 'Maximum' },
{ buttonValue: 0, text: 'Automatik' },
]"
:model-value="
$store.state.mqtt[
'openWB/general/chargemode_config/scheduled_charging/phases_to_use_pv'
]
"
@update:model-value="
updateState(
'openWB/general/chargemode_config/scheduled_charging/phases_to_use_pv',
$event,
)
"
>
<template #help>
Hier kann eingestellt werden, ob Ladevorgänge im
Modus "Zielladen" bei Laden mit PV-Überschuss mit
nur einer Phase oder dem möglichen Maximum in
Abhängigkeit der "Ladepunkt"- und
"Fahrzeug"-Einstellungen durchgeführt werden. Im
Modus "Automatik" entscheidet die Regelung, welche
Einstellung genutzt wird, um das Ziel zu erreichen.
Voraussetzung ist die verbaute Umschaltmöglichkeit
zwischen 1- und 3-phasig (s.g. 1p3p).
</template>
</openwb-base-button-group-input>
</div>
</openwb-base-card>
<openwb-base-submit-buttons
Expand All @@ -62,6 +94,7 @@ export default {
mqttTopicsToSubscribe: [
"openWB/general/extern",
"openWB/general/chargemode_config/scheduled_charging/phases_to_use",
"openWB/general/chargemode_config/scheduled_charging/phases_to_use_pv",
],
};
},
Expand Down

0 comments on commit 21765e3

Please sign in to comment.