Serwis mojeRCE pobiera dane z oficjalnego API Polskich Sieci Elektroenergetycznych (PSE)
Kod codziennie o północy i ponownie po południu pobiera godzinowe ceny z plików, agreguje je do postaci godzinowej (średnia z czterech kwadransów) zamienia MWh na kWh i wyświetla w czytelnej tabeli oraz na wykresie.
Jaki ceny tutaj pokazuję?
Oficjalne dane PSE: pobieram je bezpośrednio z API Polskich Sieci Elektroenergetycznych.
Skala mikro (kWh): Zamieniam hurtowe jednostki (MWh) na detaliczne (kWh), bo tak rozliczani są detaliści.
Agregacja godzinowa: Ceny RCE zmieniają się co 15 minut. Tu uśredniam je do pełnych godzin dla większej czytelności.
Tryb Brutto/Netto: To pozwala uwzględnić podatek VAT w podglądzie cen, bo klient detaliczny rozlicza się w cenach brutto.
Prognoza na jutro: Codziennie po godzinie 15:00 publikuję ceny na kolejny dzień, pozwalając Ci planować zużycie energii.
Misja Non-profit: Brak reklam, brak śledzenia, czysta informacja od pasjonata dla społeczności PV.
| Godzina | Netto [zł/kWh] | Brutto [zł/kWh] |
|---|---|---|
| 00:00 – 01:00 | 0,58 | 0,72 |
| 01:00 – 02:00 | 0,55 | 0,68 |
| 02:00 – 03:00 | 0,53 | 0,65 |
| 03:00 – 04:00 | 0,52 | 0,64 |
| 04:00 – 05:00 | 0,51 | 0,63 |
| 05:00 – 06:00 | 0,50 | 0,61 |
| 06:00 – 07:00 | 0,48 | 0,59 |
| 07:00 – 08:00 | 0,46 | 0,56 |
| 08:00 – 09:00 | 0,42 | 0,52 |
| 09:00 – 10:00 | 0,42 | 0,51 |
| 10:00 – 11:00 | 0,39 | 0,49 |
| 11:00 – 12:00 | 0,41 | 0,50 |
| 12:00 – 13:00 | 0,41 | 0,50 |
| 13:00 – 14:00 | 0,41 | 0,50 |
| 14:00 – 15:00 | 0,41 | 0,50 |
| 15:00 – 16:00 | 0,42 | 0,52 |
| 16:00 – 17:00 | 0,42 | 0,52 |
| 17:00 – 18:00 | 0,44 | 0,54 |
| 18:00 – 19:00 | 0,49 | 0,60 |
| 19:00 – 20:00 | 0,57 | 0,70 |
| 20:00 – 21:00 | 0,62 | 0,76 |
| 21:00 – 22:00 | 0,62 | 0,76 |
| 22:00 – 23:00 | 0,59 | 0,73 |
| 23:00 – 24:00 | 0,55 | 0,68 |
| Godzina | Netto [zł/kWh] | Brutto [zł/kWh] |
|---|---|---|
| 00:00 – 01:00 | 0,55 | 0,68 |
| 01:00 – 02:00 | 0,51 | 0,63 |
| 02:00 – 03:00 | 0,49 | 0,61 |
| 03:00 – 04:00 | 0,49 | 0,60 |
| 04:00 – 05:00 | 0,48 | 0,59 |
| 05:00 – 06:00 | 0,47 | 0,58 |
| 06:00 – 07:00 | 0,44 | 0,54 |
| 07:00 – 08:00 | 0,42 | 0,51 |
| 08:00 – 09:00 | 0,33 | 0,40 |
| 09:00 – 10:00 | 0,13 | 0,16 |
| 10:00 – 11:00 | 0,06 | 0,07 |
| 11:00 – 12:00 | 0,06 | 0,07 |
| 12:00 – 13:00 | 0,07 | 0,09 |
| 13:00 – 14:00 | 0,21 | 0,26 |
| 14:00 – 15:00 | 0,27 | 0,33 |
| 15:00 – 16:00 | 0,36 | 0,44 |
| 16:00 – 17:00 | 0,43 | 0,53 |
| 17:00 – 18:00 | 0,45 | 0,56 |
| 18:00 – 19:00 | 0,54 | 0,67 |
| 19:00 – 20:00 | 0,62 | 0,76 |
| 20:00 – 21:00 | 0,68 | 0,84 |
| 21:00 – 22:00 | 0,67 | 0,83 |
| 22:00 – 23:00 | 0,62 | 0,77 |
| 23:00 – 24:00 | 0,59 | 0,72 |
Po wielodniowych poszukiwaniach przejrzystych i aktualnych godzinowych cen energii elektrycznej, doszedłem do wniosku, że nie ma czegoś takiego w necie. Projekt przygotowałem z myślą o dwóch grupach użytkowników, dla których świadomość dynamicznych cen energii jest kluczowa:
Właściciele instalacji fotowoltaicznych
Osoby produkujące prąd na własny użytek chętnie optymalizują zużycie energii w czasie, kiedy cena na rynku jest najniższa, a nadwyżki nie opłaca się sprzedawać. Dzięki bieżącemu podglądowi godzinowych cen netto w zł/kWh, można zaplanować załączenie zmywarki, pralki czy podgrzewacza wody w tańszych godzinach lub sterować ładowaniem akumulatorów.
Widząc wyraźne szczyty cen, można wyłączyć niektóre urządzenia, by sprzedać więcej energii do sieci lub nawet wysłać nadwyżki z ME, co zwiększa efektywność inwestycji w panele PV.
Użytkownicy taryf dynamicznych (C11d, C12d, itp.)
Coraz więcej odbiorców wybiera taryfy, w których cena prądu zmienia się co godzinę zależnie od cen rynkowych. To doskonałe rozwiązanie dla osób, które mogą elastycznie zaplanować obciążenie – praca pieca grzewczego, ładowanie samochodu elektrycznego czy pompa ciepła może działać w godzinach, gdy energię kupuje się najtaniej.
Niestety, na rynku brakuje prostych narzędzi do wizualizacji tych danych w przystępnej formie. Oficjalne raporty PSE są dostępne, lecz często w formie trudnych do odczytania tabel OData lub plików kwartalnych. Moja strona prezentuje je “na żywo” w formie czytelnej tabeli 24 godzin z cenami netto (zł/kWh) i interaktywnym wykresem, bez konieczności wielokrotnej nawigacji czy przeszukiwania dokumentów.
Mimo że API PSE jest bardzo stabilne, mogą wystąpić drobne nieścisłości:
Opóźnienia publikacji: PSE udostępnia ceny RDN zazwyczaj około godziny 15:00. Do tego czasu skróty przedmiotowe „jutro” mogą być puste lub częściowo uzupełnione.
Publikacje korekt: Czasem zdarza się, że po pierwszej publikacji PSE dokonuje korekt (np. poprawia błędy kwartalne). W takiej sytuacji dane mogą się lekko różnić w pliku JSON pobranym przez nasz skrypt. Dlatego pod aktualną ceną znajdziecie Państwo przyciski do odświeżania cen, które uruchomią skrypt ponownego pobierania danych na Państwa życzenie.
Strefy czasowe i nagłe zmiany: Ponieważ ceny dotyczą określonego dnia kalendarzowego, zmiana czasu (np. przejście na czas letni/z zimowego) może chwilowo wprowadzić nieścisłość w agregacji godzinowej, gdy system nie uwzględni automatycznie przesunięcia.
Przerwy techniczne: Rzadko, ale czasami API PSE jest niedostępne, co może skutkować brakiem danych lub wyświetleniem komunikatu „Brak danych”. Wówczas należy odczekać lub odświeżyć stronę lub dane po kilkunastu minutach. Ostatni, szczególnie w niedziele zdarzają się nawet kilkugodzinowe opóźnienia.