Skip to content

Commit

Permalink
limit bat power (openWB#545)
Browse files Browse the repository at this point in the history
  • Loading branch information
LKuemmel authored Oct 10, 2024
1 parent 69e9b0d commit f38eb64
Show file tree
Hide file tree
Showing 2 changed files with 88 additions and 0 deletions.
19 changes: 19 additions & 0 deletions src/components/devices/generic/mqtt/bat.vue
Original file line number Diff line number Diff line change
Expand Up @@ -64,6 +64,25 @@
Beispiel: <span class="text-info">95</span>
</li>
</ul>
Optional: Wenn der Speicher dies unterstützt, kann folgendes Topic
abonniert werden, um die Entladeleistung im Speicher zu setzen. Der
Modus, um die Speicher-Entladung ins Fahrzeug zu steuern, kann in
den übergreifenden Ladeeinstellungen gesetzt werden.
<ul>
<li>
<openwb-base-copy-to-clipboard
class="text-info"
tooltip="Topic kopieren"
>
openWB/bat/{{
componentId
}}/set/power_limit
</openwb-base-copy-to-clipboard><br>
Entladeleistung in Watt (Float), die im Speicher gesetzt
werden muss.<br>
Beispiel: <span class="text-info">123.0</span>
</li>
</ul>
</openwb-base-alert>
</div>
</template>
Expand Down
69 changes: 69 additions & 0 deletions src/views/GeneralChargeConfig.vue
Original file line number Diff line number Diff line change
Expand Up @@ -304,6 +304,73 @@
/>
</div>
</div>
<hr>
<openwb-base-heading>
Speicher-Entladung ins Fahrzeug steuern
</openwb-base-heading>
<div
v-if="
$store.state.mqtt[
'openWB/bat/get/power_limit_controlable'
] !== 0
"
>
<openwb-base-button-group-input
title="Speicher-Entladung"
:buttons="[
{
buttonValue: 'no_limit',
text: 'immer',
},
{
buttonValue: 'limit_stop',
text: 'gesperrt, wenn Fahrzeug lädt',
},
{
buttonValue: 'limit_to_home_consumption',
text: 'für Hausverbrauch',
},
]"
:model-value="
$store.state.mqtt[
'openWB/bat/config/power_limit_mode'
]
"
@update:model-value="
updateState(
'openWB/bat/config/power_limit_mode',
$event,
)
"
>
<template #help>
Wenn das Entladen des Speichers immer erlaubt ist,
wird das Fahrzeug aus dem Speicher geladen anstatt
Strom aus dem Netz zu beziehen. <br>
Im Modus "gesperrt, wenn Fahrzeug lädt", wird die
Entladung nur zugelassen, wenn alle Fahrzeuge im
Modus PV-Laden ohne Mindeststrom oder Zielladen mit
PV-Überschuss laden.<br>
Wenn das Entladen des Speichers auf den
Hausverbrauch begrenzt ist und mindestens Fahrzeuge
nicht im Modus PV-Laden ohne Mindeststrom oder
Zielladen lädt, wird die Entladung des Speichers in
Höhe des Hausverbrauchs zugelassen. Kann die
Entladung am Speicher nur komplett gesperrt werden,
verhält sich diese Einstellung wie "gesperrt, wenn
Fahrzeug lädt".<br>
Diese Einstellung übersteuert ggf die Einstellungen
zur Speicher-Beachtung im Modus PV-Laden.
</template>
</openwb-base-button-group-input>
</div>
<div v-else>
<openwb-base-alert subtype="info">
Die Speicher-Entladung ins Fahrzeug kann nicht gesteuert
werden, da die Entladeleistung nicht an den/die
konfigurierten Speicher übergeben werden kann.
</openwb-base-alert>
</div>
</openwb-base-card>
<openwb-base-card title="OCPP Anbindung">
<openwb-base-button-group-input
Expand Down Expand Up @@ -413,6 +480,8 @@ export default {
data() {
return {
mqttTopicsToSubscribe: [
"openWB/bat/config/power_limit_mode",
"openWB/bat/get/power_limit_controlable",
"openWB/general/extern",
"openWB/general/chargemode_config/phase_switch_delay",
"openWB/general/chargemode_config/retry_failed_phase_switches",
Expand Down

0 comments on commit f38eb64

Please sign in to comment.