Skip to content

Commit e1cbd6b

Browse files
committed
v1.1.2: Fix entity IDs in docs — match actual HA Polish names
- All entity IDs in docs/SENSORS.md and README.md now match real HA names - e.g. sensor.entso_e_aktualna_cena_energii (not sensor.entsoe_current_price) - Updated all automation examples with correct entity IDs
1 parent 7ff4da3 commit e1cbd6b

3 files changed

Lines changed: 96 additions & 83 deletions

File tree

README.md

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -91,53 +91,53 @@ Po konfiguracji pojawią się **26 sensorów** (22 zwykłe + 4 binarne):
9191

9292
| Sensor | Entity ID | Opis |
9393
|--------|-----------|------|
94-
| ⚡ Aktualna cena | `sensor.entsoe_current_price` | Cena w bieżącej godzinie (PLN/kWh) |
95-
| ⏭️ Następna godzina | `sensor.entsoe_next_hour_price` | Cena na kolejną godzinę |
96-
| 📉 Minimum | `sensor.entsoe_today_min` | Najniższa cena dnia |
97-
| 📈 Maksimum | `sensor.entsoe_today_max` | Najwyższa cena dnia |
98-
| 📊 Średnia | `sensor.entsoe_today_avg` | Średnia cena dnia |
94+
| ⚡ Aktualna cena | `sensor.entso_e_aktualna_cena_energii` | Cena w bieżącej godzinie (PLN/kWh) |
95+
| ⏭️ Następna godzina | `sensor.entso_e_cena_za_nastepna_godzine` | Cena na kolejną godzinę |
96+
| 📉 Minimum | `sensor.entso_e_minimum_dzisiaj` | Najniższa cena dnia |
97+
| 📈 Maksimum | `sensor.entso_e_maksimum_dzisiaj` | Najwyższa cena dnia |
98+
| 📊 Średnia | `sensor.entso_e_srednia_dzisiaj` | Średnia cena dnia |
9999

100100
### Koszt all-in (realny koszt zakupu z sieci)
101101

102102
| Sensor | Entity ID | Opis |
103103
|--------|-----------|------|
104-
| 💵 All-in teraz | `sensor.entsoe_all_in_cost_now` | Cena + marża + akcyza + dystrybucja + VAT |
105-
| 💵 All-in +1h | `sensor.entsoe_all_in_cost_next_hour` | Pełny koszt na kolejną godzinę |
106-
| ⬇️ All-in min | `sensor.entsoe_all_in_min_today` | Najniższy pełny koszt dnia |
107-
| ⬆️ All-in max | `sensor.entsoe_all_in_max_today` | Najwyższy pełny koszt dnia |
104+
| 💵 All-in teraz | `sensor.entso_e_koszt_all_in_teraz` | Cena + marża + akcyza + dystrybucja + VAT |
105+
| 💵 All-in +1h | `sensor.entso_e_koszt_all_in_nastepna_h` | Pełny koszt na kolejną godzinę |
106+
| ⬇️ All-in min | `sensor.entso_e_koszt_all_in_min_dzisiaj` | Najniższy pełny koszt dnia |
107+
| ⬆️ All-in max | `sensor.entso_e_koszt_all_in_max_dzisiaj` | Najwyższy pełny koszt dnia |
108108

109109
### Okna cenowe
110110

111111
| Sensor | Entity ID | Opis |
112112
|--------|-----------|------|
113-
| 💰 Najtańsze 2h/3h/4h | `sensor.entsoe_cheapest_*_avg` | Najlepsze okna ładowania |
114-
| 📈 Najdroższe 2h/3h | `sensor.entsoe_most_expensive_*_avg` | Najlepsze okna sprzedaży |
113+
| 💰 Najtańsze 2h/3h/4h | `sensor.entso_e_najtansze_*_srednia` | Najlepsze okna ładowania |
114+
| 📈 Najdroższe 2h/3h | `sensor.entso_e_najdrozsze_*_srednia` | Najlepsze okna sprzedaży |
115115

116116
### Analityka
117117

118118
| Sensor | Entity ID | Opis |
119119
|--------|-----------|------|
120-
| 🔢 Ranking | `sensor.entsoe_rank_current_hour` | Pozycja cenowa (1 = najtańsza) |
121-
| 📊 Percentyl | `sensor.entsoe_percentile_current_hour` | 0% = najtaniej, 100% = najdrożej |
122-
| Δ Delta +1h/+3h | `sensor.entsoe_delta_1h` / `delta_3h` | Zmiana ceny w przyszłości |
120+
| 🔢 Ranking | `sensor.entso_e_ranking_biezacej_godziny` | Pozycja cenowa (1 = najtańsza) |
121+
| 📊 Percentyl | `sensor.entso_e_percentyl_biezacej_godziny` | 0% = najtaniej, 100% = najdrożej |
122+
| Δ Delta +1h/+3h | `sensor.entso_e_zmiana_ceny_1h` / `_3h` | Zmiana ceny w przyszłości |
123123

124124
### Binary sensors (ON/OFF)
125125

126126
| Sensor | Entity ID | ON gdy... |
127127
|--------|-----------|-----------|
128-
| 🔋 Okno ładowania | `binary_sensor.entsoe_in_cheapest_window` | Teraz w najtańszym 3h oknie |
129-
| 💰 Okno sprzedaży | `binary_sensor.entsoe_in_most_expensive_window` | Teraz w najdroższym 3h oknie |
130-
| 📈 Trend rosnący | `binary_sensor.entsoe_trend_up_3h` | Ceny rosną przez 3h |
131-
| 📉 Trend malejący | `binary_sensor.entsoe_trend_down_3h` | Ceny maleją przez 3h |
128+
| 🔋 Okno ładowania | `binary_sensor.entso_e_okno_ladowania_aktywne` | Teraz w najtańszym 3h oknie |
129+
| 💰 Okno sprzedaży | `binary_sensor.entso_e_okno_sprzedazy_aktywne` | Teraz w najdroższym 3h oknie |
130+
| 📈 Trend rosnący | `binary_sensor.entso_e_trend_rosnacy_3h` | Ceny rosną przez 3h |
131+
| 📉 Trend malejący | `binary_sensor.entso_e_trend_malejacy_3h` | Ceny maleją przez 3h |
132132

133133
### Sensory RCE Spread (opcjonalne — wymaga integracji RCE PSE)
134134

135135
| Sensor | Entity ID | Opis |
136136
|--------|-----------|------|
137-
| 💱 Cena RCE teraz | `sensor.entsoe_rce_price_now` | Bieżąca cena RCE (PLN/kWh) |
138-
| 📊 Spread kupno/sprzedaż | `sensor.entsoe_spread_buy_vs_sell_now` | RCE sell − ENTSO-E all-in buy |
139-
| 📈 Spread peak dzisiaj | `sensor.entsoe_spread_buy_vs_sell_peak_today` | Max RCE − Min all-in (potencjał) |
140-
| 🔋 Arbitraż baterii | `sensor.entsoe_spread_battery_arb_now` | Spread z uwzgl. strat baterii (90%) |
137+
| 💱 Cena RCE teraz | `sensor.entso_e_cena_rce_teraz` | Bieżąca cena RCE (PLN/kWh) |
138+
| 📊 Spread kupno/sprzedaż | `sensor.entso_e_spread_kupno_vs_sprzedaz` | RCE sell − ENTSO-E all-in buy |
139+
| 📈 Spread peak dzisiaj | `sensor.entso_e_spread_peak_dzisiaj` | Max RCE − Min all-in (potencjał) |
140+
| 🔋 Arbitraż baterii | `sensor.entso_e_spread_arbitraz_baterii` | Spread z uwzgl. strat baterii (90%) |
141141

142142
> **Spread > 0** = opłaca się sprzedawać | **Spread < 0** = ładuj baterię
143143
> Instrukcja konfiguracji RCE: [docs/SENSORS.md#instrukcja-konfiguracji-rce](docs/SENSORS.md#instrukcja-konfiguracji-rce)

custom_components/entsoe_prices/manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"domain": "entsoe_prices",
33
"name": "ENTSO-E Ceny Energii",
4-
"version": "1.1.1",
4+
"version": "1.1.2",
55
"documentation": "https://github.com/GregECAT/entsoe-e",
66
"issue_tracker": "https://github.com/GregECAT/entsoe-e/issues",
77
"attribution": "Dane z platformy ENTSO-E Transparency. Kurs walut z API NBP. Wydawca: Smarting HOME (smartinghome.pl). Dokumentacja API: https://documenter.getpostman.com/view/7009892/2s93JtP3F6",

docs/SENSORS.md

Lines changed: 73 additions & 60 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ ENTSO-E API (XML A44)
4848
```
4949

5050
**Źródło danych:** ENTSO-E Transparency Platform → endpoint A44 (Day-Ahead Prices)
51-
**Odświeżanie:** co 30 minut
51+
**Odświeżanie:** co 30 minut (ENTSO-E API) + real-time (RCE state listener)
5252
**Waluta bazowa:** EUR/MWh → konwersja na PLN/kWh (lub inna konfiguracja)
5353

5454
---
@@ -57,15 +57,15 @@ ENTSO-E API (XML A44)
5757

5858
| Entity ID | Nazwa PL | Opis | Jednostka |
5959
|-----------|----------|------|-----------|
60-
| `sensor.entsoe_current_price` | ⚡ Aktualna cena energii | Cena hurtowa w bieżącej godzinie | PLN/kWh |
61-
| `sensor.entsoe_next_hour_price` | ⏭️ Cena za następną godzinę | Cena hurtowa na kolejną godzinę | PLN/kWh |
62-
| `sensor.entsoe_today_min` | 📉 Minimum dzisiaj | Najniższa cena dnia | PLN/kWh |
63-
| `sensor.entsoe_today_max` | 📈 Maksimum dzisiaj | Najwyższa cena dnia | PLN/kWh |
64-
| `sensor.entsoe_today_avg` | 📊 Średnia dzisiaj | Średnia arytmetyczna cen dnia | PLN/kWh |
60+
| `sensor.entso_e_aktualna_cena_energii` | ⚡ Aktualna cena energii | Cena hurtowa w bieżącej godzinie | PLN/kWh |
61+
| `sensor.entso_e_cena_za_nastepna_godzine` | ⏭️ Cena za następną godzinę | Cena hurtowa na kolejną godzinę | PLN/kWh |
62+
| `sensor.entso_e_minimum_dzisiaj` | 📉 Minimum dzisiaj | Najniższa cena dnia | PLN/kWh |
63+
| `sensor.entso_e_maksimum_dzisiaj` | 📈 Maksimum dzisiaj | Najwyższa cena dnia | PLN/kWh |
64+
| `sensor.entso_e_srednia_dzisiaj` | 📊 Średnia dzisiaj | Średnia arytmetyczna cen dnia | PLN/kWh |
6565

66-
### Atrybuty `current_price`
66+
### Atrybuty `aktualna_cena_energii`
6767

68-
Sensor `current_price` posiada rozbudowane atrybuty:
68+
Sensor aktualnej ceny posiada rozbudowane atrybuty:
6969

7070
```yaml
7171
prices_today: # Lista wszystkich cen na dziś
@@ -86,6 +86,17 @@ today_max_hour: "18:00"
8686
cheapest_hours_start: "02:00"
8787
cheapest_hours_end: "05:00"
8888
cheapest_hours_avg: 0.2234
89+
cheapest_2h_start: "08:00"
90+
cheapest_2h_end: "10:00"
91+
cheapest_4h_start: "08:00"
92+
cheapest_4h_end: "12:00"
93+
most_expensive_3h_start: "18:00"
94+
most_expensive_3h_end: "21:00"
95+
most_expensive_2h_start: "18:00"
96+
most_expensive_2h_end: "20:00"
97+
rank_current_hour: 6
98+
total_hours_today: 24
99+
percentile_current_hour: 21.7
89100
```
90101
91102
> ℹ️ **Cena hurtowa** to cena z ENTSO-E day-ahead przeliczona na PLN/kWh z uwzględnieniem VAT i kursu NBP. **NIE** zawiera marży sprzedawcy, akcyzy ani dystrybucji — do tego służą sensory all-in.
@@ -98,10 +109,10 @@ Koszt „all-in" to realny koszt zakupu 1 kWh energii z sieci, uwzględniający
98109
99110
| Entity ID | Nazwa PL | Opis |
100111
|-----------|----------|------|
101-
| `sensor.entsoe_all_in_cost_now` | 💵 Koszt all-in teraz | Pełny koszt zakupu w bieżącej godzinie |
102-
| `sensor.entsoe_all_in_cost_next_hour` | 💵 Koszt all-in następna h | Pełny koszt na kolejną godzinę |
103-
| `sensor.entsoe_all_in_min_today` | ⬇️ Koszt all-in min dzisiaj | Najniższy pełny koszt dnia |
104-
| `sensor.entsoe_all_in_max_today` | ⬆️ Koszt all-in max dzisiaj | Najwyższy pełny koszt dnia |
112+
| `sensor.entso_e_koszt_all_in_teraz` | 💵 Koszt all-in teraz | Pełny koszt zakupu w bieżącej godzinie |
113+
| `sensor.entso_e_koszt_all_in_nastepna_h` | 💵 Koszt all-in następna h | Pełny koszt na kolejną godzinę |
114+
| `sensor.entso_e_koszt_all_in_min_dzisiaj` | ⬇️ Koszt all-in min dzisiaj | Najniższy pełny koszt dnia |
115+
| `sensor.entso_e_koszt_all_in_max_dzisiaj` | ⬆️ Koszt all-in max dzisiaj | Najwyższy pełny koszt dnia |
105116

106117
### Wzór all-in
107118

@@ -133,18 +144,18 @@ Okna cenowe to najlepsze/najgorsze **N kolejnych godzin** w ciągu dnia — kluc
133144
134145
| Entity ID | Nazwa PL | Opis |
135146
|-----------|----------|------|
136-
| `sensor.entsoe_cheapest_2h_avg` | 💰 Najtańsze 2h | Średnia cena w najtańszym 2h oknie |
137-
| `sensor.entsoe_cheapest_hours_avg` | 💰 Najtańsze 3h | Średnia cena w najtańszym 3h oknie |
138-
| `sensor.entsoe_cheapest_4h_avg` | 💰 Najtańsze 4h | Średnia cena w najtańszym 4h oknie |
147+
| `sensor.entso_e_najtansze_2h_srednia` | 💰 Najtańsze 2h | Średnia cena w najtańszym 2h oknie |
148+
| `sensor.entso_e_najtansze_3h_srednia` | 💰 Najtańsze 3h | Średnia cena w najtańszym 3h oknie |
149+
| `sensor.entso_e_najtansze_4h_srednia` | 💰 Najtańsze 4h | Średnia cena w najtańszym 4h oknie |
139150
140151
### Najdroższe okna (sprzedaż)
141152
142153
| Entity ID | Nazwa PL | Opis |
143154
|-----------|----------|------|
144-
| `sensor.entsoe_most_expensive_2h_avg` | 📈 Najdroższe 2h | Średnia cena w najdroższym 2h oknie |
145-
| `sensor.entsoe_most_expensive_3h_avg` | 📈 Najdroższe 3h | Średnia cena w najdroższym 3h oknie |
155+
| `sensor.entso_e_najdrozsze_2h_srednia` | 📈 Najdroższe 2h | Średnia cena w najdroższym 2h oknie |
156+
| `sensor.entso_e_najdrozsze_3h_srednia` | 📈 Najdroższe 3h | Średnia cena w najdroższym 3h oknie |
146157
147-
> Każdy sensor okna posiada atrybuty `start` i `end` (godziny lokalne), np. `cheapest_hours_start: "02:00"`, `cheapest_hours_end: "05:00"`.
158+
> Godziny start/end dla każdego okna są widoczne w atrybutach sensora `aktualna_cena_energii`.
148159
149160
### Algorytm
150161
@@ -165,8 +176,8 @@ for i in range(len(prices) - n + 1):
165176
166177
| Entity ID | Nazwa PL | Opis | Jednostka |
167178
|-----------|----------|------|-----------|
168-
| `sensor.entsoe_rank_current_hour` | 🔢 Ranking godziny | Pozycja bieżącej ceny (1 = najtańsza) | / 24 |
169-
| `sensor.entsoe_percentile_current_hour` | 📊 Percentyl godziny | Percentyl cenowy (0% = najtaniej, 100% = najdrożej) | % |
179+
| `sensor.entso_e_ranking_biezacej_godziny` | 🔢 Ranking godziny | Pozycja bieżącej ceny (1 = najtańsza) | / 24 |
180+
| `sensor.entso_e_percentyl_biezacej_godziny` | 📊 Percentyl godziny | Percentyl cenowy (0% = najtaniej, 100% = najdrożej) | % |
170181
171182
**Interpretacja:**
172183
- Rank `3/24` = trzecia najtańsza godzina dnia
@@ -176,8 +187,8 @@ for i in range(len(prices) - n + 1):
176187
177188
| Entity ID | Nazwa PL | Opis |
178189
|-----------|----------|------|
179-
| `sensor.entsoe_delta_1h` | Δ Zmiana ceny +1h | Różnica: cena za godzinę − cena teraz |
180-
| `sensor.entsoe_delta_3h` | Δ Zmiana ceny +3h | Różnica: cena za 3 godziny − cena teraz |
190+
| `sensor.entso_e_zmiana_ceny_1h` | Δ Zmiana ceny +1h | Różnica: cena za godzinę − cena teraz |
191+
| `sensor.entso_e_zmiana_ceny_3h` | Δ Zmiana ceny +3h | Różnica: cena za 3 godziny − cena teraz |
181192
182193
**Interpretacja:**
183194
- `delta_1h = +0.15` → cena wzrośnie o 0.15 PLN/kWh za godzinę
@@ -189,16 +200,16 @@ for i in range(len(prices) - n + 1):
189200
190201
| Entity ID | Nazwa PL | ON gdy... | Ikona ON | Ikona OFF |
191202
|-----------|----------|-----------|----------|-----------|
192-
| `binary_sensor.entsoe_trend_up_3h` | 📈 Trend rosnący 3h | Ceny rosną przez 3h | `trending-up` | `trending-neutral` |
193-
| `binary_sensor.entsoe_trend_down_3h` | 📉 Trend malejący 3h | Ceny maleją przez 3h | `trending-down` | `trending-neutral` |
194-
| `binary_sensor.entsoe_in_cheapest_window` | 🔋 Okno ładowania | Teraz w najtańszym 3h oknie | `battery-charging` | `battery-outline` |
195-
| `binary_sensor.entsoe_in_most_expensive_window` | 💰 Okno sprzedaży | Teraz w najdroższym 3h oknie | `cash-check` | `cash-remove` |
203+
| `binary_sensor.entso_e_trend_rosnacy_3h` | 📈 Trend rosnący 3h | Ceny rosną przez 3h | `trending-up` | `trending-neutral` |
204+
| `binary_sensor.entso_e_trend_malejacy_3h` | 📉 Trend malejący 3h | Ceny maleją przez 3h | `trending-down` | `trending-neutral` |
205+
| `binary_sensor.entso_e_okno_ladowania_aktywne` | 🔋 Okno ładowania | Teraz w najtańszym 3h oknie | `battery-charging` | `battery-outline` |
206+
| `binary_sensor.entso_e_okno_sprzedazy_aktywne` | 💰 Okno sprzedaży | Teraz w najdroższym 3h oknie | `cash-check` | `cash-remove` |
196207
197208
**Zastosowania w automatyzacjach:**
198-
- `in_cheapest_window = ON` → włącz ładowanie baterii z sieci
199-
- `in_most_expensive_window = ON` → eksportuj z baterii do sieci
200-
- `trend_up_3h = ON` → kupuj teraz, bo będzie drożej
201-
- `trend_down_3h = ON` → poczekaj, bo będzie taniej
209+
- `okno_ladowania_aktywne = ON` → włącz ładowanie baterii z sieci
210+
- `okno_sprzedazy_aktywne = ON` → eksportuj z baterii do sieci
211+
- `trend_rosnacy_3h = ON` → kupuj teraz, bo będzie drożej
212+
- `trend_malejacy_3h = ON` → poczekaj, bo będzie taniej
202213
203214
---
204215
@@ -210,25 +221,25 @@ Spread to różnica między ceną sprzedaży (RCE) a kosztem zakupu (ENTSO-E all
210221
211222
| Entity ID | Nazwa PL | Opis |
212223
|-----------|----------|------|
213-
| `sensor.entsoe_rce_price_now` | 💱 Cena RCE teraz | Bieżąca cena RCE w PLN/kWh |
214-
| `sensor.entsoe_spread_buy_vs_sell_now` | 📊 Spread kupno vs sprzedaż | RCE − all-in (zysk na handlu) |
215-
| `sensor.entsoe_spread_buy_vs_sell_peak_today` | 📈 Spread peak dzisiaj | Max RCE − Min all-in (potencjał dnia) |
216-
| `sensor.entsoe_spread_battery_arb_now` | 🔋 Spread arbitraż baterii | Spread z uwzgl. strat baterii |
224+
| `sensor.entso_e_cena_rce_teraz` | 💱 Cena RCE teraz | Bieżąca cena RCE w PLN/kWh |
225+
| `sensor.entso_e_spread_kupno_vs_sprzedaz` | 📊 Spread kupno vs sprzedaż | RCE − all-in (zysk na handlu) |
226+
| `sensor.entso_e_spread_peak_dzisiaj` | 📈 Spread peak dzisiaj | Max RCE − Min all-in (potencjał dnia) |
227+
| `sensor.entso_e_spread_arbitraz_baterii` | 🔋 Spread arbitraż baterii | Spread z uwzgl. strat baterii |
217228
218229
### Wzory spread
219230
220231
```
221-
spread_buy_vs_sell_now = RCE_teraz − all_in_cost_teraz
232+
spread_kupno_vs_sprzedaz = RCE_teraz − all_in_cost_teraz
222233
```
223234
224235
```
225-
spread_peak_today = max(RCE_dzisiaj) − min(all_in_dzisiaj)
236+
spread_peak_dzisiaj = max(RCE_dzisiaj) − min(all_in_dzisiaj)
226237
```
227238
228239
```
229-
spread_battery_arb = RCE_teraz − (all_in_cost_teraz / 0.90)
230-
^^^^
231-
sprawność baterii (round-trip)
240+
spread_arbitraz_baterii = RCE_teraz − (all_in_cost_teraz / 0.90)
241+
^^^^
242+
sprawność baterii (round-trip)
232243
```
233244
234245
### Interpretacja spreadów
@@ -238,8 +249,8 @@ spread_battery_arb = RCE_teraz − (all_in_cost_teraz / 0.90)
238249
| spread > 0.10 | 🟢 **Opłacalny** | Warto sprzedawać / eksportować |
239250
| 0 < spread < 0.10 | 🟡 **Marginalny** | Niewielki zysk, warunkowo |
240251
| spread < 0 | 🔴 **Nieopłacalny** | NIE sprzedawaj — ładuj baterię |
241-
| spread_battery_arb > 0 | 🟢 **Arbitraż OK** | Opłaca się kupić i odsprzedać nawet z stratami baterii |
242-
| peak_today > 0.30 | ⚡ **Duży potencjał** | Planuj ładowanie na minimum i sprzedaż na peak |
252+
| spread_arbitraz_baterii > 0 | 🟢 **Arbitraż OK** | Opłaca się kupić i odsprzedać nawet z stratami baterii |
253+
| spread_peak > 0.30 | ⚡ **Duży potencjał** | Planuj ładowanie na minimum i sprzedaż na peak |
243254
244255
### Przykład liczbowy
245256
@@ -298,9 +309,9 @@ W **Settings → Devices & Services → ENTSO-E Ceny Energii → Configure**:
298309
Po save + restart, w **Developer Tools → States** powinny pojawić się:
299310
300311
```
301-
sensor.entsoe_rce_price_now = -0.0013
302-
sensor.entsoe_spread_buy_vs_sell_now = -0.3213
303-
sensor.entsoe_spread_battery_arb_now = -0.3569
312+
sensor.entso_e_cena_rce_teraz = -0.0013
313+
sensor.entso_e_spread_kupno_vs_sprzedaz = -0.3213
314+
sensor.entso_e_spread_arbitraz_baterii = -0.3569
304315
```
305316
306317
> Ujemny spread = nie opłaca się sprzedawać w tej godzinie (cena RCE jest ujemna!).
@@ -365,7 +376,7 @@ automation:
365376
- alias: "ENTSO-E: Ładuj baterię w najtańszym oknie"
366377
trigger:
367378
- platform: state
368-
entity_id: binary_sensor.entsoe_in_cheapest_window
379+
entity_id: binary_sensor.entso_e_okno_ladowania_aktywne
369380
to: "on"
370381
condition:
371382
- condition: numeric_state
@@ -384,7 +395,7 @@ automation:
384395
- alias: "ENTSO-E: Eksportuj gdy spread opłacalny"
385396
trigger:
386397
- platform: numeric_state
387-
entity_id: sensor.entsoe_spread_buy_vs_sell_now
398+
entity_id: sensor.entso_e_spread_kupno_vs_sprzedaz
388399
above: 0.10
389400
condition:
390401
- condition: numeric_state
@@ -403,7 +414,7 @@ automation:
403414
- alias: "ENTSO-E: Stop eksport — spread ujemny"
404415
trigger:
405416
- platform: numeric_state
406-
entity_id: sensor.entsoe_spread_buy_vs_sell_now
417+
entity_id: sensor.entso_e_spread_kupno_vs_sprzedaz
407418
below: 0
408419
action:
409420
- service: switch.turn_off
@@ -418,15 +429,15 @@ automation:
418429
- alias: "ENTSO-E: Powiadomienie o dużym potencjale"
419430
trigger:
420431
- platform: numeric_state
421-
entity_id: sensor.entsoe_spread_buy_vs_sell_peak_today
432+
entity_id: sensor.entso_e_spread_peak_dzisiaj
422433
above: 0.40
423434
action:
424435
- service: notify.mobile_app
425436
data:
426437
message: >
427-
⚡ Potencjał arbitrażu: {{ states('sensor.entsoe_spread_buy_vs_sell_peak_today') }} PLN/kWh!
428-
Ładuj o {{ state_attr('sensor.entsoe_cheapest_hours_avg', 'start') }},
429-
sprzedaj o {{ state_attr('sensor.entsoe_most_expensive_3h_avg', 'start') }}.
438+
⚡ Potencjał arbitrażu: {{ states('sensor.entso_e_spread_peak_dzisiaj') }} PLN/kWh!
439+
Ładuj o {{ state_attr('sensor.entso_e_aktualna_cena_energii', 'cheapest_hours_start') }},
440+
sprzedaj o {{ state_attr('sensor.entso_e_aktualna_cena_energii', 'most_expensive_3h_start') }}.
430441
```
431442
432443
---
@@ -436,15 +447,17 @@ automation:
436447
```
437448
ENTSO-E Ceny Energii
438449
├── Sensors (22)
439-
│ ├── Cenowe: current_price, next_hour, min, max, avg
440-
│ ├── All-in: all_in_now, all_in_next, all_in_min, all_in_max
441-
│ ├── Okna: cheapest_2h/3h/4h, expensive_2h/3h
442-
│ ├── Rank: rank, percentile
443-
│ ├── Delta: delta_1h, delta_3h
444-
│ └── Spread: rce_now, spread_now, spread_peak, battery_arb
450+
│ ├── Cenowe: entso_e_aktualna_cena_energii, _cena_za_nastepna_godzine,
451+
│ │ _minimum_dzisiaj, _maksimum_dzisiaj, _srednia_dzisiaj
452+
│ ├── All-in: entso_e_koszt_all_in_teraz, _nastepna_h, _min_dzisiaj, _max_dzisiaj
453+
│ ├── Okna: entso_e_najtansze_2h/3h/4h_srednia, _najdrozsze_2h/3h_srednia
454+
│ ├── Rank: entso_e_ranking_biezacej_godziny, _percentyl_biezacej_godziny
455+
│ ├── Delta: entso_e_zmiana_ceny_1h, _zmiana_ceny_3h
456+
│ └── Spread: entso_e_cena_rce_teraz, _spread_kupno_vs_sprzedaz,
457+
│ _spread_peak_dzisiaj, _spread_arbitraz_baterii
445458
├── Binary Sensors (4)
446-
│ ├── trend_up_3h, trend_down_3h
447-
│ └── in_cheapest_window, in_most_expensive_window
459+
│ ├── entso_e_trend_rosnacy_3h, _trend_malejacy_3h
460+
│ └── entso_e_okno_ladowania_aktywne, _okno_sprzedazy_aktywne
448461
└── Config
449462
├── API token, strefa, waluta, VAT, kurs NBP
450463
├── Koszty: marża, akcyza, dystrybucja
@@ -453,4 +466,4 @@ ENTSO-E Ceny Energii
453466

454467
---
455468

456-
*Dokumentacja wygenerowana dla ENTSO-E Ceny Energii v0.1.0 by Smarting HOME*
469+
*Dokumentacja wygenerowana dla ENTSO-E Ceny Energii v1.1.1 by Smarting HOME*

0 commit comments

Comments
 (0)