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 all 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
6 changes: 3 additions & 3 deletions src/components/devices/solax/device.vue
Original file line number Diff line number Diff line change
Expand Up @@ -24,9 +24,9 @@
"
>
<template #help>
Standardmäßig ist der Port 502. Dieser sollte nur geändert werden,
wenn der Solax Wechselrichter auf einen anderen Port konfiguriert
wurde.
Standardmäßig ist der Port 502. Dieser sollte nur geändert
werden, wenn der Solax Wechselrichter auf einen anderen Port
konfiguriert wurde.
</template>
</openwb-base-number-input>
<openwb-base-number-input
Expand Down
14 changes: 8 additions & 6 deletions src/views/ChargePointInstallation.vue
Original file line number Diff line number Diff line change
Expand Up @@ -487,7 +487,9 @@
<openwb-base-array-input
title="Zugeordnete ID-Tags"
noElementsMessage="Keine ID-Tags zugeordnet."
:model-value="chargePointTemplate.valid_tags"
:model-value="
chargePointTemplate.valid_tags
"
@update:model-value="
updateState(
chargePointTemplateKey,
Expand All @@ -497,13 +499,13 @@
"
>
<template #help>
Wenn hier Tags eingetragen werden, können
nur die eingetragenen Tags zur
Wenn hier Tags eingetragen werden,
können nur die eingetragenen Tags zur
Fahrzeug-Zuordnung genutzt werden. Sind
keine Tags eingetragen, wird nur die
Zuordnung zum Fahrzeug geprüft. In diesem
Fall können alle Fahrzeuge diesen Ladepunkt
nutzen.
Zuordnung zum Fahrzeug geprüft. In
diesem Fall können alle Fahrzeuge diesen
Ladepunkt nutzen.
<br />
<span
v-html="$store.state.text.rfidWiki"
Expand Down
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
62 changes: 12 additions & 50 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 @@ -404,26 +368,25 @@
fixed-width
:icon="['fas', 'fa-car-battery']"
/>
Speicher" wird der gesamte
Überschuss in den Speicher geladen. Ist die
maximale Ladeleistung des Speichers erreicht und
es wird eingespeist, wird dieser Überschuss
unter Beachtung der Einschaltschwelle in die
Fahrzeuge geladen.
Speicher" wird der gesamte Überschuss in den
Speicher geladen. Ist die maximale Ladeleistung
des Speichers erreicht und es wird eingespeist,
wird dieser Überschuss unter Beachtung der
Einschaltschwelle in die Fahrzeuge geladen.
</p>
<p>
Bei Auswahl "
<font-awesome-icon
fixed-width
:icon="['fas', 'fa-battery-half']"
/>
Mindest-SoC des Speichers" wird der
Überschuss bis zum Mindest-SoC in den Speicher
geladen. Ist die maximale Ladeleistung des
Speichers erreicht und es wird eingespeist, wird
dieser Überschuss in die Fahrzeuge geladen. Wird
der Mindest-SoC überschritten, wird der
Überschuss ins Fahrzeug geladen.
Mindest-SoC des Speichers" wird der Überschuss
bis zum Mindest-SoC in den Speicher geladen. Ist
die maximale Ladeleistung des Speichers erreicht
und es wird eingespeist, wird dieser Überschuss
in die Fahrzeuge geladen. Wird der Mindest-SoC
überschritten, wird der Überschuss ins Fahrzeug
geladen.
</p>
</template>
</openwb-base-button-group-input>
Expand Down Expand Up @@ -621,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>
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
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
6 changes: 0 additions & 6 deletions src/views/VehicleConfig.vue
Original file line number Diff line number Diff line change
Expand Up @@ -227,12 +227,6 @@
"
/>
<openwb-base-alert subtype="info">
Insofern Freigabe durch ID-Tags im Ladepunkt-Profil
aktiviert wurde, müssen die den Fahrzeugen zugeordnete
ID-Tags auch in das entsprechende Ladepunkt-Profil
eingetragen werden, um zuzuordnen, an welchen
Ladepunkten die ID-Tags verwendet werden
dürfen.<br />
<span v-html="$store.state.text.rfidWiki" />
</openwb-base-alert>
<hr />
Expand Down
Loading