Falownik SolarEdge

User avatar
pirat
Posts: 184
Joined: Sun May 12, 2019 12:22 pm
Been thanked: 1 time

Post

klew wrote: Mon Apr 12, 2021 2:31 pm
pirat wrote: Sun Apr 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
[email protected]
Posts: 26
Joined: Fri Jul 09, 2021 7:35 am

Post

lukfud wrote: Tue Apr 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 :)
User avatar
lukfud
Posts: 2480
Joined: Thu Nov 23, 2017 11:33 pm
Location: Warszawa
Has thanked: 13 times
Been thanked: 11 times

Post

[email protected] wrote: Thu Sep 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
https://www.facebook.com/groups/suplazamel
https://www.facebook.com/groups/suplaauraton
https://smartnerzeczy.pl
[email protected]
Posts: 26
Joined: Fri Jul 09, 2021 7:35 am

Post

lukfud wrote: Thu Sep 09, 2021 6:57 am
[email protected] wrote: Thu Sep 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 :)
User avatar
lukfud
Posts: 2480
Joined: Thu Nov 23, 2017 11:33 pm
Location: Warszawa
Has thanked: 13 times
Been thanked: 11 times

Post

[email protected] wrote: Thu Sep 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
https://www.facebook.com/groups/suplazamel
https://www.facebook.com/groups/suplaauraton
https://smartnerzeczy.pl
[email protected]
Posts: 26
Joined: Fri Jul 09, 2021 7:35 am

Post

lukfud wrote: Thu Sep 09, 2021 8:01 am
[email protected] wrote: Thu Sep 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.
User avatar
lukfud
Posts: 2480
Joined: Thu Nov 23, 2017 11:33 pm
Location: Warszawa
Has thanked: 13 times
Been thanked: 11 times

Post

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

Code: Select all

SolarEdge connecting
Failed to connect to SolarEdge api, return code: 0
https://www.facebook.com/groups/supladiy
https://www.facebook.com/groups/suplazamel
https://www.facebook.com/groups/suplaauraton
https://smartnerzeczy.pl
User avatar
klew
Posts: 13909
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 135 times
Been thanked: 137 times

Post

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

Code: Select all

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.
Najlepsze suple dla Twojego domu :mrgreen:
User avatar
lukfud
Posts: 2480
Joined: Thu Nov 23, 2017 11:33 pm
Location: Warszawa
Has thanked: 13 times
Been thanked: 11 times

Post

klew wrote: Thu Sep 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.

Code: Select all

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

Code: Select all

#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", "[email protected]", AUTHKEY);
}

void loop() {
  SuplaDevice.iterate();
}
https://www.facebook.com/groups/supladiy
https://www.facebook.com/groups/suplazamel
https://www.facebook.com/groups/suplaauraton
https://smartnerzeczy.pl
krycha88
Posts: 5575
Joined: Fri Nov 16, 2018 7:25 am
Been thanked: 5 times

Post

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

Return to “Arduino IDE”