Helio: straty energii i zł w instalacji PV
Jeden falownik stał 132 dni i kosztował co najmniej 2 246 zł. Helio znalazło to w danych falowników; każda liczba raportu ma zapytanie.
- Rodzaj
- Nasz projekt własny
- Dla kogo
- Właściciele farm PV i firmy, które nimi zarządzają
- Rok powstania
- 2026
- Podobny projekt
- Analiza danych i raport: 8 500 zł netto. Cennik i kontakt studia
- 5,05 MWh
- realnych strat w 2015 r., dolna granica
- 2 272 zł
- co najmniej, przy założonej cenie 450 zł/MWh
- 98,8%
- tej straty to jedna awaria: falownik stał 132 dni
Dane: publiczny zbiór NREL PVDAQ, system 1204, CC BY 4.0. Metoda: moc falownika kontra mediana jego sąsiadów. Źródła: „Szczegóły” na dole strony.
Awaria jest w danych, ale nie w złotówkach
Rok 2015: falownik inv4 stoi od 22 kwietnia do końca swoich danych 1 września, 132 dni. Pozostałe siedem falowników pracuje cały rok.
Od danych falowników do raportu
Dane z falowników
Eksport CSV ze SCADA albo API Zabbixa. Demo: 8 falowników, odczyt co 5 minut.
Wykrywanie strat
Falownik kontra mediana sąsiadów: awaria, niedobór mocy, brak danych.
Rejestr nakazów
Symulowane nakazy na prawdziwej produkcji, z dniami do terminu.
Raport AI
83 liczby, każda ze swoim zapytaniem SQL. AI niczego nie liczy.
Straty według przyczyny
- Awaria falownika4,99 MWh · 2 246 zł
- Niedobór mocy58,8 kWh · 26 zł
- Ograniczanie mocy (symulacja)5,96 MWh · 2 684 zł
Dwa obowiązki, dwa terminy
- Informacja dla operatora14 dni od polecenia
- Wniosek o rekompensatę180 dni od końca miesiąca
Co wykrył detektor na oznaczonych usterkach
- Alarmy, które trafiły w prawdziwą usterkę9 z 9
- Prawdziwe usterki, które detektor znalazł6 z 31
- Te przy słońcu od 1 godziny6 z 8
Helio na Twojej farmie
Eksport danych
CSV ze SCADA lub portalu falowników. Z Zabbixa Helio pobiera historię sam.
Straty z Twoich danych
Te same reguły co w demo, w MWh i zł.
Panel tylko dla Ciebie
Stałe połączenie przez Modbus lub Zabbixa ustalamy przy wdrożeniu.
Dla inżynierów: stos technologiczny
| Warstwa | Wybór | Co to daje |
|---|---|---|
| Silnik | Python 3.13, DuckDB | Ustalenia liczą się deterministycznie z danych w jednym pliku bazy, więc te same dane dają zawsze ten sam wynik. |
| Dostęp AI | Serwer MCP (oficjalny SDK Pythona) | Przyjmuje jedno zapytanie SELECT, ma limity wierszy i czasu i zapisuje każde wywołanie w dzienniku. |
| Raport | Zapytania SQL z cytowaniem | Skrypt sprawdza, czy każda liczba raportu stoi w wyniku zapytania, na które się powołuje. |
| Pulpit | Next.js 16 (eksport statyczny), TypeScript, Tailwind v4 | Pulpit czyta gotowe pliki JSON, więc otwiera się od razu i nie potrzebuje serwera aplikacji. |
Źródła, założenia i zastrzeżenia
Dane instalacji
Demo działa na dwóch publicznych zbiorach danych. Straty liczy na jednej instalacji z publicznego zbioru NREL PVDAQ: system 1204, dach 78,6 kWp, 9 falowników, z czego 8 ma dane, odczyty co 5 minut z 2015 r. Deline, C., Perry, K., Deceglie, M., Muller, M., Sekulic, W., Jordan, D. (2021), Photovoltaic Data Acquisition (PVDAQ) Public Datasets, NREL / OEDI, doi:10.25984/1846021 (otwiera się w nowej karcie), licencja CC BY 4.0. Strata 5,05 MWh to dolna granica: dane falownika inv4 kończą się 1.09.2015, gdy awaria jeszcze trwała.
Cena 450 zł/MWh
To założenie, nie notowanie: leży w zakresie miesięcznych średnich ważonych wolumenem cen rynku dnia następnego TGE za 2025 r. (357 zł/MWh w kwietniu, 557 zł/MWh w listopadzie).
Symulowane nakazy
78 nakazów to symulacja: 5,96 MWh i 2 684 zł ograniczania mocy na prawdziwej produkcji. Żaden operator ich nie wydał, więc nie wchodzą do realnej straty. Udział odciętej energii w czerwcu (14,2%) pochodzi z danych Forum Energii o redysponowaniu PSE w czerwcu 2026 r. (za gramwzielone.pl) i dotyczy dużych instalacji PV. Przeniesienie go na dach to wybór modelu, a pozostałe miesiące to założenia. Na ekranie demo każdy nakaz ma słowo „symulacja” i kreskowanie.
Raport AI i jego sprawdzenie
Każda wersja językowa raportu ma 83 liczby. Każda wskazuje zapytanie SQL tylko do odczytu, które ją policzyło. Sprawdzenie powtarza wszystkie 18 zapytań i porównuje skróty ich wyników. Dane nie mówią, dlaczego falownik stanął: Helio wskazuje, gdzie i ile, a przyczynę trzeba ustalić na miejscu. Demo pokazuje straty i raport. Rozmowa z danymi na żywo idzie przez serwer tylko do odczytu, z limitami wierszy i czasu, który zapisuje każde zapytanie.
Terminy: przepisy i zastrzeżenia
14 dni: informacja dla operatora, czy i jaką część zredukowanej energii rozliczyć w systemie wsparcia, od daty wydania polecenia (art. 93 ust. 18 ustawy o odnawialnych źródłach energii). Dotyczy instalacji w systemie wsparcia: ustawa mówi o „danym systemie wsparcia”, a czy chodzi tylko o aukcję, warto sprawdzić z prawnikiem. Bez tej informacji zredukowana energia nie zostanie zaliczona do realizacji zobowiązania z tego systemu. 180 dni: wniosek o rekompensatę, od końca miesiąca, w którym wykonano polecenie (art. 9c ust. 7k Prawa energetycznego). Ustawa odsyła też do terminu i warunków z instrukcji operatora: przed złożeniem wniosku sprawdź jej treść u operatora. Według gramwzielone.pl z 8.10.2026 PSE nie określa w swojej procedurze granicznej daty składania wniosków, ale zaleca działać niezwłocznie. Autor zastrzega, że nie oznacza to roszczenia bez ograniczeń czasowych. Tej różnicy nie rozstrzygamy. To brzmienie przepisów i doniesienie prasowe, nie porada prawna. Helio nie ustala, czy farma jest w systemie wsparcia: sprawdź to u siebie, a w razie wątpliwości u prawnika. Źródła: ustawa o OZE, Dz.U. 2026 poz. 68 (otwiera się w nowej karcie), Prawo energetyczne, Dz.U. 2026 poz. 43 (otwiera się w nowej karcie), gramwzielone.pl, 8.10.2026 (otwiera się w nowej karcie).
Dokładność: metoda i granice
Zbiór testowy: bliźniacze instalacje FHC, 4 stringi, odczyty co 30 sekund z 25 dni okresu 17.06 do 15.07.2025. 9 z 9 okien detektora pokrywa się z oznaczonym przebiegiem usterki (przedział ufności 95% Wilsona: 70% do 100%). Detektor wykrył 6 z 31 oznaczonych przebiegów, w tym 6 z 8 tam, gdzie słońce świeciło co najmniej godzinę. Reszta to głównie błędy czujników i zakłócenia krótsze niż godzina: detektor szuka utraconej energii, więc z założenia ich nie łapie. Okno liczy się, gdy pokrywa się w czasie z oznaczonym przebiegiem; etykiety nie wskazują stringu, więc okno na innym stringu też się liczy. To małe próby (zapis Zenodo podaje 30 segmentów). Zbiór FHC to pojedyncze moduły 400 W, a instalacja demo ma falowniki po 8 kW, więc żaden z wyników nie przenosi się na drugi zbiór. Dlatego nie podajemy jednej liczby dokładności. Dane: Bradl, H., Hofer-Schmitz, K., Grippa, P., Hofer, G. (2026), Zenodo, doi:10.5281/zenodo.18979877 (otwiera się w nowej karcie), licencja CC BY 4.0.
Pilot z Zabbixa
Z Zabbixa Helio pobiera historię sam, przez token tylko do odczytu. Zabbix trzyma domyślnie 31 dni historii, więc rok lub kwartał wymaga eksportu.
