Deye przez RS-485: układ pinów, pułapki i gotowa płytka
ESP32, moduł RS-485 i kabel do portu falownika: to dobry pomysł. Pomyśleliśmy tak samo, zbudowaliśmy tę płytkę i została z niej ED-1.1. Oto, na co schodzą dni na tej drodze, żebyś mógł zdecydować, czy chcesz ją przejść jeszcze raz.
Czego wymaga zbudowanie tego samodzielnie
| Krok | Co się z tym wiąże | Przybliżony czas |
|---|---|---|
| Części | ESP32, moduł RS-485, zasilacz, obudowa i kabel RJ-45. Zamów je i czekaj na dostawę | 1–3 tygodnie |
| Port i układ pinów | Znajdź port RS-485, a nie port baterii: BMS i CAN to osobne magistrale. Ustal, które piny to A+, B− i masa | wieczór |
| Lutowanie i przewody | Zasilaj moduł RS-485 z 5 V, a nie z 3.3 V. Na ESP32-S3 nie używaj GPIO43/44: nadajnik wyłącza się podczas startu, a zapisy do portu zgłaszają sukces | 1–2 wieczory |
| Adres | Pole Modbus SN na ekranie Deye musi pokazywać 01. Adres 00 to adres rozgłoszeniowy i falownik nigdy na niego nie odpowiada | wieczór, jeśli nie wiesz, jak |
| Firmware | ESPHome lub własny kod, mapa rejestrów dla Twojego dokładnego modelu, skale i znaki | wieczór |
| Cisza na magistrali | Zamienione A i B, zamienione TX i RX, zła prędkość lub adres: wszystko to wygląda tak samo, bez ani jednego bajtu w odpowiedzi | od wieczoru do tygodnia |
| Potem | Aktualizacje firmware'u, dokąd wysyłać dane, alerty i historia | bieżące |
| Razem | od 4 wieczorów do 2 tygodni + 1–3 tygodnie dostawy |
Czasy są przybliżone i dotyczą tylko sytuacji, gdy wszystko pójdzie dobrze. Każdy wiersz pochodzi z naszego własnego dziennika: jeden zły pin kosztował nas dwa dni, a klienta cztery wyprawy do szafy z falownikiem.
Chciałeś automatyzacji? Oto, co już istnieje, bez jednej linii kodu
Narysuj, a będzie działać
Zaznacz okres na wykresie dnia i wybierz działanie: ładowanie z sieci, utrzymanie naładowania lub generator. Svitgrid zapisuje to do falownika, a potem przywraca Twoje ustawienia.
Podgrzewacz wody włącza się sam
Gniazdka i przekaźniki Zigbee przez bramkę: włącz podgrzewacz wody, gdy bateria ma powyżej 80%, i wyłącz, gdy zaniknie sieć.
Taryfa nocna
Zaznacz godziny nocnej taryfy, a bateria będzie się wtedy ładować z sieci. Oba przełączniki Deye włączają się razem.
Alerty, które napisałbyś sam
Prąd zniknął, prąd wrócił. Docierają na Twój telefon, a w planie Plus także do osób, z którymi dzielisz dom.
Albo ED-1.1: ten sam pomysł, gotowy
Zbuduj samodzielnie
- 1–3 tygodnie dostawy, potem 4 wieczory pracy lub więcej
- Diagnozowanie cichej magistrali
- Dane nadal muszą dokądś trafić
- Aktualizacje są po Twojej stronie
ED-1.1
- ESP32-S3 i transceiver RS-485, montowane ręcznie
- Gniazdo RJ-45 odpowiada układowi pinów Deye: kabel RS-485 od Deye pasuje bez zmian
- Aplikacja, alerty o prądzie i historia bez luk
- Darmowe aktualizacje · wysyłka tylko po Ukrainie
Na Deye ED-1.1 działa: nasz pierwszy Deye na kablu wysyła dane. Nie porównaliśmy jeszcze pełnej doby jego odczytów z własnymi dziennymi licznikami falownika, więc mówimy „działa”, a nie „zweryfikowano”. Instalator potrzebuje około 15 minut na podłączenie kabla.
Dla tych, którzy i tak to zbudują
Rozumiemy: budowanie to frajda. Nasz układ pinów RJ-45 jest otwarty, razem z uwagami o pinach ESP32-S3 i zasilaniu modułu. Kabel, pole Modbus SN i to, co robić, gdy magistrala milczy, są w instrukcji konfiguracji. Adresy rejestrów i pułapki mapy, które zmierzyliśmy, są na stronie Deye przez Modbus.
A gdy wolisz stację, która działa bez Twojej uwagi, to samo miejsce zajmuje ED-1.1.
Wsparcie
Pytania lub problem z Deye? Napisz do nas.
Napisz do nas na WhatsApp, po polsku, lub do grupy Svitgrid na Telegramie. Czytamy każdą wiadomość i odpowiadamy szybko: w grupie bot widzi Twoją stację dzięki kodowi diagnostycznemu z aplikacji, więc rozmowa zaczyna się od danych, a nie od pytań doprecyzowujących.
Cenimy osoby, które zgłaszają problemy. Potwierdzony błąd daje punkty, a punkty płacą za Twoją subskrypcję.
Pytania
Jaki jest układ pinów RS-485 w Deye?
W gnieździe RJ-45 portu RS-485 Deye linia B− jest na pinach 1 i 8, a A+ na pinach 2 i 7. Pary są połączone wewnątrz, więc wystarczy jeden przewód na sygnał. Gniazdo ED-1.1 jest zgodne z tym schematem, więc kabel RS-485 od Deye pasuje bez zmian. Port baterii (BMS, CAN) to osobna magistrala, więc do niego nie podłączaj.
Dlaczego Deye nie odpowiada przez RS-485?
Najczęściej chodzi o adres: jeśli pole Modbus SN na ekranie falownika pokazuje 00, Deye nigdy nie odpowiada, bo 00 to adres rozgłoszeniowy. Ustaw 01. Potem zamień A i B: to niczego nie uszkodzi. Sprawdź, czy kabel jest w porcie RS-485, a nie BMS ani CAN, i czy falownik jest włączony.
Czy mogę podłączyć Deye do ESP32 przez ESPHome?
Tak, to działający pomysł: ESP32, moduł RS-485 i YAML z mapą rejestrów dla Twojego modelu. Zasilaj moduł z 5 V, a na ESP32-S3 nie używaj pinów GPIO43/44, bo nadajnik po cichu się na nich wyłącza. Jeśli nie chcesz tego debugować, ED-1.1 to ten sam układ, gotowy.
Rejestrator Deye z numerem seryjnym zaczynającym się od 26 nie daje danych. Czy pomoże kabel?
Tak. Rejestratory nowej generacji z numerem seryjnym zaczynającym się od 26 działają tylko z chmurą Deye i nie oddają danych do Twojej sieci domowej. Kabel RS-485 odczytuje falownik bezpośrednio, omijając rejestrator.
Czy muszę zdjąć rejestrator Solarman?
Nie. Kabel łączy się z portem RS-485 falownika, a rejestrator zostaje na miejscu i nadal wysyła dane do Solarman.
Czytaj dalej
Wypróbuj, zanim zbudujesz
Wgranie firmware'u Svitgrid na własny ESP32-S3 jest darmowe. Jeśli Svitgrid Ci nie odpowiada, tracisz wieczór, a nie miesiąc.
