Odczyt danych z falownika Afore

Masz pomysł na funkcjonalność lub koncepcję na rozwój projektu. Opisz wszystko tutaj.
User avatar
klew
Posts: 9704
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław

Post

Wygląda jakbyś nie miał zainstalowanej biblioteki SuplaDevice albo masz jakąś starą wersję. Zainstaluj bibliotekę z managera bibułek Arduino.
Kiedy będzie Supla Offline Party / SOP#2025 ?
Pietras81
Posts: 2019
Joined: Sun Feb 17, 2019 6:56 am
Location: Osielsko

Post

klew wrote: Thu Jan 13, 2022 7:21 pm Wygląda jakbyś nie miał zainstalowanej biblioteki SuplaDevice albo masz jakąś starą wersję. Zainstaluj bibliotekę z managera bibułek Arduino.
Wgrałem nową biblioteke i udaje mi sie już wgrać i zwerfikować szkic
Problem jest taki że nie do końca wiem co mam pozmieniać pod siebie w kodzie

Wgrałem to co poniżej

#include <SuplaDevice.h>
#include <supla/pv/afore.h>

// Choose proper network interface for your card:
#ifdef ARDUINO_ARCH_AVR
// Arduino Mega with EthernetShield W5100:
#include <supla/network/ethernet_shield.h>
// Ethernet MAC address
uint8_t mac[6] = {0x00, 0x01, 0x02, 0x03, 0x04, 0x05};
Supla::EthernetShield ethernet(mac);

// Arduino Mega with ENC28J60:
// #include <supla/network/ENC28J60.h>
// Supla::ENC28J60 ethernet(mac);
#elif defined(ARDUINO_ARCH_ESP8266) || defined(ARDUINO_ARCH_ESP32)
// ESP8266 and ESP32 based board:
#include <supla/network/esp_wifi.h>
Supla::ESPWifi wifi("your_wifi_ssid", "your_wifi_password"); - Czy tu wpisać dane swojej sieci WIFI i Hasło
#endif

void setup() {

Serial.begin(115200);

// Replace the falowing GUID with value that you can retrieve from https://www.supla.org/arduino/get-guid
char GUID[SUPLA_GUID_SIZE] = {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00};tu wygenerowałem kody prosto ze stron z linków

// Replace the following AUTHKEY with value that you can retrieve from: https://www.supla.org/arduino/get-authkey
char AUTHKEY[SUPLA_AUTHKEY_SIZE] = {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00};tu również prosto z linków

/*
* Having your device already registered at cloud.supla.org,
* you want to change CHANNEL sequence or remove any of them,
* then you must also remove the device itself from cloud.supla.org.
* Otherwise you will get "Channel conflict!" error.
*/

// CHANNEL0
// Put IP address of your Afore inverter, then port, and last parametere is base64 encoded "login:password"
// You can use any online base64 encoder to convert your login and password, i.e. https://www.base64encode.org/
new Supla::PV::Afore(IPAddress(192, 168, 0, 59), 80, "bG9naW46cGFzc3dvcmQ=");

/*
* Server address is available at https://cloud.supla.org
* If you do not have an account, you can create it at https://cloud.supla.org/account/create
* SUPLA and SUPLA CLOUD are free of charge
*/

SuplaDevice.begin(GUID, // Global Unique Identifier
"svr1.supla.org", // SUPLA server addresstu wpisalem z clouda
"email@address", // Email address used to login to Supla Cloudtu wpisalem maila
AUTHKEY); // Authorization key
}

void loop() {
SuplaDevice.iterate();
}

Może ktoś podpowiedzieć co jeszcze i gdzie, na tym etapie esp po wgraniu wogóle nie rozgłasza żadnej siec
https://pietras-81.aqi.eco/
User avatar
klew
Posts: 9704
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław

Post

Pietras81 wrote: Thu Jan 13, 2022 9:06 pm

Code: Select all

  // Put IP address of your Afore inverter, then port, and last parametere is base64 encoded "login:password"
  // You can use any online base64 encoder to convert your login and password, i.e. https://www.base64encode.org/
  new Supla::PV::Afore(IPAddress(192, 168, 0, 59), 80, "bG9naW46cGFzc3dvcmQ=");
Tutaj musisz wpisać adres IP falownika. Port na 99% będzię 80, tak jak w przykłądzie.
Natomiast ostnie pole to Twój login i hasło do falownika zapisane w postaci "login:hasło" i potraktowane enkoderem base64. Wejdź na stronę z tego linka i wpisz tam swój login:hasło, kliknij "encode" i skopiuj wynikowy tekst.
Kiedy będzie Supla Offline Party / SOP#2025 ?
Pietras81
Posts: 2019
Joined: Sun Feb 17, 2019 6:56 am
Location: Osielsko

Post

Wgrałem. W supli widzę esp wiec czekam jutro na słońce i dam znać czy działa. Można jakoś sprawdzić bez słońca czy jest połączenie z falownikiem.
https://pietras-81.aqi.eco/
User avatar
klew
Posts: 9704
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław

Post

Pietras81 wrote: Fri Jan 14, 2022 5:13 pm Wgrałem. W supli widzę esp wiec czekam jutro na słońce i dam znać czy działa. Można jakoś sprawdzić bez słońca czy jest połączenie z falownikiem.
Jeśli falownik nie śpi, to odczyt powinien działać. Możesz sprawdzić z przeglądarki czy uda Ci się zalogować na falownik.
Kiedy będzie Supla Offline Party / SOP#2025 ?
Pietras81
Posts: 2019
Joined: Sun Feb 17, 2019 6:56 am
Location: Osielsko

Post

klew wrote: Fri Jan 14, 2022 6:44 pm
Pietras81 wrote: Fri Jan 14, 2022 5:13 pm Wgrałem. W supli widzę esp wiec czekam jutro na słońce i dam znać czy działa. Można jakoś sprawdzić bez słońca czy jest połączenie z falownikiem.
Jeśli falownik nie śpi, to odczyt powinien działać. Możesz sprawdzić z przeglądarki czy uda Ci się zalogować na falownik.
Bardzo dziękuje koledze Klew za pomoc. Wszystko działało by już wczoraj pod warunkiem że wpisał bym hasło i login do falownika a nie do strony na jakiej sprawdzam odczyty. Dziś mnie olśniło a przecież to oczywiste. Jeszcze muszę chyba w routerze ustawić po adresie MAC stałe IP ale to już ogarne. Jeszcze raz wielkie dzieki za cierpliwość i pomoc.
https://pietras-81.aqi.eco/
Pietras81
Posts: 2019
Joined: Sun Feb 17, 2019 6:56 am
Location: Osielsko

Post

klew wrote: Fri Jan 14, 2022 6:44 pm
Pietras81 wrote: Fri Jan 14, 2022 5:13 pm
Jeśli falownik nie śpi, to odczyt powinien działać. Możesz sprawdzić z przeglądarki czy uda Ci się zalogować na falownik.
Mam jeszcze jedno pytanie można zmienić jakoś prosto nazwe modulu pod jaka widać go w sieci. Teraz jest esp8266. A chciałbym go jakoś nazwać.
https://pietras-81.aqi.eco/
twardowskia
Posts: 18
Joined: Wed Jan 22, 2020 7:15 am

Post

Proszę o podpowiedź, w historii pomiarów widać że działka elementarna wynosi 1kWh, czy źle coś skonfigurowałem?
You do not have the required permissions to view the files attached to this post.
User avatar
klew
Posts: 9704
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław

Post

twardowskia wrote: Wed Feb 09, 2022 8:34 am Proszę o podpowiedź, w historii pomiarów widać że działka elementarna wynosi 1kWh, czy źle coś skonfigurowałem?
Tutaj masz przykład danych: viewtopic.php?p=78594#p78594

Dane są pobierane z falownika z dokładnością do kilku miejsc po przecinku. Skok 1 kWh jest raczej za duży.
Kiedy będzie Supla Offline Party / SOP#2025 ?
twardowskia
Posts: 18
Joined: Wed Jan 22, 2020 7:15 am

Post

klew wrote: Wed Feb 09, 2022 8:47 am
Tutaj masz przykład danych: viewtopic.php?p=78594#p78594

Dane są pobierane z falownika z dokładnością do kilku miejsc po przecinku. Skok 1 kWh jest raczej za duży.
Tak właśnie jest, odczyt w serialu także ma dużą precyzję.
Gdzie szukać powodu? Wprowadziłem tylko swoje dane do kodu...

Return to “Pomysły i koncepcje”