Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Phasenumschaltung #477

Merged
merged 5 commits into from
Jun 25, 2024
Merged
Show file tree
Hide file tree
Changes from 3 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
33 changes: 33 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 All @@ -279,6 +311,7 @@ export default {
"openWB/general/prices/pv",
"openWB/optional/et/provider",
"openWB/system/configurable/electricity_tariffs",

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change

],
};
},
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 @@ -621,7 +585,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
41 changes: 41 additions & 0 deletions src/views/ScheduledChargeConfig.vue
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,46 @@
</openwb-base-button-group-input>
</div>
</openwb-base-card>
<openwb-base-card title="Phasenumschaltung bei PV-Überschuss">
<div v-if="$store.state.mqtt['openWB/general/extern'] === true">
<openwb-base-alert subtype="info">
Diese Einstellungen sind nicht verfügbar, solange sich
diese openWB im Steuerungsmodus "secondary" befindet.
</openwb-base-alert>
</div>
<div v-else>
<openwb-base-button-group-input
title="Anzahl Phasen"
: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>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Es gibt ja schon eine Karte "Phasenumschaltung". Inhaltlich passt die neue Einstellung da rein, daher bitte beide Einstellungen in eine Karte.
Die bestehende Einstellung könntest Du in "Anzahl Phasen zum Ziel erreichen" umbenennen.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Es gibt ja schon eine Karte "Phasenumschaltung". Inhaltlich passt die neue Einstellung da rein, daher bitte beide Einstellungen in eine Karte. Die bestehende Einstellung könntest Du in "Anzahl Phasen zum Ziel erreichen" umbenennen.

Wurde angepasst.

<openwb-base-submit-buttons
formName="scheduledChargeConfigForm"
@save="$emit('save')"
Expand All @@ -62,6 +102,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
Loading