Witam zainteresowanych tematem dorobienia modułu WiFi do starszych inwerterów solarnych KYOCERA KC 5.4i, DANFOSS ULX i podobnych.
Aby wykonać moduł WIFI, musimy posiadać:
1 - Moduł WiFi ESP8266 + NodeMCU v3
2 - Konwerter RS485 - TTL
3 - zasilacz 5V z kablem mini USB pasującym do gniazda w module Moduł WiFi ESP8266 lub inny zasilacz z wyjściem 5V i ok 300mA.
4 - przewód - skrętkę z wtyczka RJ45 z jednej strony do połączenia się z gniazdem w inwerterze.
Posiadane elementy należy połączyć ze sobą zgodnie z załączonym schematem.
Następnie trzeba pobrać załączony program firmowy ULX_ServiceTool_3_4_0 i zainstalować na naszym PC, aby dokonać zmiany adresu inwertera na 13.9.40, aby móc pobierać dane o pracy inwertera.
Połączenie PC z inwerterem na czas zmiany adresu ( ID ) inwertera musimy wykonać za pomocą konwertora USB - RS485 - fotka w załączeniu.
Po zainstalowaniu tego konwertora pojawi się nam nowy COM i przez niego musimy łączyć się programem ULX_ServiceTool_3_4_0.
Połączenie A i B zgodne jak na załączonym schemacie.
Szczegóły, jak to wykonać, są na schemacie.
Po wykonaniu tego ustawienia program firmowy i konwertor USB -RS485 jest już nam niepotrzebny.
Możemy już połączyć się z inwerterem naszym modułem WiFi z wgranym programem, który jest w załączeniu.
Program załączony do wgrania po uruchomieniu się ESP8266 daje nam konfigurację AP o nazwie DANFOSS i adresie 192.168.4.1, wygląd strony WWW w załączeniu.
Po uzyskaniu pierwszych danych na stronie WWW pojawią się wartości elektryczne po ok. 10 sekundach.
Inwerter musi być podłączony do paneli, aby mógł zadziałać jego procesor, co widać po wartościach na wyświetlaczu i sygnalizacji diodami LED.
Dla posiadaczy routerów, które są w zasięgu - to w konfiguracji domyślnej programu jest nazwa routera SSID KYOCERA, a hasło DANFOSS i można się z nim łączyć dla ułatwienia DANFOSS.LOCAL lub dowolna nazwa XXX.PLw ramach naszej sieci domowej lub korzystając z adresu IP 192.168.4.1 lub innego, który ESP otrzyma z naszego domowego routera.
Dodatkowo można uzyskać informacje o ilości błędnie odebranych ramek z inwertera wywołując adres 192.168.4.1/CRC
W programie jest też opcja z możliwością wysyłania danych na PVMONITOIR, ale proszę o kontakt osobisty, aby odpowiednio skompilować program w/g przekazanych danych co do nazwy routera domowego i hasła oraz ID i hasła na PVMONITOR.
Cały projekt powstał dzięki współpracy z kol. mipix, który aktualnie użytkuje taki moduł.
WAŻNE !! Są wersje inwertera KYOCERA z wyjściem DB9 CAN i wtedy należy podłączyć za pomocą konwertora CAN ARDUINO. Podłączenie konwertora z ESP8266 wykonujemy zgodnie z opisem na module z pominięciem połączenia GPIO2 .
A inwerter łączymy DB9, zgodnie z przypuszczalnym rozpisem pin - jak
na załączonym rysunku.
Załączony program na ESP8266 nie obsługuje komunikacji z inwerterem KYOCERA po CAN.
Uruchomienie układu nie powinno sprawiać praktycznie żadnych większych trudności.
Koszt całkowity ok. 50zł.
Proszę o uwagi i propozycje zmian.
Zainteresowanym życzę zadowolenia z użytkowania tego prostego układu.
Futek2
Cool? Ranking DIY