Odczyt danych z falownika Fronius

Masz pomysł na funkcjonalność lub koncepcję na rozwój projektu. Opisz wszystko tutaj.
Awatar użytkownika
klew
Posty: 8184
Rejestracja: czw cze 27, 2019 12:16 pm
Lokalizacja: Wrocław

avionicspl pisze: pt gru 17, 2021 1:38 pm Z bibliotekami się uporałem-udało się zaimplementować wsad do ESP, teraz pytanie odnośnie linijki w której następuje autoryzacja do supli- czy wystarczy podać e-mail?
Kolejne pytanie,w miejscu gdzie wpisuje IP falownika konieczne jest podawanie portu?
Sprawa kolejna, czy muszę konfigurować swoj datamanager w falowniku? Tzn. usługę PUSH(kiedyś wysyłałem w ten sposób dane do pvmonitor), czy może MODBUS(tcp)?
Jaki program kompilujesz? Polecam zacząć od przykładu wbudowanego w bibliotekę - z menu Arduino poszukaj przykładów->SuplaDevice->Fronius
Tam w komentarzach masz wszystko wpisane co i gdzie wpisać.

Możesz też spróbować gotowej kompilacji z gotowym GUI, gdzie parametry ustawia się po połączeniu z WiFi ESP na 192.168.4.1: viewtopic.php?p=95101#p95101

Te integracje logują się lokalnie do inwertera i pobierają z niego dane (po http). Także nie używa ani PUSHa anie modbusa.

EDIT: warto zwrócić też uwagę na kilka postów wyżej, gdzie jest opisana zmiana interfejsu Froniusów, która wymaga zmiany jednego znaku w kodzie ;). Wszystko zależy od wersji softu jaki ma Twój Fronius.
Widzimy się na Supla Offline Party vol. 2 :!:
avionicspl
Posty: 13
Rejestracja: czw gru 16, 2021 3:35 pm

Korzystam z kodu: przykłady->SuplaDevice->Fronius, mam nadzieje że wyedytowałem kod poprawnie, ESP pobiera adres IP, jutro rano zobaczę czy pobiera dane z falownika, nie wiem do końca na jakiej zasadzie są one wyświetlane na platformie SUPLA-trzeba jakoś dodawać ESP do chmury?
Awatar użytkownika
klew
Posty: 8184
Rejestracja: czw cze 27, 2019 12:16 pm
Lokalizacja: Wrocław

avionicspl pisze: pt gru 17, 2021 8:54 pm Korzystam z kodu: przykłady->SuplaDevice->Fronius, mam nadzieje że wyedytowałem kod poprawnie, ESP pobiera adres IP, jutro rano zobaczę czy pobiera dane z falownika, nie wiem do końca na jakiej zasadzie są one wyświetlane na platformie SUPLA-trzeba jakoś dodawać ESP do chmury?
W pliku ino podajesz email oraz adres swojego serwera na którym masz konto założone (email znasz, a sam adres serwera odczytasz po zalogowaniu do cloud.supla.org i po kliknięciu na logo Supla - patrz tylko na adres, reszta danych na tej stronie nie jest już używana).
Po zalogowaniu na cloud.supla.org musisz wejść na "Moja Supla" i włączyć rejestrację urządzeń (uruchamia się na 24 h i potem się wyłącza) w tym czasie włącz swoje urządzenie i ono zarejestruje się na serwerze.
Po tym powinieneś widzieć urządzenie i kanał pomiarowy w Cloud oraz w apce na telefonie
Widzimy się na Supla Offline Party vol. 2 :!:
avionicspl
Posty: 13
Rejestracja: czw gru 16, 2021 3:35 pm

Licznik wyświetla się w telefonie czyli ESP ruszył, teraz poproszę o wskazówkę który plik biblioteki wyedytować, tak aby ESP pobierał dane z falownika(po aktualizacji). Jak sprawdzić czy falownik wysyła dane?
Jeśli w przeglądarce wywołam:

Kod: Zaznacz cały

http://IP_FALOWNIKA/solar_api/v1/GetInverterRealtimeData.cgi?Scope=Device&DeviceId=1&DataCollection=CommonInverterData
otrzymuje wszystkie parametry z falownika.
Awatar użytkownika
klew
Posty: 8184
Rejestracja: czw cze 27, 2019 12:16 pm
Lokalizacja: Wrocław

avionicspl pisze: sob gru 18, 2021 9:36 am Licznik wyświetla się w telefonie czyli ESP ruszył, teraz poproszę o wskazówkę który plik biblioteki wyedytować, tak aby ESP pobierał dane z falownika(po aktualizacji). Jak sprawdzić czy falownik wysyła dane?
Jeśli w przeglądarce wywołam:

Kod: Zaznacz cały

http://IP_FALOWNIKA/solar_api/v1/GetInverterRealtimeData.cgi?Scope=Device&DeviceId=1&DataCollection=CommonInverterData
otrzymuje wszystkie parametry z falownika.
W bibliotece w pliku fronius.cpp trzeba zmienić w tym linku z DeviceID na DeviceId.
Włącz sobie w arduino serial monitor, to będziesz widział czy się łączy i pobiera dane, czy nie
Widzimy się na Supla Offline Party vol. 2 :!:
avionicspl
Posty: 13
Rejestracja: czw gru 16, 2021 3:35 pm

Ruszyło;), ale w apce w telefonie wyświetla stałą wartość 3726,33kWh-produkcja całkowita(czy jest możliwość zamiany na dzienną?), można na tel podejrzeć pozostałe parametry?.Dane z serial port monitor:

Kod: Zaznacz cały

14:27:49.775 -> Fronius connecting 1
14:27:49.775 -> Succesful connect
14:27:50.023 -> Reading data from Fronius: 536
14:27:50.023 -> Reading data from Fronius: 536
14:27:50.077 -> Frequency: 49.97
14:27:50.077 -> Current: 0.18
14:27:50.077 -> Current power: 0.00
14:27:50.077 -> Total production: 3726339.75 Wh
14:27:50.077 -> Reading data from Fronius: 536
14:27:50.077 -> Voltage: 235.70
14:27:50.077 -> Reading data from Fronius: 129
14:27:50.077 -> Fronius fetch completed
14:27:50.077 -> Sending: [53 55 50 4C 41 10 F6 0 0 0 67 0 0 0 E 0 0 0 0 0 0 0 0 0 1 99 AF 5 0 0 0 0 53 55 50 4C 41 ]
14:27:50.123 -> Sending: [53 55 50 4C 41 10 F7 0 0 0 69 0 0 0 CF 0 0 0 0 C C9 0 0 0 80 F1 35 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 F 1 0 0 5 0 0 0 1 0 0 0 85 13 12 5C 0 0 0 0 B4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 53 55 50 4C 41 ]
14:28:03.950 -> Sending: [53 55 50 4C 41 10 F8 0 0 0 28 0 0 0 10 0 0 0 4B 6 0 0 0 0 0 0 A1 FD 4 0 0 0 0 0 53 55 50 4C 41 ]
14:28:04.003 -> Received: [53 55 50 4C 41 10 42 0 0 0 32 0 0 0 10 0 0 0 E5 E1 BD 61 0 0 0 0 41 9B 1 0 0 0 0 0 53 55 50 4C 41 ]
Awatar użytkownika
klew
Posty: 8184
Rejestracja: czw cze 27, 2019 12:16 pm
Lokalizacja: Wrocław

W widoku głównym widać tylko całkowity stan licznika.
Jak wejdziesz w szczegóły to możesz sobie wykres dobowy wyłączyć
Widzimy się na Supla Offline Party vol. 2 :!:
squah
Posty: 19
Rejestracja: wt gru 10, 2019 10:34 am

klew pisze: sob gru 18, 2021 2:53 pm W widoku głównym widać tylko całkowity stan licznika.
Jak wejdziesz w szczegóły to możesz sobie wykres dobowy wyłączyć
Może nie w tym miejscu ale nie chce zaczynac nowych watkow.
Da rade z takiego falownika wyciagnac dane do supli?
Załączniki
Capture+_2021-12-18-16-31-02.png
Capture+_2021-12-18-16-31-02.png (231.75 KiB) Przejrzano 1037 razy
Awatar użytkownika
klew
Posty: 8184
Rejestracja: czw cze 27, 2019 12:16 pm
Lokalizacja: Wrocław

squah pisze: sob gru 18, 2021 3:33 pm
klew pisze: sob gru 18, 2021 2:53 pm W widoku głównym widać tylko całkowity stan licznika.
Jak wejdziesz w szczegóły to możesz sobie wykres dobowy wyłączyć
Może nie w tym miejscu ale nie chce zaczynac nowych watkow.
Da rade z takiego falownika wyciagnac dane do supli?
O ile falownik udostępnia dane przez jakieś API lub po prostu stronę www, to pewnie się da. Natomiast nie widziałem gotowej integracji z tym falownikiem
Widzimy się na Supla Offline Party vol. 2 :!:
squah
Posty: 19
Rejestracja: wt gru 10, 2019 10:34 am

klew pisze: sob gru 18, 2021 4:11 pm
squah pisze: sob gru 18, 2021 3:33 pm
klew pisze: sob gru 18, 2021 2:53 pm W widoku głównym widać tylko całkowity stan licznika.
Jak wejdziesz w szczegóły to możesz sobie wykres dobowy wyłączyć
Może nie w tym miejscu ale nie chce zaczynac nowych watkow.
Da rade z takiego falownika wyciagnac dane do supli?
O ile falownik udostępnia dane przez jakieś API lub po prostu stronę www, to pewnie się da. Natomiast nie widziałem gotowej integracji z tym falownikiem
Wysyla dane do chmury w chinach. Takie ma ustawienia
Załączniki
Capture+_2021-12-18-17-20-24~2.png
Capture+_2021-12-18-17-20-24~2.png (294.85 KiB) Przejrzano 1016 razy
ODPOWIEDZ

Wróć do „Pomysły i koncepcje”