Integracje / SolarEdge, Fronius, FusionSolar

Integracja AI z SolarEdge, Fronius, FusionSolar

Podłączamy API SolarEdge, Fronius Solar.web i Huawei FusionSolar: asystent czyta alarmy z polami alertCode i alarmCause, statusy połączeń falowników oraz uzyski dobowe. Co rano zestawia obiekty do obsługi i przygotowuje szkielety zgłoszeń z numerami seryjnymi oraz historią alarmów z 30 dni.

Umówcie 15 minut o SolarEdge, Fronius, FusionSolar → ☎ 691 10 20 10

Rozmowa trwa 15 minut. Dzwonimy my, nic nie trzeba instalować.

Po rozmowie dwa tygodnie za darmo. Jeśli uznamy, że u Was to ma sens, uruchamiamy Wam własną platformę podłączoną pod SolarEdge, Fronius, FusionSolar. Bez umowy i bez karty.

Czym jest SolarEdge, Fronius, FusionSolar

SolarEdge, Fronius i Huawei FusionSolar to trzy najpopularniejsze platformy monitorowania instalacji fotowoltaicznych. Używają ich firmy serwisujące kilkadziesiąt lub kilkaset obiektów jednocześnie: każda platforma prowadzi konto instalatora z dostępem do całej floty, nie tylko do jednej instalacji jako właściciel. SolarEdge udostępnia dane przez REST API, Fronius przez chmurowy portal Solar.web lub lokalny interfejs na falowniku, Huawei przez Northbound Interface w portalu FusionSolar.

Na co dzień serwisant loguje się do trzech osobnych portali, przegląda zakładki alarmów i uzyski, ważniejsze przypadki zapisuje ręcznie. Każda platforma ma własne nazwy pól: alertCode w SolarEdge, ErrorCode w Fronius, alarmCause w Huawei. Dane historyczne trzymane są w chmurze producenta, Fronius też lokalnie na falowniku przez port 80 w sieci klienta. Przy kilkuset instalacjach na trzech platformach ręczny przegląd zajmuje kilka godzin dziennie.

Co podłączamy w SolarEdge, Fronius, FusionSolar

  • Alerty z polami alertCode i alarmCause: tłumaczenie kodów na polski
  • Statusy połączeń falowników: connectionStatus, StateCode, devStatus
  • Uzyski dobowe i miesięczne w kWh z porównaniem do roku poprzedniego
  • Dane stringów: napięcie, prąd i moc per string do lokalizacji usterek
  • Daty uruchomienia i numery seryjne do liczenia terminów gwarancji

Zakres ustalamy pod Was. Zaczynamy od odczytu danych, a zapis i akcje włączamy dopiero wtedy, gdy sami tego chcecie.

O co pytają w praktyce

Pytania zadaje się po polsku, jak koledze z pracy.

„Które instalacje mają aktywny alarm i czekają na serwis?"

„Dlaczego instalacja Kowalczyka produkuje mniej niż w zeszłym miesiącu?"

„Którym falownikom kończy się gwarancja producenta w ciągu pół roku?"

„Jak zaplanować trasę serwisową na przyszły tydzień, żeby nie jeździć dwa razy?"

Co dokładnie podłączamy w SolarEdge, Fronius, FusionSolar

Obszar po obszarze: jakie dane czytamy i co asystent z nich robi. To lista z realnego wdrożenia, nie katalog możliwości.

Alarmy zbiorcze trzech platform

CzytamyalertType, alertCode (SolarEdge), ErrorCode (Fronius), alarmId, alarmName, alarmCause (Huawei) z całej floty

AsystentNormalizuje kody z trzech różnych formatów na zdania po polsku, grupuje według priorytetu i łączy w jedno zestawienie dobowe

Statusy połączeń urządzeń

CzytamyconnectionStatus (SolarEdge), StateCode z GetInverterRealtimeData (Fronius), devStatus (Huawei) dla każdego urządzenia

AsystentWychwytuje falowniki offline od nocy i ustawia je na początku porannego raportu jako pierwsze do reakcji serwisanta

Telemetria stringów

CzytamyNapięcie, prąd i moc per string: endpoint /site/{siteId}/equipment/{serialNumber}/data (SolarEdge) i dane string-level (Huawei)

AsystentPorównuje produkcję między stringami i wskazuje, czy słabszy wynik dotyczy całej instalacji czy jednego stringa, z dokładną datą początku problemu

Historia alarmów 30 dni

CzytamyPełna lista alarmów z alarmId, alarmName, alarmCause, devName za ostatnie 30 dni ze wszystkich trzech platform

AsystentDołącza historię do szkieletu zgłoszenia serwisowego: serwisant widzi powtarzające się zdarzenia bez ręcznego szukania w portalu

Karta urządzenia i gwarancja

CzytamycommissionDate, serialNumber (SolarEdge), esnCode, installedTime (Huawei), karta urządzenia (Fronius Solar.web)

AsystentCo miesiąc wypisuje urządzenia, których standardowa gwarancja producenta kończy się w ciągu 6 miesięcy, z numerem seryjnym i datą

Adresy instalacji do trasy

CzytamysiteAddress (SolarEdge), plantAddress (FusionSolar), adresy klientów z kart w Solar.web dla obiektów wymagających wizyty

AsystentGrupuje obiekty do odwiedzenia według lokalizacji i proponuje kolejność wyjazdu, żeby serwisant nie jechał dwa razy w to samo miasto w tym samym tygodniu

Fronius lokalny Solar API

CzytamyGetInverterRealtimeData, GetPowerFlowRealtimeData, GetErrorCodes przez port 80 bezpośrednio na falowniku w sieci klienta

AsystentOdpytuje urządzenie podczas wizyty serwisowej lub gdy falownik nie łączy się z chmurą Solar.web i dane online są niedostępne

Co się zmienia

Poranny przegląd trzech portali, który zajmował kilka godzin, zamienia się w piętnastominutowe czytanie jednego zestawienia i decyzję, kogo dzwonić.

Asystent stoi na Waszym serwerze i łączy się z SolarEdge, Fronius, FusionSolar na Waszych uprawnieniach. Dane nie wychodzą do zewnętrznych usług, a każdy odczyt i każda akcja zostawiają ślad w logu. Zakres uprawnień ustalacie Wy, więc asystent widzi dokładnie tyle, ile ma widzieć.

Nie wymieniamy Wam programu i nie zmuszamy nikogo do zmiany nawyków. SolarEdge, Fronius, FusionSolar zostaje tam, gdzie jest, razem z historią danych i przyzwyczajeniami zespołu.

Jak łączymy się z SolarEdge, Fronius, FusionSolar

Łączymy się z każdą platformą przez REST API: SolarEdge wymaga klucza z konta instalatora (Admin, API Access), Fronius Solar.web używa OAuth 2.0, Huawei wymaga ręcznego włączenia Northbound Interface (Settings, API Management) przed pierwszym uwierzytelnieniem. Bez tego kroku w Huawei żadne zapytanie nie zwróci danych. Wszystkie połączenia działają w trybie odczytu: asystent nie zmienia ustawień ani konfiguracji w portalach.

Asystent odpytuje API według harmonogramu lub na żądanie. SolarEdge ma rate limity kilkudziesięciu zapytań na minutę, więc przy dużych flotach dane zbieramy cyklicznie, nie w pętli. Dane z API nie trafiają poza infrastrukturę firmy. Dla starszych instalacji bez API możliwe jest przetwarzanie eksportowanych plików CSV, ale bez aktualizacji na żywo i automatycznych alarmów.

Czego potrzebujemy od Was

  • Konto instalatora w SolarEdge, Fronius Solar.web i FusionSolar, nie właściciela pojedynczej instalacji
  • Włączony Northbound Interface w Huawei FusionSolar: Settings, API Management w portalu konta instalatora
  • Wygenerowany klucz API w SolarEdge: zakładka Admin, API Access w koncie instalatora
  • Osoba po stronie klienta znająca dane logowania do portali, potrzebna przy pierwszym podłączeniu
  • Dostęp do Internetu z serwera asystenta lub do sieci lokalnej instalacji dla Fronius lokalnego API

Gdzie to działa najlepiej

Serwisant w biurze

O 7:30 otwiera jedno okno i widzi zestawienie ze wszystkich trzech portali za ostatnie 24 godziny: które falowniki są offline, jakie alarmy czekają z kodami i od kiedy, które instalacje wymagają kontaktu z klientem jeszcze dziś.

Z asystentem: W kwadrans przegląda całą flotę i decyduje, kogo dzwonić od razu, co czeka do popołudnia, co może poczekać do końca tygodnia. Nie loguje się do trzech portali osobno ani nie zapisuje nic ręcznie.

Konsultant obsługi klienta

Klient dzwoni i mówi, że od tygodnia ma mniejszy uzysk. Konsultant wpisuje imię klienta albo adres instalacji. Asystent odpytuje API, porównuje bieżący tydzień z tym samym tygodniem rok wcześniej i sprawdza dane stringów z SolarEdge lub Huawei.

Z asystentem: W ciągu minuty konsultant dostaje gotowy projekt odpowiedzi z datą początku spadku, nazwą stringa i możliwą przyczyną. Klient słyszy konkrety z datami, a nie ogólnik.

Kierownik serwisu

Na początku miesiąca planuje wizyty dla kilkudziesięciu instalacji z trzech platform. Pyta asystenta o listę obiektów wymagających obecności fizycznej, posortowaną według adresów z pól siteAddress, plantAddress i kart Solar.web.

Z asystentem: Otrzymuje propozycję kolejności wyjazdów pogrupowaną geograficznie, z zaznaczeniem instalacji, gdzie gwarancja urządzenia kończy się w ciągu najbliższych 6 miesięcy.

Jak to uruchamiamy

  1. Rozmowa 15 minut. Mówicie, na czym pracujecie i co Was korkuje. Mówimy, czy da się to spiąć.
  2. Podłączenie i pierwsze pytania. Zaczynamy od odczytu, na Waszym serwerze, w zakresie który zatwierdzacie.
  3. Rozszerzanie. Dokładamy kolejne moduły i akcje, gdy zespół już ufa temu, co dostaje.

Koszt: od 3 000 zł miesięcznie. W tym wdrożenie, integracja, szkolenie zespołu i opieka. Widełki na Wasz przypadek podajemy na tej pierwszej rozmowie, bez ofert na dwadzieścia stron.

Chcecie najpierw poczytać konkrety: jakie moduły ruszamy, jakie dane bierzemy i czego potrzebujemy po Waszej stronie?

Cały opis integracji z SolarEdge, Fronius, FusionSolar →

Czego asystent nie robi

Żebyście wiedzieli, gdzie kończy się jego rola, zanim zaczniecie.

  • Nie wysyła zgłoszeń serwisowych ani wiadomości do klientów bez potwierdzenia przez serwisanta
  • Nie zmienia ustawień falowników, konfiguracji portali ani żadnych danych w SolarEdge, Fronius ani FusionSolar
  • Nie zastępuje oceny technicznej serwisanta na miejscu: zdalna analiza stringów wskazuje kierunek, nie stawia diagnozy końcowej
  • Nie działa w czasie rzeczywistym dla starszych instalacji bez API, tylko dla eksportowanych plików CSV, bez automatycznych alarmów

Pytania o integrację z SolarEdge, Fronius, FusionSolar

Czy asystent działa, gdy mamy instalacje na kilku platformach jednocześnie?

Tak, to jest jeden z głównych przypadków, dla których ta integracja powstała. Asystent normalizuje dane z SolarEdge, Fronius i FusionSolar do jednego zestawienia, niezależnie od tego, ile portali używa firma. Nie ma potrzeby logowania się do każdego osobno.

Co się dzieje z porannym raportem, gdy jedno z API jest chwilowo niedostępne?

Asystent zaznacza w raporcie, że dane z konkretnej platformy są niekompletne i z jakiego powodu. Nie pomija po cichu braku danych. Raport obejmuje to, co udało się pobrać, a brak traktowany jest jako informacja do sprawdzenia, nie jako zero.

Czy klient końcowy widzi dane swojej instalacji w systemie?

Domyślnie asystent pracuje po stronie firmy serwisującej. Klient końcowy nie loguje się do systemu. Jeśli firma chce wysyłać klientom automatyczne raporty lub powiadomienia o alarmach, to osobny etap konfiguracji ustalany przy wdrożeniu.

Czy wdrożenie wymaga zmian w portalach klientów końcowych?

Nie. Asystent łączy się przez konto instalatora firmy serwisującej, które już ma dostęp do wszystkich przypisanych obiektów. Jedyny wyjątek to Huawei FusionSolar, gdzie dostęp API trzeba raz włączyć w ustawieniach konta instalatora, bez angażowania klientów końcowych.

Piętnaście minut o SolarEdge, Fronius, FusionSolar

Wybierzcie termin z kalendarza. Na rozmowie powiemy wprost, co da się u Was podłączyć, ile to trwa i ile kosztuje. Jeśli nie ma czego automatyzować, też to powiemy. A jeśli ma, dostajecie 14 dni działającej platformy podłączonej pod SolarEdge, Fronius, FusionSolar, żeby sprawdzić to na własnych danych zamiast wierzyć nam na słowo.

Wybierzcie termin → Wolicie napisać?

SolarEdge, Fronius, FusionSolar jest znakiem towarowym swojego właściciela. Nie jesteśmy z nim powiązani ani przez niego autoryzowani. Nazwy używamy wyłącznie po to, żeby wskazać, z jakim programem integrujemy asystenta.