Skip to content

Commit

Permalink
Config UI: remove maxgridsupply (#16984)
Browse files Browse the repository at this point in the history
  • Loading branch information
naltatis authored Oct 30, 2024
1 parent 18ce905 commit 1e9faff
Show file tree
Hide file tree
Showing 18 changed files with 3 additions and 70 deletions.
40 changes: 3 additions & 37 deletions assets/js/components/Config/ControlModal.vue
Original file line number Diff line number Diff line change
Expand Up @@ -52,26 +52,6 @@
</div>
</FormRow>

<FormRow
id="controlMaxGridSupply"
:label="$t('config.control.labelMaxGridSupply')"
:help="$t('config.control.descriptionMaxGridSupply')"
docsLink="/docs/reference/configuration/site#maxgridsupplywhilebatterycharging"
>
<div class="input-group w-50 w-sm-25">
<input
id="controlMaxGridSupply"
v-model="values.maxGridSupply"
type="number"
step="1"
required
aria-describedby="controlMaxGridSupplyUnit"
class="form-control text-end"
/>
<span id="controlMaxGridSupplyUnit" class="input-group-text">W</span>
</div>
</FormRow>

<div class="mt-4 d-flex justify-content-between gap-2 flex-column flex-sm-row">
<button
type="button"
Expand Down Expand Up @@ -124,25 +104,16 @@ export default {
residualPowerChanged() {
return this.values.residualPower !== this.serverValues.residualPower;
},
maxGridSupplyChanged() {
return this.values.maxGridSupply !== this.serverValues.maxGridSupply;
},
nothingChanged() {
return (
!this.intervalChanged && !this.residualPowerChanged && !this.maxGridSupplyChanged
);
return !this.intervalChanged && !this.residualPowerChanged;
},
},
methods: {
reset() {
const {
interval,
residualPower,
maxGridSupplyWhileBatteryCharging: maxGridSupply,
} = store?.state || {};
const { interval, residualPower } = store?.state || {};
this.saving = false;
this.error = "";
this.values = { interval, residualPower, maxGridSupply };
this.values = { interval, residualPower };
this.serverValues = { ...this.values };
},
async open() {
Expand All @@ -154,8 +125,6 @@ export default {
url = `/config/interval/${encodeURIComponent(this.values.interval)}`;
} else if (name === "residualPower") {
url = `/residualpower/${encodeURIComponent(this.values.residualPower)}`;
} else if (name === "maxGridSupply") {
url = `/maxgridsupply/${encodeURIComponent(this.values.maxGridSupply)}`;
}
await api.post(url);
},
Expand All @@ -169,9 +138,6 @@ export default {
if (this.residualPowerChanged) {
await this.saveValue("residualPower");
}
if (this.maxGridSupplyChanged) {
await this.saveValue("maxGridSupply");
}
this.$emit("changed");
this.$refs.modal.close();
} catch (e) {
Expand Down
2 changes: 0 additions & 2 deletions i18n/da.toml
Original file line number Diff line number Diff line change
Expand Up @@ -37,10 +37,8 @@ title = "Belastningsstyring"
[config.control]
description = "Standardværdierne er normalt fine. Kun hvis du ved, hvad du gør, kan du ændre dem."
descriptionInterval = "Opdateringscyklus i sekunder. Definerer, hvor ofte evcc læser målerdata, justerer ladeeffekt og opdaterer brugergrænsefladen. Korte intervaller (< 30s) kan forårsage store udsving og fejlagtigt resultat."
descriptionMaxGridSupply = "Kun relevant for hybrid-invertere, der ikke er i stand til at udsende den fulde DC-effekt til hjemmet via AC. Dette scenario kan føre til uønsket netbrug, da evcc antager, at den fulde DC-effekt er tilgængelig. Brug en værdi på mindst 50 W for at forhindre dette."
descriptionResidualPower = "Skifter driftspunktet for kontrolsløjfen. Hvis du har et hjemmebatteri, anbefales det at indstille en værdi på 100 W. På denne måde vil batteriet få en lille prioritet frem for netbrug."
labelInterval = "Opdateringsinterval"
labelMaxGridSupply = "Max. forsyning fra elnettet under opladning"
labelResidualPower = "Tilbageværende effekt"
title = "kontrol adfærd"

Expand Down
2 changes: 0 additions & 2 deletions i18n/de.toml
Original file line number Diff line number Diff line change
Expand Up @@ -34,10 +34,8 @@ title = "Lastmanagement"
[config.control]
description = "Normalerweise sind die Standardwerte in Ordnung. Ändere nur etwas, wenn du weißt, was du tust."
descriptionInterval = "Regelkreis Aktualisierungszyklus in Sekunden. Definiert, wie oft evcc Messdaten liest, die Ladeleistung anpasst und die Benutzeroberfläche aktualisiert. Kurze Intervalle (< 30s) können zu Oszillationen und unerwünschtem Verhalten führen."
descriptionMaxGridSupply = "Nur relevant für Hybrid-Wechselrichter, die nicht in der Lage sind, die volle DC-Erzeugungsleistung über AC an das Haus auszugeben. Dieses Szenario kann zu unerwünschtem Netzbezug führen, da evcc davon ausgeht, dass die volle DC-Leistung verfügbar ist. Verwende einen Wert von mindestens 50 W, um dies zu verhindern."
descriptionResidualPower = "Verschiebt den Betriebspunkt des Regelkreises. Wenn du eine Hausbatterie hast, wird empfohlen, einen Wert von 100 W einzustellen. Auf diese Weise erhält die Batterie eine leichte Priorität gegenüber dem Netzbezug."
labelInterval = "Aktualisierungsintervall"
labelMaxGridSupply = "Max. Netzbezug während des Ladens"
labelResidualPower = "Residualleistung"
title = "Regelverhalten"

Expand Down
2 changes: 0 additions & 2 deletions i18n/el.toml
Original file line number Diff line number Diff line change
Expand Up @@ -35,10 +35,8 @@ title = "Διαχείριση Φορτίου"
[config.control]
description = "Συνήθως οι προεπιλεγμένες τιμές αρκούν. Αλλάξτε τις μόνο εάν γνωρίζετε τι κάνετε."
descriptionInterval = "Έλεγχος του κύκλου ενημέρωσης βρόχου σε δευτερόλεπτα. Καθορίζει πόσο συχνά το evcc διαβάζει τα δεδομένα του μετρητή, προσαρμόζει την ισχύ φόρτισης και ενημερώνει τη διεπαφή χρήστη. Μικρά διαστήματα (< 30 δευτερόλεπτα) μπορεί να προκαλέσουν ταλαντώσεις και ανεπιθύμητη συμπεριφορά."
descriptionMaxGridSupply = "Σχετικό μόνο για υβριδικούς μετατροπείς που δεν μπορούν να παράγουν την πλήρη ισχύ παραγωγής συνεχούς ρεύματος (DC) στο σπίτι μέσω εναλλασσόμενου ρεύματος (AC). Αυτό το σενάριο μπορεί να οδηγήσει σε ανεπιθύμητη χρήση του δικτύου, καθώς το evcc υποθέτει ότι είναι διαθέσιμη η πλήρης ισχύς DC. Για να αποτραπεί κάτι τέτοιο, χρησιμοποιήστε τιμή τουλάχιστον 50 W."
descriptionResidualPower = "Μετατοπίζει το σημείο λειτουργίας του βρόχου ελέγχου. Εάν έχετε οικιακή μπαταρία, συνιστάται να ορίσετε μια τιμή 100 W. Με αυτόν τον τρόπο η μπαταρία θα έχει μικρότερη προτεραιότητα σε σχέση με τη χρήση δικτύου."
labelInterval = "Διάστημα ενημέρωσης"
labelMaxGridSupply = "Μέγιστη παροχή δικτύου κατά τη φόρτιση"
labelResidualPower = "Υπολειπόμενη ισχύς"
title = "Έλεγχος συμπεριφοράς"

Expand Down
2 changes: 0 additions & 2 deletions i18n/en.toml
Original file line number Diff line number Diff line change
Expand Up @@ -34,10 +34,8 @@ title = "Load Management"
[config.control]
description = "Usually the default values are fine. Only change them if you know what you are doing."
descriptionInterval = "Control loop update cycle in seconds. Defines how often evcc reads meter data, adjusts charging power and updates the UI. Short intervals (< 30s) can cause oscillations and unwanted behavior."
descriptionMaxGridSupply = "Only relevant for hybrid inverters that are not able to output the full DC generation power to the home via AC. This szenario can lead to unwanted grid use, since evcc assumes the full DC power is available. Use a value of at least 50 W to prevent this."
descriptionResidualPower = "Shifts the operation point of the control loop. If you have a home battery it's recommended to set a value of 100 W. This way the battery will get slight priority over grid use."
labelInterval = "Update interval"
labelMaxGridSupply = "Max. grid supply while charging"
labelResidualPower = "Residual power"
title = "Control behavior"

Expand Down
2 changes: 0 additions & 2 deletions i18n/es.toml
Original file line number Diff line number Diff line change
Expand Up @@ -37,10 +37,8 @@ title = "Gestión de carga"
[config.control]
description = "Usualmente los valores predeterminados están bien. Solo cámbialos si sabes lo que estás haciendo."
descriptionInterval = " Ciclo de actualización del bucle de control en segundos. Define la frecuencia con la que evcc lee los datos del contador, ajusta la potencia de carga y actualiza la interfaz de usuario. Los intervalos cortos (< 30s) pueden causar oscilaciones y comportamientos no deseados."
descriptionMaxGridSupply = "Solo relevante para inversores híbridos que no son capaces de producir la fuerza completa de generación DC al hogar a través de AC. Este szenario puede llevar al uso no deseado de la red, ya que evcc asume que la potencia DC completa está disponible. Utilice un valor de al menos 50 W para prevenir esto."
descriptionResidualPower = "Cambia el punto de funcionamiento del circuito de control. Si tienes una batería doméstica, se recomienda establecer un valor de 100 W. De esta manera, la batería tendrá una ligera prioridad sobre el uso de la red eléctrica"
labelInterval = "Intervalo de actualización"
labelMaxGridSupply = "Suministro máximo de red durante la carga"
labelResidualPower = "Fuerza residual"
title = "Controlar la conducta"

Expand Down
2 changes: 0 additions & 2 deletions i18n/fi.toml
Original file line number Diff line number Diff line change
Expand Up @@ -37,10 +37,8 @@ title = "Kuormanhallinta"
[config.control]
description = "Yleensä oletusarvot ovat sopivat. Muuta vain jos tiedät mitä olet tekemässä."
descriptionInterval = "Ohjaussilmukan päivitysjakso sekunneissa. Määrittää, kuinka usein evcc lukee mittaritietoja, säätää lataustehoa ja päivittää käyttöliittymän. Lyhyet välit alle (30 s) voivat aiheuttaa oskillaatiota ja ei-toivottua toimintaa"
descriptionMaxGridSupply = "Sopii vain hybridi-inverttereille, jotka eivät pysty tuottamaan täyttä tasavirtaa kotiin AC:n kautta. Tämä skenaario voi johtaa ei toivottuun verkon käyttöön, koska evcc olettaa koko tasavirran olevan käytettävissä. Käytä vähintään 50 W:n arvoa tämän estämiseksi."
descriptionResidualPower = "Siirtää ohjaussilmukan toimintapistettä. Jos sinulla on kodissa akku on suositeltavaa asettaa arvo 100 W. Näin akku on hieman etusijalla sähköverkon käyttöön nähden."
labelInterval = "Päivitystiheys"
labelMaxGridSupply = "Maksimi teho verkosta latauksen aikana"
labelResidualPower = "Jäännösteho"
title = "Hallitse käyttäytymistä"

Expand Down
2 changes: 0 additions & 2 deletions i18n/fr.toml
Original file line number Diff line number Diff line change
Expand Up @@ -37,10 +37,8 @@ title = "Gestion de la charge"
[config.control]
description = "Les valeurs par défaut sont généralement bonnes. Ne faites des changements que si vous savez ce que vous faites."
descriptionInterval = "Intervalle de mise à jour (en seconde) entre chaque cycle de contrôle. Défini la fréquence à laquelle evcc va lire les valeurs des mesures, ajuster la puissance de charge et mettre à jour l’affichage. Une intervalle courte (< 30s) peut créer des oscillations et comportements indésirables."
descriptionMaxGridSupply = "Uniquement pertinent pour les onduleurs hybrides qui ne sont pas capables de fournir la puissance totale en courant continu à destination du circuit domestique en courant alternatif. Ce scénario peut mener à une utilisation non désirée d’électricité du réseau, puisque evcc part du principe que l’intégralité du courant continu est disponible. Définir une valeur d’au moins 50 W pour éviter cela."
descriptionResidualPower = "Déplace le point d’opération de la boucle de contrôle. Si vous avez une batterie domestique, il est recommandé de définir une valeur de 100 W. Ainsi, la batterie aura une légère priorité par rapport à l’utilisation du réseau."
labelInterval = "Intervalle de mise à jour"
labelMaxGridSupply = "Utilisation max du réseau pendant la charge"
labelResidualPower = "Puissance résiduelle"
title = "Comportement du contrôle"

Expand Down
2 changes: 0 additions & 2 deletions i18n/hr.toml
Original file line number Diff line number Diff line change
Expand Up @@ -37,10 +37,8 @@ title = "Upravljanje opterećenjem"
[config.control]
description = "Uobičajene vrijednosti su uglavnom ispravne. Promijenite samo ako znate što radite."
descriptionInterval = "Učestalost osvježavanja podataka u sekundama. Definira koliko će često evcc čitati podatke s brojača, prilagoditi snagu punjenja i osvježavati sučelje. Prekratki intervali (kraći od 30s) mogu prouzročiti česte oscilacije i prouzročiti neželjene ishode."
descriptionMaxGridSupply = "Bitno samo za hibridne invertere koji nisu u mogućnosti isporučiti svu DC električnu energiju u kućnu AC energiju. Ovo može prouzročiti neželjenu potrošnju energije iz mreže s obzirom da evcc pretpostavlja kako je sva DC energija dostupna. Unesite vrijednost od barem 50W kako bi to spriječili."
descriptionResidualPower = "Pomiče operacijsku točku kontrolne petlje. Ukoliko imate kućnu bateriju, savjetuje se vrijednost od 100W. Na taj način će upotreba baterije dobiti prioritet nad energetskom mrežom."
labelInterval = "Interval ažuriranja"
labelMaxGridSupply = "Maksimalna opskrba mreže tijekom punjenja"
labelResidualPower = "Preostala snaga"
title = "Učestalost osvježavanja"

Expand Down
2 changes: 0 additions & 2 deletions i18n/hu.toml
Original file line number Diff line number Diff line change
Expand Up @@ -35,10 +35,8 @@ title = "Terhelés Menedzsment"
[config.control]
description = "Általában az alapértelmezett értékek működőképesek. Csak akkor változtasd meg őket, ha tudod, hogy mit csinálsz."
descriptionInterval = "A vezérlőkör frissítési ciklusa másodpercekben. Meghatározza, hogy az evcc milyen gyakran olvassa ki a mérőadatokat, állítsa be a töltési teljesítményt és frissítse a felhasználói felületet. A rövid időközök (<30 s) oszcillációt és nem kívánt viselkedést okozhatnak."
descriptionMaxGridSupply = "Csak azokra a hibrid inverterekre vonatkozik, amelyek nem képesek váltakozó áramon keresztül a teljes egyenáramú áramot az otthonba kiadni. Ez a forgatókönyv nem kívánt hálózathasználathoz vezethet, mivel az evcc feltételezi, hogy a teljes egyenáram rendelkezésre áll. Ennek elkerülésére használjon legalább 50 W értéket."
descriptionResidualPower = "Eltolja a vezérlőkör működési pontját. Ha otthoni akkumulátorral rendelkezik, javasoljuk, hogy 100 W-os értéket állítson be. Így az akkumulátor kismértékben élvez prioritást a hálózati használattal szemben."
labelInterval = "Frissítési intervallum"
labelMaxGridSupply = "Max. hálózati ellátás töltés közben"
labelResidualPower = "Tartalék energia"
title = "Vezérlési mód"

Expand Down
2 changes: 0 additions & 2 deletions i18n/it.toml
Original file line number Diff line number Diff line change
Expand Up @@ -35,10 +35,8 @@ title = "Gestione del Carico"
[config.control]
description = "Normalmente le impostazioni di base vanno bene. Modifica solo se sai cosa stai facendo."
descriptionInterval = "Intervallo ciclo di aggiornamento in secondi. Definisce quanto spesso evcc rileva i dati, modifica la potenza di carica e aggiorna l'interfaccia utente. Intervalli ridotti (<30s) possono causare oscillazioni e comportamenti indesiderati."
descriptionMaxGridSupply = "Utile soltanto per inverter ibridi che non sono in grado di convertire tutta la corrente DC in corrente AC. Siccome evcc suppone che tutta la corrente DC è usabile, questo scenario può portare ad un consumo dalla rete indesiderato. Usare un valore minimo di 50 W per prevenire questa eventualità."
descriptionResidualPower = "Modifica la soglia di corrente per il ciclo di controllo. Se hai un batteria è consigliabile impostare un valore minimo di 100W, in questo modo la batteria riceverà una priorità rispetto all'uso della rete elettrica"
labelInterval = "Intervallo di aggiornamento"
labelMaxGridSupply = "Massimo uso della rete elettrica finché in ricarica"
labelResidualPower = "Potenza residua"
title = "Controllo del comportamento"

Expand Down
2 changes: 0 additions & 2 deletions i18n/lb.toml
Original file line number Diff line number Diff line change
Expand Up @@ -34,10 +34,8 @@ title = "Management vun der Belaaschtung"
[config.control]
description = "Normalerweis sinn d'Standardwäerter gutt. Veränner se nëmmen wann s du weess wat s du mëss."
descriptionInterval = "Kontrollschläifen-Update-Zyklus a Sekonnen. Definéiert wéi dacks evcc Meter-Daten liest, d'Luedekraaft upasst an d'UI aktualiséiert. Kuerz Intervalle (<30s) kënnen Oszillatiounen an ongewollt Verhale verursaachen."
descriptionMaxGridSupply = "Nëmme relevant fir Hybrid-Invertere, déi net fäeg sinn d'Totalitéit vum DC-Stroum iwwer AC an d'Haus ze liwweren. Dëse Szenario kann zu ongewolltem Netzverbrauch féieren, well evcc unhëllt datt d'Totalitéit vum DC-Stroum verfügbar ass. Benotzt ee Wäert vu mindestens 50 W fir dat ze verhënneren."
descriptionResidualPower = "Verschiibt d'Funktioun vun der Kontrollschläifen. Wann s du eng Hausbatterie hues, ass et recommandéiert ee Wäert vun 100 W ze setzen. Esou kritt d'Batterie eng liicht Prioritéit par Rapport zum Netz."
labelInterval = "Aktualiséierungsintervall"
labelMaxGridSupply = "Max. Netzverbrauch beim Oplueden"
labelResidualPower = "Residuell Leeschtung"
title = "Kontrollverhalen"

Expand Down
2 changes: 0 additions & 2 deletions i18n/lt.toml
Original file line number Diff line number Diff line change
Expand Up @@ -37,10 +37,8 @@ title = "Apkrovos valdymas"
[config.control]
description = "Paprastai numatytosios reikšmės yra pakankamos. Keiskite jas tik jei žinote, ką darote."
descriptionInterval = "Valdymo ciklų intervalas, sekundėmis. Nurodo, kaip dažnai evcc nuskaito skaitiklių duomenis, koreguoja įkrovimo galią ir atnaujina vartotojo sąsają. Pernelyg trumpi intervalai (< 30 s) gali sukelti svyravimus ir nepageidaujamus rezultatus."
descriptionMaxGridSupply = "Aktualu tik hibridiniams inverteriams, kurie negali tiekti visos generuojamos nuolatinės srovės į namus per kintamąją srovę. Dėl to gali atsirasti nepageidaujamas tinklo energijos naudojimas, nes evcc daro prielaidą, kad visa nuolatinė srovė naudotina. Pasirinkite bent 50 W vertę, kad užkirsti tam kelią."
descriptionResidualPower = "Pakeičia valdymo sistemos reguliavimo tašką. Jei turite namų kaupiklį, rekomenduojame nustatyti 100 W vertę. Tada kaupiklis turės nedidelį prioritetą, palyginus su tinklu."
labelInterval = "Atnaujinimo intervalas"
labelMaxGridSupply = "Maksimalus tiekimas iš tinklo įkraunant"
labelResidualPower = "Likutinė galia"
title = "Valdymo elgesys"

Expand Down
1 change: 0 additions & 1 deletion i18n/nl.toml
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,6 @@ title = "Belastingbeheer"
[config.control]
description = "Normaalgesproken zijn de standaardwaardes in orde. Pas deze alleen aan als je weet wat je doet."
labelInterval = "Update interval"
labelMaxGridSupply = "Max. netgebruik tijdens het laden"
labelResidualPower = "Vermogensoverschot"
title = "Regelgedrag"

Expand Down
2 changes: 0 additions & 2 deletions i18n/pt.toml
Original file line number Diff line number Diff line change
Expand Up @@ -37,10 +37,8 @@ title = "Gerenciamento de carga"
[config.control]
description = "No geral, os valores padrão estão bem. Apenas mude-os se você sabe o que está fazendo."
descriptionInterval = "Ciclo de atualização de loop de controle em segundos. Define com que frequência o evcc lê dados do medidor, ajusta o poder de carregamento e atualiza a interface do usuário. Intervalos curtos (< 30s) podem causar oscilações e comportamentos indesejados."
descriptionMaxGridSupply = "Só relevante para inversores híbridos que não são capazes de produzir o poder de geração DC completo para a casa via AC. Este szenario pode levar ao uso indesejado da grade, uma vez que o evcc assume que a potência total DC está disponível. Use um valor de pelo menos 50 W para evitar isso."
descriptionResidualPower = "Evita o ponto de operação do circuito de controle. Se você tem uma bateria em casa, é recomendável definir um valor de 100 W. Desta forma, a bateria terá uma leve prioridade sobre o uso da rede."
labelInterval = "Intervalo actualizado"
labelMaxGridSupply = "Máx. rede de fornecimento enquanto carrega"
labelResidualPower = "Poder real"
title = "Comportamento de controle"

Expand Down
Loading

0 comments on commit 1e9faff

Please sign in to comment.