Odczyt danych z falownika Afore

Masz pomysł na funkcjonalność lub koncepcję na rozwój projektu. Opisz wszystko tutaj.
Awatar użytkownika
lukfud
Posty: 2091
Rejestracja: czw lis 23, 2017 11:33 pm
Lokalizacja: Warszawa

iborkim pisze: czw lis 24, 2022 1:12 pm W czym może być problem ?
Nodemcu cały czas się restartuje.
monitor portu szeregowego:
@klew wrzucił poprawkę na ten błąd: https://github.com/SUPLA/supla-device/c ... eeebdba64f
https://www.facebook.com/groups/supladiy/
greg_66
Posty: 81
Rejestracja: ndz mar 08, 2020 12:47 pm

/*
Copyright (C) AC SOFTWARE SP. Z O.O.

This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/

#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("XXXX", "YYYYYYYYY");
#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] = {0x35,0xC6,0xB6,0x2A,0x7D,0xAB,0xDB,0x94,0x1B,0x6A,0x40,0xC6,0xB6,0x2A,0x7D,0xA6};

// Replace the following AUTHKEY with value that you can retrieve from: https://www.supla.org/arduino/get-authkey
char AUTHKEY[SUPLA_AUTHKEY_SIZE] = {0x8F,0xC6,0xB6,0x2A,0x7D,0xB5,0x35,0xC0,0x0A,0x45,0xE5,0xAB,0xC6,0xB6,0x2A,0x7D};

/*
* 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, 11, 2), 80, "ZZZZZZZZZZZZZZZ");

/*
* 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
"sxxyy.supla.org", // SUPLA server address
"xxxxxxx@yyyy.pl", // Email address used to login to Supla Cloud
AUTHKEY); // Authorization key}
}

void loop() {
SuplaDevice.iterate();
}
Witam..mam prośbę, czy może ktoś powiedzieć mi w czym jest problem, co robię źle...
Wgrywam na wemosa D1 mini, płytka wybrana "LOLIN (wemos) D1 R2 & mini.., wszystko się kompiluje, wgrywa
Afore.jpg
Afore.jpg (168.98 KiB) Przejrzano 529 razy
Ale niestety, nie rozgłasza sieci i nie mogę dodać do supli..

Próbuję też wrzucić do wemosa plik od @lukfud..
lukfud pisze: ndz kwie 18, 2021 12:47 pm Dorzucam GUI dla falowników SolarEdge, Fronius i Afore
Urządzenie wybieramy we wstępnej konfiguracji.
-ale tutaj zgłasza się sieć ESP-130548, wpisuję dane, wybieram moduł Afore - potem zapisz i uruchom ponownie i tyle.. nie łączy się z moją siecią inie mogę dodać do supli..
Ostatnio zmieniony pn mar 13, 2023 8:34 pm przez greg_66, łącznie zmieniany 1 raz.
Awatar użytkownika
shimano73
Posty: 1968
Rejestracja: ndz lut 28, 2016 12:27 pm
Lokalizacja: Orzesze
Kontakt:

kliknij na narzędzia/monitor i zobacz co się tam wyświetla
W elektronice jak nie wiadomo o co chodzi to zwykle chodzi o zasilanie

Wezmę udział w Supla Offline Party 2024 :)
Awatar użytkownika
Robert Błaszczak
Posty: 3970
Rejestracja: sob gru 22, 2018 8:55 pm
Lokalizacja: Zielona Góra
Kontakt:

A przed kompilacją wpisałeś odpowiednie dane do swojej sieci Wi-Fi, do serwera Supli i do falownika?
Pozdrawiam
Robert Błaszczak


Moja prywatna strona: www.blaszczak.pl
greg_66
Posty: 81
Rejestracja: ndz mar 08, 2020 12:47 pm

Robert Błaszczak pisze: pn mar 13, 2023 8:17 pm A przed kompilacją wpisałeś odpowiednie dane do swojej sieci Wi-Fi, do serwera Supli i do falownika?
Tak..tam gdzie są xxx, yyy i zzz to są moje dane.
shimano73 pisze: pn mar 13, 2023 8:07 pm kliknij na narzędzia/monitor i zobacz co się tam wyświetla
Wgram jeszcze raz i skopiuje co tam wychodzi.
Awatar użytkownika
Robert Błaszczak
Posty: 3970
Rejestracja: sob gru 22, 2018 8:55 pm
Lokalizacja: Zielona Góra
Kontakt:

No to włącz w Supla Cloud możliwość dodawania urządzeń i powinien Ci się dodać licznik. Ten kod nie ma funkcji rozgłaszania sieci i konfiguracji. On się łączy z siecią podaną w kodzie.
Pozdrawiam
Robert Błaszczak


Moja prywatna strona: www.blaszczak.pl
greg_66
Posty: 81
Rejestracja: ndz mar 08, 2020 12:47 pm

Robert Błaszczak pisze: pn mar 13, 2023 8:43 pm No to włącz w Supla Cloud możliwość dodawania urządzeń i powinien Ci się dodać licznik. Ten kod nie ma funkcji rozgłaszania sieci i konfiguracji. On się łączy z siecią podaną w kodzie.
Tak zrobiłem, ale się nie łączy...dlatego pytałem czy ktoś widzi błąd w tym kodzie co podałem wcześniej. Może błąd w pisowni.
jaros12
Posty: 33
Rejestracja: sob lut 22, 2020 12:03 pm
Lokalizacja: Warszawa

greg_66 pisze: wt mar 14, 2023 7:12 am
Robert Błaszczak pisze: pn mar 13, 2023 8:43 pm No to włącz w Supla Cloud możliwość dodawania urządzeń i powinien Ci się dodać licznik. Ten kod nie ma funkcji rozgłaszania sieci i konfiguracji. On się łączy z siecią podaną w kodzie.
Tak zrobiłem, ale się nie łączy...dlatego pytałem czy ktoś widzi błąd w tym kodzie co podałem wcześniej. Może błąd w pisowni.
A te dane uzupełniłeś?
"sxxyy.supla.org", // SUPLA server address
"xxxxxxx@yyyy.pl", // Email address used to login to Supla Cloud
robiłem na jesieni i działa bez problemu, mam wpisane 2 falowniki. GUID i AUTHKEY wpisałeś swój, bo może ktoś już odpalił na tych przykładowych...
greg_66
Posty: 81
Rejestracja: ndz mar 08, 2020 12:47 pm

Tak wszystkie dane uzupełniłem. wszystko wygląda dobrze.......wyglądało, bo jest sukces.
Zrobiłem wszystko od nowa, wszystkie dane są takie same jak w tym poprzednim szkicu, ale teraz zadziałało.
Bardzo dziękuję za zainteresowanie.
ODPOWIEDZ

Wróć do „Pomysły i koncepcje”