Tariffs: add outdoor temperature type and OpenMeteo (#27780)

Co-authored-by: Michael Geers <michael@geers.tv>
This commit is contained in:
Daniel Martin 2026-07-17 14:54:56 +02:00 • committed by GitHub
parent 68db0b7727
commit d68e5e5809
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
34 changed files with 449 additions and 135 deletions

View file

@ -227,6 +227,7 @@
"no": "Nein",
"odometer": "Kilometerstand",
"org": "Organisation",
"outdoorTemp": "Außentemperatur",
"phaseCurrents": "Strom",
"phasePowers": "Leistung",
"phaseVoltages": "Spannung",
@ -927,7 +928,8 @@
"feedIn": "Einspeisevergütung hinzufügen",
"grid": "Netzbezugstarif hinzufügen",
"planner": "Planer-Vorhersage hinzufügen",
"solar": "Solar-Vorhersage hinzufügen"
"solar": "Solar-Vorhersage hinzufügen",
"temperature": "Temperatur-Vorhersage hinzufügen"
},
"planner": {
"description": "Erweiterte Einstellung. Normalerweise nicht nötig, da dynamische Stromtarife oder CO₂-Vorhersagen automatisch verwendet werden. Ermöglicht eine zusätzliche Datenquelle, die nur für die Ladeplanung verwendet wird und nicht für Statistiken und Preisberechnungen.",
@ -940,6 +942,11 @@
"titleAdd": "Solar-Vorhersage hinzufügen",
"titleEdit": "Solar-Vorhersage bearbeiten"
},
"temperature": {
"description": "Vorhersage der Außentemperatur am Standort. Wird in der Oberfläche angezeigt und für die Prognose des Heizbedarfs verwendet.",
"titleAdd": "Temperatur-Vorhersage hinzufügen",
"titleEdit": "Temperatur-Vorhersage bearbeiten"
},
"template": "Anbieter",
"title": "Tarife & Vorhersagen",
"titleChoice": "Was möchtest du hinzufügen?",
@ -948,7 +955,8 @@
"feedIn": "Einspeisevergütung",
"grid": "Netzbezugspreis",
"planner": "Planer",
"solar": "Solar"
"solar": "Solar",
"temperature": "Temperaturvorhersage"
},
"zones": {
"add": "Zone hinzufügen",
@ -1101,7 +1109,8 @@
"co2": "Erfahre, wann Netzstrom in deiner Region sauber ist. Ladepläne werden auf niedrige Emissionen optimiert und CO₂-Einsparungen berechnet.",
"price": "Dynamischen Stromtarif konfigurieren, um Ladepläne automatisch zu optimieren und Einsparungen zu berechnen.",
"setup": "Tarife und Vorhersagen einrichten",
"solar": "Erwartete Solarproduktion für heute und die nächsten Tage. Wird in Zukunft auch für die automatische Ladeoptimierung verwendet."
"solar": "Erwartete Solarproduktion für heute und die nächsten Tage. Wird in Zukunft auch für die automatische Ladeoptimierung verwendet.",
"temperature": "Zeigt die erwartete Außentemperatur am Standort. Wird für die Prognose des Heizbedarfs verwendet."
},
"hideLine": "Linie ausblenden",
"modalTitle": "Vorhersage",
@ -1123,10 +1132,15 @@
"solarAdjust": "Solarprognose anhand der realen Produktionsdaten anpassen{percent}.",
"solarAdjustMedium": "an reale Produktionsdaten anpassen",
"solarAdjustShort": "anpassen",
"temperature": {
"average": "Durchschnitt",
"range": "Bereich"
},
"type": {
"co2": "CO₂-Emissionen",
"price": "Netzpreis",
"solar": "Solarproduktion"
"solar": "Solarproduktion",
"temperature": "Außentemperatur"
}
},
"general": {

View file

@ -227,6 +227,7 @@
"no": "no",
"odometer": "Odometer",
"org": "Organization",
"outdoorTemp": "Outdoor temperature",
"phaseCurrents": "Current",
"phasePowers": "Power",
"phaseVoltages": "Voltage",
@ -927,7 +928,8 @@
"feedIn": "Add grid export tariff",
"grid": "Add grid import tariff",
"planner": "Add planner forecast",
"solar": "Add solar forecast"
"solar": "Add solar forecast",
"temperature": "Add temperature forecast"
},
"planner": {
"description": "Advanced setting. Usually not needed as dynamic electricity tariffs or CO₂ forecasts are used automatically. Enables an additional data source that's only used for charge planning, not for statistics and price calculations.",
@ -940,6 +942,11 @@
"titleAdd": "Add Solar Forecast",
"titleEdit": "Edit Solar Forecast"
},
"temperature": {
"description": "Outdoor temperature forecast for your location. Displayed in the interface and used to predict heating demand.",
"titleAdd": "Add Temperature Forecast",
"titleEdit": "Edit Temperature Forecast"
},
"template": "Provider",
"title": "Tariffs & Forecasts",
"titleChoice": "What Do You Want To Add?",
@ -948,7 +955,8 @@
"feedIn": "Grid Export Price",
"grid": "Grid Import Price",
"planner": "Planner",
"solar": "Solar"
"solar": "Solar",
"temperature": "Temperature Forecast"
},
"zones": {
"add": "Add zone",
@ -1101,7 +1109,8 @@
"co2": "See when grid energy in your region is clean. Charging plans will optimize for low emissions and calculate CO₂ savings.",
"price": "Configure your dynamic electricity tariff to automatically optimize charging plans and calculate savings.",
"setup": "Set up tariffs and forecasts",
"solar": "See expected solar production for today and the coming days. Will also be used for automatic charging optimization in the future."
"solar": "See expected solar production for today and the coming days. Will also be used for automatic charging optimization in the future.",
"temperature": "See the expected outdoor temperature for your location. Used to predict heating demand."
},
"hideLine": "hide line",
"modalTitle": "Forecast",
@ -1123,10 +1132,15 @@
"solarAdjust": "Adjust solar forecast based on real production data{percent}.",
"solarAdjustMedium": "real data adjust",
"solarAdjustShort": "adjust",
"temperature": {
"average": "Average",
"range": "Range"
},
"type": {
"co2": "CO₂ Emissions",
"price": "Grid Price",
"solar": "Solar Production"
"solar": "Solar Production",
"temperature": "Outdoor Temperature"
}
},
"general": {