not ideal but working bat charging

This commit is contained in:
2026-02-03 15:05:29 +01:00
parent 5b39f80862
commit a7a2da2eb2
11 changed files with 1241 additions and 37 deletions

View File

@ -76,7 +76,15 @@
"mqtt_topic_sell": "MQTT Topic for Sell Prices",
"mqtt_48h_mode": "Enable 48h mode for MQTT",
"retry_attempts": "API retry attempts",
"retry_delay": "API retry delay (seconds)"
"retry_delay": "API retry delay (seconds)",
"battery_enabled": "Enable Battery Recommendation",
"battery_soc_entity": "Battery SoC Sensor",
"battery_capacity": "Battery Capacity (kWh)",
"battery_charge_rate": "Charge Rate (%/h)",
"battery_discharge_rate": "Discharge Rate (%/h)",
"battery_min_soc": "Minimum SoC (%)",
"battery_charge_hours": "Number of Charge Hours",
"battery_discharge_multiplier": "Discharge Price Multiplier"
},
"data_description": {
"buy_top": "How many cheapest buy prices to highlight (1-24 hours)",
@ -88,7 +96,15 @@
"mqtt_topic_sell": "MQTT topic where sell prices will be published",
"mqtt_48h_mode": "Publish 48 hours of prices (today + tomorrow) instead of just today",
"retry_attempts": "How many times to retry API requests on failure",
"retry_delay": "Wait time between API retry attempts"
"retry_delay": "Wait time between API retry attempts",
"battery_enabled": "Enable smart battery charging recommendation sensor",
"battery_soc_entity": "Entity that provides current battery State of Charge (%)",
"battery_capacity": "Total battery capacity in kWh",
"battery_charge_rate": "How fast the battery charges (% per hour)",
"battery_discharge_rate": "How fast the battery discharges (% per hour)",
"battery_min_soc": "Never discharge below this level (%)",
"battery_charge_hours": "How many cheapest hours to use for charging (3-12)",
"battery_discharge_multiplier": "Discharge when price >= avg_charge_price * this value"
}
},
"price_settings": {

View File

@ -65,7 +65,47 @@
"step": {
"init": {
"title": "Opcje Pstryk Energy",
"description": "Zmodyfikuj konfigurację Pstryk Energy"
"description": "Zmodyfikuj konfigurację Pstryk Energy",
"data": {
"buy_top": "Liczba najlepszych cen zakupu",
"sell_top": "Liczba najlepszych cen sprzedaży",
"buy_worst": "Liczba najgorszych cen zakupu",
"sell_worst": "Liczba najgorszych cen sprzedaży",
"mqtt_enabled": "Włącz mostek MQTT",
"mqtt_topic_buy": "Temat MQTT dla cen zakupu",
"mqtt_topic_sell": "Temat MQTT dla cen sprzedaży",
"mqtt_48h_mode": "Włącz tryb 48h dla MQTT",
"retry_attempts": "Liczba prób API",
"retry_delay": "Opóźnienie między próbami (sekundy)",
"battery_enabled": "Włącz rekomendacje baterii",
"battery_soc_entity": "Sensor SoC baterii",
"battery_capacity": "Pojemność baterii (kWh)",
"battery_charge_rate": "Tempo ładowania (%/h)",
"battery_discharge_rate": "Tempo rozładowania (%/h)",
"battery_min_soc": "Minimalny SoC (%)",
"battery_charge_hours": "Liczba godzin ładowania",
"battery_discharge_multiplier": "Mnożnik progu rozładowania"
},
"data_description": {
"buy_top": "Ile najtańszych cen zakupu wyróżnić (1-24 godzin)",
"sell_top": "Ile najwyższych cen sprzedaży wyróżnić (1-24 godzin)",
"buy_worst": "Ile najdroższych cen zakupu wyróżnić (1-24 godzin)",
"sell_worst": "Ile najniższych cen sprzedaży wyróżnić (1-24 godzin)",
"mqtt_enabled": "Publikuj ceny do MQTT dla systemów zewnętrznych jak EVCC",
"mqtt_topic_buy": "Temat MQTT gdzie będą publikowane ceny zakupu",
"mqtt_topic_sell": "Temat MQTT gdzie będą publikowane ceny sprzedaży",
"mqtt_48h_mode": "Publikuj 48 godzin cen (dziś + jutro) zamiast tylko dzisiaj",
"retry_attempts": "Ile razy ponawiać żądania API w przypadku błędu",
"retry_delay": "Czas oczekiwania między próbami połączenia z API",
"battery_enabled": "Włącz inteligentny sensor rekomendacji ładowania baterii",
"battery_soc_entity": "Encja dostarczająca aktualny stan naładowania baterii (%)",
"battery_capacity": "Całkowita pojemność baterii w kWh",
"battery_charge_rate": "Jak szybko ładuje się bateria (% na godzinę)",
"battery_discharge_rate": "Jak szybko rozładowuje się bateria (% na godzinę)",
"battery_min_soc": "Nigdy nie rozładowuj poniżej tego poziomu (%)",
"battery_charge_hours": "Ile najtańszych godzin wykorzystać do ładowania (3-12)",
"battery_discharge_multiplier": "Rozładowuj gdy cena >= średnia_ładowania × ta wartość"
}
},
"price_settings": {
"title": "Ustawienia Monitorowania Cen",