Falownik SolarEdge

pirat
Posty: 113
Rejestracja: ndz maja 12, 2019 12:22 pm

klew pisze: pn kwie 12, 2021 2:31 pm
pirat pisze: ndz kwie 11, 2021 5:07 pm Może coś dla falownika Sofar Solar udało by się stworzyć :D
Znalazłeś do tego jakiś opis API albo jakiegoś interfejsu aby się dostać do danych?
Falownik mam krótko i jeszcze nie szukałem ale może być problem
Choć co nie którym się coś udało nawet próbował ze suplą
Zerknij do tego tematu może coś to pomoże https://www.elektroda.pl/rtvforum/topic3698233.html
Ja za cienki jestem na takie tematy ;)

Sofar solar to bardzo popularny falownik na pewno sporo osób by się ucieszyło bo orginlne aplikacje są średnie
alarmtek@tlen.pl
Posty: 20
Rejestracja: pt lip 09, 2021 7:35 am

lukfud pisze: wt kwie 13, 2021 11:05 am Hej,
podrzucam binarkę dla wemosa, na bazie mojego szkicu MultiSonoff - viewtopic.php?p=95101#p95101


solaredge.png
Witam

Proszę o pomoc w uruchomieniu na Wemosa D1 mini (ESP ), po wprowadzeniu danych typu API , ID, i nr seryjnego falownika w supli wyświetla 0.00000kwh. Wydawało sie ze juz .... a tu zonk. Dane z falownika wprowadzone prawidłowo, w zakładce oczywiście wygenerowany klucz i zgoda na dostęp do interfejsu API. Nie wiem co jeszcze sprawdzić żeby zabanglało :)
Awatar użytkownika
lukfud
Posty: 2091
Rejestracja: czw lis 23, 2017 11:33 pm
Lokalizacja: Warszawa

alarmtek@tlen.pl pisze: czw wrz 09, 2021 5:32 am Witam
Proszę o pomoc w uruchomieniu na Wemosa D1 mini (ESP ), po wprowadzeniu danych typu API , ID, i nr seryjnego falownika w supli wyświetla 0.00000kwh. Wydawało sie ze juz .... a tu zonk. Dane z falownika wprowadzone prawidłowo, w zakładce oczywiście wygenerowany klucz i zgoda na dostęp do interfejsu API. Nie wiem co jeszcze sprawdzić żeby zabanglało :)
Spójrz na te posty: viewtopic.php?p=101478#p101478
https://www.facebook.com/groups/supladiy/
alarmtek@tlen.pl
Posty: 20
Rejestracja: pt lip 09, 2021 7:35 am

lukfud pisze: czw wrz 09, 2021 6:57 am
alarmtek@tlen.pl pisze: czw wrz 09, 2021 5:32 am Witam
Proszę o pomoc w uruchomieniu na Wemosa D1 mini (ESP ), po wprowadzeniu danych typu API , ID, i nr seryjnego falownika w supli wyświetla 0.00000kwh. Wydawało sie ze juz .... a tu zonk. Dane z falownika wprowadzone prawidłowo, w zakładce oczywiście wygenerowany klucz i zgoda na dostęp do interfejsu API. Nie wiem co jeszcze sprawdzić żeby zabanglało :)
Spójrz na te posty: viewtopic.php?p=101478#p101478
Powiem szczerze nie jest aż tak biegły żeby podglądać te dane kody itp (po przez jaka komende czy aplikacje :(), jedynie co jeszcze to wgrałem ta binarne z tymi zalecanymi ustawieniami 40Mhz, dout, i Flash size 32Mbit. po zalogowaniu sie na moduł czas w górnym wierszu pokazuje aktualny czas serwera :)
Awatar użytkownika
lukfud
Posty: 2091
Rejestracja: czw lis 23, 2017 11:33 pm
Lokalizacja: Warszawa

alarmtek@tlen.pl pisze: czw wrz 09, 2021 7:53 am Powiem szczerze nie jest aż tak biegły żeby podglądać te dane kody itp (po przez jaka komende czy aplikacje :(), jedynie co jeszcze to wgrałem ta binarne z tymi zalecanymi ustawieniami 40Mhz, dout, i Flash size 32Mbit. po zalogowaniu sie na moduł czas w górnym wierszu pokazuje aktualny czas serwera :)
Odezwij się wieczorem w PW
https://www.facebook.com/groups/supladiy/
alarmtek@tlen.pl
Posty: 20
Rejestracja: pt lip 09, 2021 7:35 am

lukfud pisze: czw wrz 09, 2021 8:01 am
alarmtek@tlen.pl pisze: czw wrz 09, 2021 7:53 am Powiem szczerze nie jest aż tak biegły żeby podglądać te dane kody itp (po przez jaka komende czy aplikacje :(), jedynie co jeszcze to wgrałem ta binarne z tymi zalecanymi ustawieniami 40Mhz, dout, i Flash size 32Mbit. po zalogowaniu sie na moduł czas w górnym wierszu pokazuje aktualny czas serwera :)
Odezwij się wieczorem w PW
Dzieki za zainteresowanie.
Awatar użytkownika
lukfud
Posty: 2091
Rejestracja: czw lis 23, 2017 11:33 pm
Lokalizacja: Warszawa

@klew, mógłbyś spojrzeć na integrację z tym falownikiem? Co oznacza kod "0"?

Kod: Zaznacz cały

SolarEdge connecting
Failed to connect to SolarEdge api, return code: 0
https://www.facebook.com/groups/supladiy/
Awatar użytkownika
klew
Posty: 8184
Rejestracja: czw cze 27, 2019 12:16 pm
Lokalizacja: Wrocław

lukfud pisze: czw wrz 09, 2021 8:18 pm @klew, mógłbyś spojrzeć na integrację z tym falownikiem? Co oznacza kod "0"?

Kod: Zaznacz cały

SolarEdge connecting
Failed to connect to SolarEdge api, return code: 0
0 to ogólna odpowiedź na nieudane nawiązanie połączenia.

On łączy się po ssl z monitoringapi.solaredge.com. Sprawdździe czy z lokalnej sieci działa ping na ten serwer. Następnie czy jest wystarczająco RAM-u na ESP.
Widzimy się na Supla Offline Party vol. 2 :!:
Awatar użytkownika
lukfud
Posty: 2091
Rejestracja: czw lis 23, 2017 11:33 pm
Lokalizacja: Warszawa

klew pisze: czw wrz 09, 2021 8:26 pm 0 to ogólna odpowiedź na nieudane nawiązanie połączenia.
On łączy się po ssl z monitoringapi.solaredge.com. Sprawdździe czy z lokalnej sieci działa ping na ten serwer. Następnie czy jest wystarczająco RAM-u na ESP.

Kod: Zaznacz cały

Reply from 62.115.255.144: bytes=32 time=21ms TTL=54
Odpaliłem czysty szkic, więc to nie wina ram'u raczej.

Kod: Zaznacz cały

#include <SuplaDevice.h>
#include <supla/clock/clock.h>
#include <supla/pv/solaredge.h>
#include <supla/network/esp_wifi.h>
Supla::ESPWifi wifi("a", "b");

void setup() {

  Serial.begin(115200);
  char GUID[SUPLA_GUID_SIZE] = {0xD4,0x96,0xD8,0x00,0x94,0x14,0x30,0x78,0x8E,0xF7,0x57,0x5C,0x48,0x59,0x02,0xD5};
  char AUTHKEY[SUPLA_AUTHKEY_SIZE] = {0x2B,0x45,0x8D,0xA0,0x63,0x8A,0x59,0x8B,0x71,0x05,0x06,0x54,0x7A,0x62,0x56,0xC3};
  SuplaDevice.addClock(new Supla::Clock);
  new Supla::PV::SolarEdge("a", "b", "c", SuplaDevice.getClock());
  SuplaDevice.begin(GUID, "svr30.supla.org", "a@b.c", AUTHKEY);
}

void loop() {
  SuplaDevice.iterate();
}
https://www.facebook.com/groups/supladiy/
krycha88
Posty: 5186
Rejestracja: pt lis 16, 2018 7:25 am
Kontakt:

Pewnie kompilujesz projekt z podstawowa obsługa SSL jest to flaga bearssl_ssl_basic ;)
https://gui-generic-builder.supla.io/
ODPOWIEDZ

Wróć do „Arduino IDE”