
Seria Huawei SUN2000 3-10KTL cuprinde invertoare de tip string monofazate și trifazate pentru sisteme fotovoltaice rezidențiale, cu puteri nominale de la 3 kW la 10 kW. TapHome se conectează la invertor prin Modbus TCP — fie printr-un Huawei Smart Dongle (WLAN-FE sau 4G) introdus în portul USB al invertorului, fie direct la punctul de acces Wi-Fi integrat al invertorului.
Șablonul oferă monitorizarea puterii active din rețea, contoare de energie zilnică și totală, valorile curentului pentru până la 4 stringuri fotovoltaice, senzori de tensiune pentru fiecare fază, frecvența rețelei, producția DC agregată, starea de încărcare a bateriei (pentru LUNA2000), starea de funcționare a invertorului cu decodarea detaliată a substărilor și limitarea reglabilă a puterii exportate. Acțiunile de service la nivel de modul permit compensarea puterii reactive (PF și Q/S) și limitarea puterii active.
Activarea comunicației Modbus
Invertorul SUN2000 acceptă Modbus TCP prin punctul de acces Wi-Fi integrat și prin Smart Dongle. Pentru o conexiune permanentă cu TapHome se recomandă un Huawei Smart Dongle-WLAN-FE (sau Smart Dongle-4G) introdus în portul USB al invertorului.
Opțiuni de conectare
| Metodă | Interfață | Observații |
|---|---|---|
| Smart Dongle (recomandat) | Ethernet / Wi-Fi | Conectează invertorul la rețeaua LAN locală. Permite accesul simultan prin Modbus TCP și din aplicația FusionSolar. |
| Punct de acces Wi-Fi | Wi-Fi | Conexiune directă la punctul de acces al invertorului (SSID: SUN2000-<serial>). Doar un singur client simultan. |
| RS-485 (Modbus RTU) | Pinii portului COM RS485A1/B1 | Nu este folosit de acest șablon. Nu poate funcționa simultan cu monitorizarea FusionSolar. |
Când folosiți metoda cu punct de acces Wi-Fi, aplicația FusionSolar nu se poate conecta în același timp. În instalațiile definitive folosiți întotdeauna Smart Dongle, ca TapHome și FusionSolar să poată funcționa în paralel.
Configurarea Smart Dongle
- Introduceți Smart Dongle-WLAN-FE în portul USB din partea inferioară a invertorului
- Conectați Smart Dongle la rețeaua Wi-Fi locală din aplicația FusionSolar (configurarea inițială)
- Dongle-ul primește o adresă IP de la router prin DHCP
- Notați adresa IP din tabelul de alocări DHCP al routerului
Atribuiți în setările routerului o adresă IP statică (sau o rezervare DHCP) pentru Smart Dongle, ca adresa să nu se schimbe după o întrerupere a alimentării.
Conexiunea la rețea
- Protocol: Modbus TCP
- Port: 502 (portul standard Modbus TCP)
- Slave ID implicit: 1
- Ordinea octeților: Big-endian (standard Modbus)
- Interval de registre folosit: H:30000 — H:47418
Biblioteca Home Assistant
huawei-solar-libfolosește implicit portul 503 în modul punct de acces Wi-Fi. La conectarea prin Smart Dongle în rețeaua locală, TapHome folosește portul standard Modbus TCP 502.
Configurare
La importul șablonului în TapHome introduceți:
- Adresă IP — adresa IP a Smart Dongle în rețeaua locală (sau adresa IP a punctului de acces Wi-Fi al invertorului, implicit: 192.168.200.1)
- Slave ID — adresa slave Modbus (implicit: 1)
Funcțiile dispozitivului
Șablonul oferă 16 dispozitive, grupate mai jos după funcție.
Monitorizarea puterii și a energiei
- Putere activă — contor electric Modbus care citește producția zilnică totală din H:32114 (kWh) și consumul instantaneu de putere activă din rețea din H:37113 (kW). Include 11 atribute de service (vârful de putere activă al zilei, puterea reactivă, puterea nominală, puterea activă maximă, puterea aparentă maximă, puterea reactivă maximă livrată în rețea și absorbită din rețea, compensarea puterii reactive PF și Q/S, limitarea puterii active în procente și ca valoare fixă) și 3 acțiuni de service (compensare putere reactivă PF, compensare putere reactivă Q/S, limitare putere activă în %).
- Energie totală — energia cumulată produsă de invertor de la punerea în funcțiune, în kWh (H:32106).
- Energie astăzi — energia produsă de la miezul nopții, se resetează zilnic, în kWh (H:32114).
- Producție DC — puterea de intrare DC agregată a tuturor stringurilor fotovoltaice, în kW (H:32064). Atributele de service arată frecvența rețelei (H:32085), tensiunile fazelor A/B/C (H:32069–32071) și curenții fazelor A/B/C (H:32072–32076).
Monitorizarea stringurilor fotovoltaice
Patru dispozitive senzor, câte unul pentru fiecare string fotovoltaic, raportează curentul DC în amperi. Fiecare dispozitiv include un atribut de service pentru tensiunea DC a stringului respectiv:
| Dispozitiv | Registru curent | Atribut tensiune |
|---|---|---|
| Curent PV1 | H:32017 | H:32016 |
| Curent PV2 | H:32019 | H:32018 |
| Curent PV3 | H:32021 | H:32020 |
| Curent PV4 | H:32023 | H:32022 |
Numărul de dispozitive active pentru stringuri fotovoltaice depinde de modelul invertorului și de instalație. Intrările de stringuri nefolosite arată 0 A — de exemplu, un model 3KTL folosește de obicei doar PV1 și PV2.
Parametrii rețelei
- Tensiune faza A — tensiunea fază-neutru pe linia A, în V (H:32069).
- Tensiune faza B — tensiunea fază-neutru pe linia B, în V (H:32070).
- Tensiune faza C — tensiunea fază-neutru pe linia C, în V (H:32071).
- Frecvența rețelei — frecvența rețelei AC la ieșirea invertorului, în Hz (H:32085).
Baterie (LUNA2000)
- SOC baterie — starea de încărcare a bateriei ca fracțiune din capacitatea disponibilă, citită din H:37760. Când invertorul raportează o valoare mai mare de 1 (nu este prezentă nicio baterie), dispozitivul afișează mesajul informativ „Batéria nepripojená” (Baterie neconectată).
Documentul Huawei Modbus Interface Definitions V3.0 indică pentru registrul H:37760 factorul 10 (procente cu o zecimală). Șablonul TapHome folosește factorul 1000, care citește valoarea ca fracțiune (0,0–1,0). Ambele reprezentări oferă aceleași date de bază — interpretați valoarea afișată în consecință.
Controlul puterii exportate
- Limită maximă de livrare în rețea — limita puterii exportate, cu posibilitate de scriere, exprimată în procente din puterea nominală (H:47418, Int16, factor 10). Setați acest dispozitiv pentru a limita câtă energie livrează invertorul în rețea.
- Putere maximă de livrare în rețea — senzor doar pentru citire care raportează limita de export efectivă în momentul de față, ca putere absolută în kW (H:47416, Int32, factor 1000).
Registrele H:47416 și H:47418 nu sunt documentate în documentul oficial Huawei Solar Inverter Modbus Interface Definitions V3.0 (2023-01-16). Sunt extensii ale producătorului în firmware-urile mai noi și au fost confirmate doar prin teste practice. Comportamentul poate varia în funcție de versiunea firmware-ului invertorului — verificați răspunsul după scrierea în H:47418 înainte de a vă baza pe limită în automatizări.
Starea de funcționare a invertorului
Comutator cu mai multe valori (citit din H:32089) care transformă cele peste 20 de coduri de stare brute Huawei în 10 stări principale:
| Valoare | Stare | Coduri brute corespunzătoare |
|---|---|---|
| 0 | Standby | 0 |
| 1 | Inactiv / Fără iradiere | 1, 2, 3, 40960 |
| 2 | Pornire | 256 |
| 3 | Conectat la rețea | 512, 513, 514 |
| 4 | Oprire | 768–774 |
| 5 | Dispecerizare rețea | 1025, 1026 |
| 6 | Scanare I-V | 2048 |
| 7 | Verificare punctuală | 1280, 1281 |
| 8 | Inspecție | 1536 |
| 9 | Detectare intrare DC | 2304 |
Atributele de service oferă informații mai detaliate despre stare:
- Stare completă — starea completă a invertorului decodată din H:32089, cu toate cele peste 20 de substări brute (Idle: Initializing, Idle: Detecting ISO, On-Grid: Power Limit, Shutdown: Fault, Shutdown: OVGR, Grid dispatch: cos(Phi)-P curve etc.).
- Conexiune la rețea — derivată din biții H:32000: Standby, conexiune normală la rețea, conexiune la rețea cu limitare din cauza raționalizării puterii, conexiune la rețea cu limitare din cauze interne ale invertorului sau neconectat.
- Telesemnalizare — starea de telesemnalizare IEC 60870-5-104 din biții H:32000: Standby, oprire normală, oprire din cauza defecțiunilor, oprire din cauza raționalizării puterii, oprire, verificare punctuală, conectat la rețea.
- Stare blocare — Blocat sau Deblocat, derivată din H:32002 bitul 0.
- Stare conexiune fotovoltaică — Conectat sau Deconectat, derivată din H:32002 bitul 0.
- Ora pornirii — ora celei mai recente porniri din ziua curentă (HH:MM), din H:32091.
- Ora opririi — ora celei mai recente opriri din ziua curentă (HH:MM), din H:32093.
Diagnosticare la nivel de modul
Modulul oferă atribute de service pentru identificarea și diagnosticarea dispozitivului:
| Atribut | Registru | Descriere |
|---|---|---|
| Denumire model | H:30000 | Modelul de pe plăcuța invertorului |
| SN | H:30015 | Număr de serie |
| PN | H:30025 | Cod de produs |
| ID model | H:30070 | Identificator numeric al modelului |
| Număr de stringuri | H:30071 | Stringuri fotovoltaice acceptate de hardware |
| Număr MPPT | H:30072 | Numărul de trackere MPPT independente |
| Ora sistemului | H:40000 | Ceasul intern al invertorului |
| Fus orar | H:43006 | Decalaj UTC configurat |
| Randament invertor | H:32086 | Randamentul actual al conversiei AC/DC (%) |
| Temperatură carcasă | H:32087 | Temperatura din interiorul carcasei (°C) |
| Rezistență de izolație | H:32088 | Rezistența de izolație pe partea DC (MΩ) |
| Colectare date DSP | H:32002 | Dacă DSP colectează date de telemetrie |
Acțiunea de service Fus orar permite setarea decalajului UTC al invertorului (scrie în H:43006). Valorile acceptate sunt de la UTC-12:00 până la UTC+14:00.
Monitorizarea alarmelor
Scriptul de citire la nivel de modul interoghează registrele de alarmă H:32008 (Alarm 1) și H:32009 (Alarm 2) și decodează fiecare bit într-o eroare sau un avertisment cu denumire proprie. Alarme importante:
| Registru | Bit | Alarmă |
|---|---|---|
| H:32008 | 0 | Tensiune ridicată pe string |
| H:32008 | 1 | Defect de arc DC |
| H:32008 | 2 | String inversat |
| H:32008 | 3 | String anormal (avertisment) |
| H:32008 | 5 | Defect AFCI |
| H:32008 | 7 | Cădere a rețelei electrice |
| H:32008 | 8–9 | Subtensiune/supratensiune în rețea |
| H:32008 | 11–13 | Defecte de frecvență a rețelei |
| H:32008 | 14–15 | Supracurent la ieșire / componentă DC |
| H:32009 | 0 | Curent de scurgere anormal |
| H:32009 | 1–2 | Împământare anormală / izolație scăzută |
| H:32009 | 3–4 | Temperatură ridicată / defect al echipamentului |
| H:32009 | 9 | Dispozitiv de stocare a energiei anormal |
| H:32009 | 10–11 | Funcționare în insulă activă/pasivă |
| H:32009 | 15 | Configurație anormală a modulelor fotovoltaice |
Depanare
Nu există comunicare Modbus
- Verificați dacă Smart Dongle este introdus în portul USB al invertorului și este alimentat (LED aprins).
- Verificați adresa IP a dongle-ului în tabelul de alocări DHCP al routerului.
- Asigurați-vă că TapHome Core și Smart Dongle sunt în aceeași rețea / subrețea.
- Verificați dacă niciun firewall nu blochează portul TCP 502.
- Dacă folosiți modul punct de acces Wi-Fi, conectați-vă la SSID-ul invertorului (
SUN2000-<serial>) și folosiți adresa IP192.168.200.1.
Valorile stringurilor fotovoltaice sunt zero
Intrările de stringuri fotovoltaice nefolosite arată întotdeauna 0 A și 0 V. Este normal la modelele de invertor care au mai puține intrări MPPT decât oferă șablonul (de ex. un model 3KTL folosește de obicei doar PV1 și PV2).
SOC baterie arată „Batéria nepripojená” sau valori peste 100 %
Registrele bateriei LUNA2000 se completează numai când la invertor este conectată fizic o baterie compatibilă. Când nu este prezentă nicio baterie, registrul H:37760 returnează valori peste intervalul așteptat, iar șablonul afișează mesajul informativ „Batéria nepripojená” (Baterie neconectată).
Invertorul rămâne în starea Inactiv
Noaptea sau la iradiere scăzută, invertorul rămâne în starea Inactiv (substările „Detecting ISO”, „Detecting irradiation”, „Grid Detecting” sau „No irradiation”). Invertorul trece automat în starea Conectat la rețea imediat ce detectează o iradiere solară suficientă.
Scrierea în „Limită maximă de livrare în rețea” nu are efect
Registrele H:47416 și H:47418 sunt extensii ale producătorului și nu apar în documentația Modbus oficială V3.0. Dacă limita de export nu are efect, verificați:
- Dacă versiunea firmware-ului invertorului acceptă funcția de limitare a exportului.
- Dacă Smart Dongle este conectat și nu este în modul pass-through folosit de serviciile FusionSolar pentru codurile de rețea.
- Dacă niciun cod de rețea sau semnal DRM aflat în conflict nu are prioritate față de limita locală.
Substarea de oprire arată OVGR / DC Switch OFF
Aceste substări de oprire (decodate din H:32089) arată că invertorul a fost oprit de un semnal de protecție — OVGR prin contactul extern OVGR sau DC Switch OFF prin separatorul DC fizic al invertorului. Remediați cauza fizică înainte de a încerca o pornire de la distanță.