You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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
"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",
**Odświeżanie:** co 30 minut (ENTSO-E API) + real-time (RCE state listener)
52
52
**Waluta bazowa:** EUR/MWh → konwersja na PLN/kWh (lub inna konfiguracja)
53
53
54
54
---
@@ -57,15 +57,15 @@ ENTSO-E API (XML A44)
57
57
58
58
| Entity ID | Nazwa PL | Opis | Jednostka |
59
59
|-----------|----------|------|-----------|
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 |
65
65
66
-
### Atrybuty `current_price`
66
+
### Atrybuty `aktualna_cena_energii`
67
67
68
-
Sensor `current_price` posiada rozbudowane atrybuty:
68
+
Sensor aktualnej ceny posiada rozbudowane atrybuty:
69
69
70
70
```yaml
71
71
prices_today: # Lista wszystkich cen na dziś
@@ -86,6 +86,17 @@ today_max_hour: "18:00"
86
86
cheapest_hours_start: "02:00"
87
87
cheapest_hours_end: "05:00"
88
88
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
89
100
```
90
101
91
102
> ℹ️ **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
98
109
99
110
| Entity ID | Nazwa PL | Opis |
100
111
|-----------|----------|------|
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 |
105
116
106
117
### Wzór all-in
107
118
@@ -133,18 +144,18 @@ Okna cenowe to najlepsze/najgorsze **N kolejnych godzin** w ciągu dnia — kluc
133
144
134
145
| Entity ID | Nazwa PL | Opis |
135
146
|-----------|----------|------|
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 |
139
150
140
151
### Najdroższe okna (sprzedaż)
141
152
142
153
| Entity ID | Nazwa PL | Opis |
143
154
|-----------|----------|------|
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 |
146
157
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`.
148
159
149
160
### Algorytm
150
161
@@ -165,8 +176,8 @@ for i in range(len(prices) - n + 1):
165
176
166
177
| Entity ID | Nazwa PL | Opis | Jednostka |
167
178
|-----------|----------|------|-----------|
168
-
| `sensor.entsoe_rank_current_hour` | 🔢 Ranking godziny | Pozycja bieżącej ceny (1 = najtańsza) | / 24 |
0 commit comments