TapHome

Huawei SUN2000

Modbus TCP
Přidal
Poslední aktualizace: 06. 2026
Huawei SUN2000

Řada Huawei SUN2000 3-10KTL zahrnuje jednofázové a třífázové stringové střídače pro rezidenční FV systémy se jmenovitým výkonem od 3 kW do 10 kW. TapHome se k střídači připojuje přes Modbus TCP — buď přes Huawei Smart Dongle (WLAN-FE nebo 4G) zapojený do USB portu střídače, nebo přímo přes vestavěný WiFi přístupový bod střídače.

Šablona poskytuje monitorování činného výkonu ze sítě, denní a celoživotní počítadla energie, proudy až 4 PV stringů, samostatné senzory fázových napětí, frekvenci sítě, agregovanou DC produkci, stav nabití baterie (pro LUNA2000), provozní stav střídače s detailním dekódováním podstavů a zapisovatelné omezení exportu do sítě. Servisní akce na úrovni modulu umožňují kompenzaci jalového výkonu (PF a Q/S) a omezení činného výkonu.

Aktivace Modbus komunikace

Střídač SUN2000 podporuje Modbus TCP přes vestavěný WiFi přístupový bod i přes Smart Dongle. Pro trvalé připojení s TapHome se doporučuje použít Huawei Smart Dongle-WLAN-FE (nebo Smart Dongle-4G) zapojený do USB portu střídače.

Možnosti připojení
MetodaRozhraníPoznámky
Smart Dongle (doporučený)Ethernet / WiFiPřipojí střídač do lokální sítě. Umožňuje současný přístup přes Modbus TCP i z aplikace FusionSolar.
WiFi přístupový bodWiFiPřímé připojení k AP střídače (SSID: SUN2000-<serial>). Pouze jeden klient současně.
RS-485 (Modbus RTU)COM port piny RS485A1/B1Tato šablona ho nepoužívá. Nemůže běžet současně s monitorováním FusionSolar.

Při použití WiFi přístupového bodu se aplikace FusionSolar nemůže připojit současně. Pro produkční instalace vždy použijte Smart Dongle, aby TapHome i FusionSolar mohly běžet paralelně.

Nastavení Smart Dongle
  1. Zapojte Smart Dongle-WLAN-FE do USB portu na spodní straně střídače
  2. Připojte Smart Dongle k lokální WiFi síti pomocí aplikace FusionSolar (prvotní nastavení)
  3. Dongle získá IP adresu z routeru přes DHCP
  4. Poznamenejte si IP adresu z tabulky DHCP přidělení na routeru

Přiřaďte Smart Dongle statickou IP adresu (nebo DHCP rezervaci) v nastavení routeru, aby se adresa po výpadku napájení nezměnila.

Síťové připojení

  • Protokol: Modbus TCP
  • Port: 502 (standardní Modbus TCP port)
  • Výchozí Slave ID: 1
  • Pořadí bytů: Big-endian (standardní Modbus)
  • Použitý rozsah registrů: H:30000 — H:47418

Knihovna huawei-solar-lib pro Home Assistant používá v režimu WiFi AP výchozí port 503. Při připojení přes Smart Dongle v lokální síti TapHome používá standardní Modbus TCP port 502.

Konfigurace

Při importu šablony v TapHome zadejte:

  • IP adresa — IP adresa Smart Dongle v lokální síti (nebo WiFi AP IP střídače, výchozí: 192.168.200.1)
  • Slave ID — Modbus slave adresa (výchozí: 1)

Funkce zařízení

Šablona zpřístupňuje 16 zařízení rozdělených podle funkce níže.

Monitorování výkonu a energie
  • Činný výkon — Modbus elektroměr čtoucí denní kumulativní výnos z H:32114 (kWh) a okamžitý činný výkon dodaný do sítě z H:37113 (kW). Obsahuje 11 servisních atributů (špičkový činný výkon dne, jalový výkon, jmenovitý/max činný výkon, max zdánlivý výkon, max jalový výkon dodaný/absorbovaný, kompenzace jalového výkonu PW a Q/S, omezení činného výkonu v % a pevné hodnotě) a 3 servisní akce (kompenzace jalového výkonu PF, kompenzace jalového výkonu Q/S, omezení činného výkonu %).
  • Celková energie — kumulativní energie vyrobená střídačem od uvedení do provozu v kWh (H:32106).
  • Energie dnes — energie vyrobená od půlnoci, denně se resetuje, v kWh (H:32114).
  • DC produkce — agregovaný DC vstupní výkon ze všech PV stringů v kW (H:32064). Servisní atributy zpřístupňují frekvenci sítě (H:32085), fázová napětí A/B/C (H:32069–32071) a fázové proudy A/B/C (H:32072–32076).
Monitorování PV stringů

Čtyři senzorová zařízení, jedno na každý PV string, měří DC proud v ampérech. Každé zařízení obsahuje servisní atribut pro odpovídající DC napětí stringu:

ZařízeníRegistr prouduAtribut napětí
PV1 proudH:32017H:32016
PV2 proudH:32019H:32018
PV3 proudH:32021H:32020
PV4 proudH:32023H:32022

Počet aktivních PV stringových zařízení závisí na modelu střídače a instalaci. Nepoužité stringové vstupy čtou 0 A — například model 3KTL typicky používá pouze PV1 a PV2.

Síťové parametry
  • Napětí fáze A — fázové napětí vůči neutrálu na vodiči A ve V (H:32069).
  • Napětí fáze B — fázové napětí vůči neutrálu na vodiči B ve V (H:32070).
  • Napětí fáze C — fázové napětí vůči neutrálu na vodiči C ve V (H:32071).
  • Frekvence sítě — frekvence střídavé sítě na výstupu střídače v Hz (H:32085).
Baterie (LUNA2000)
  • SOC baterie — stav nabití baterie jako podíl dostupné kapacity, čtený z H:37760. Když střídač hlásí hodnotu nad 1 (baterie není připojena), zařízení přidá informační zprávu „Batéria nepripojená".

Dokument Huawei Modbus Interface Definitions V3.0 specifikuje pro registr H:37760 gain 10 (procenta s jednou desetinou). Šablona TapHome používá gain 1000, což hodnotu čte jako podíl (0,0–1,0). Obě reprezentace zpřístupňují stejná základní data — zobrazenou hodnotu interpretujte podle toho.

Řízení exportu do sítě
  • Maximální výkon do sítězapisovatelné omezení exportu vyjádřené jako procento jmenovitého výkonu (H:47418, Int16, gain 10). Nastavením tohoto zařízení omezíte, kolik energie střídač dodává do sítě.
  • Maximální výkon do sítě (W) — senzor (pouze pro čtení), který reportuje aktuálně účinné omezení exportu jako absolutní hodnotu v kW (H:47416, Int32, gain 1000).

Registry H:47416 a H:47418 nejsou dokumentovány v oficiálním dokumentu Huawei Solar Inverter Modbus Interface Definitions V3.0 (2023-01-16). Jde o rozšíření výrobce na novějším firmwaru, potvrzená pouze terénním testováním. Chování se může lišit podle verze firmwaru střídače — před spoléháním na limit v automatizacích ověřte odezvu po zápisu do H:47418.

Provozní stav střídače

Vícehodnotový přepínač (čtený z H:32089), který mapuje 20+ původních stavových kódů Huawei na 10 přehledných stavů:

HodnotaStavPůvodní kódy
0Pohotovost0
1Nečinný / Bez záření1, 2, 3, 40960
2Spouštění256
3Připojený k síti512, 513, 514
4Vypnutí768–774
5Regulace sítě1025, 1026
6IV skenování2048
7Kontrola na místě1280, 1281
8Inspekce1536
9Detekce DC vstupu2304

Servisní atributy poskytují hlubší přehled o stavu:

  • Úplný stav — kompletní stav střídače dekódovaný z H:32089 se všemi 20+ původními podstavy (Idle: Initializing, Idle: Detecting ISO, On-Grid: Power Limit, Shutdown: Fault, Shutdown: OVGR, Grid dispatch: křivka cos(Phi)-P atd.).
  • Připojení k síti — odvozené z bitů H:32000: Pohotovost, Normální připojení k síti, Připojení s deratingem kvůli omezení výkonu, Připojení s deratingem kvůli interním příčinám střídače nebo Nepřipojeno.
  • Teleindikace — telesignalizační stav podle IEC 60870-5-104 z bitů H:32000: Pohotovost, Normální zastavení, Zastavení pro poruchu, Zastavení pro omezení výkonu, Vypnutí, Kontrola na místě, Připojený k síti.
  • Stav uzamčení — Uzamčený nebo Odemčený, odvozené z H:32002 bit 0.
  • Stav připojení PV — Připojeno nebo Odpojeno, odvozené z H:32002 bit 0.
  • Čas spuštění — nejnovější čas spuštění dnes (HH:MM) z H:32091.
  • Čas vypnutí — nejnovější čas vypnutí dnes (HH:MM) z H:32093.
Diagnostika na úrovni modulu

Modul zpřístupňuje servisní atributy pro identifikaci zařízení a diagnostiku:

AtributRegistrPopis
Název modeluH:30000Typový štítek střídače
SNH:30015Sériové číslo
PNH:30025Kód produktu
Model IDH:30070Číselný identifikátor modelu
Počet stringůH:30071PV stringy podporované hardwarem
Počet MPPTH:30072Počet nezávislých MPPT trackerů
Systémový časH:40000Vnitřní hodiny střídače
Časové pásmoH:43006Nastavený UTC offset
Účinnost střídačeH:32086Aktuální účinnost konverze AC/DC (%)
Teplota skříněH:32087Vnitřní teplota skříně (°C)
Izolační odporH:32088Izolační odpor na DC straně (MΩ)
Sběr dat DSPH:32002Zda DSP střídače sbírá telemetrii

Servisní akce Časové pásmo umožňuje nastavit UTC offset střídače (zápis do H:43006). Podporované hodnoty pokrývají UTC-12:00 až UTC+14:00.

Monitorování alarmů

Čtecí skript na úrovni modulu sleduje alarmové registry H:32008 (Alarm 1) a H:32009 (Alarm 2) a dekóduje každý bit jako pojmenovanou chybu nebo varování. Pozoruhodné alarmy:

RegistrBitAlarm
H:320080Vysoké napětí stringu
H:320081DC obloukové poruchy
H:320082Obrácená polarita stringu
H:320083Abnormální string (varování)
H:320085Porucha AFCI
H:320087Výpadek sítě
H:320088–9Podpětí/přepětí sítě
H:3200811–13Poruchy frekvence sítě
H:3200814–15Nadproud výstupu / DC složka
H:320090Abnormální svodový proud
H:320091–2Poruchy uzemnění / nízká izolace
H:320093–4Vysoká teplota / porucha zařízení
H:320099Abnormální zařízení pro ukládání energie
H:3200910–11Aktivní/pasivní ostrovní režim
H:3200915Abnormální konfigurace PV modulu

Řešení problémů

Žádná Modbus komunikace
  1. Ověřte, že Smart Dongle je zapojen do USB portu střídače a má napájení (svítí LED).
  2. Potvrďte IP adresu dongle v tabulce DHCP přidělení na routeru.
  3. Ujistěte se, že TapHome Core a Smart Dongle jsou ve stejné síti / podsíti.
  4. Zkontrolujte, že žádný firewall neblokuje TCP port 502.
  5. Pokud používáte WiFi AP režim, připojte se k SSID střídače (SUN2000-<serial>) a použijte IP 192.168.200.1.
PV stringy čtou nulové hodnoty

Nepoužité PV stringové vstupy vždy čtou 0 A a 0 V. Toto je normální pro modely střídačů s menším počtem MPPT vstupů, než šablona poskytuje (např. model 3KTL typicky používá pouze PV1 a PV2).

SOC baterie ukazuje „Batéria nepripojená" nebo hodnoty nad 100 %

Registry baterie LUNA2000 jsou naplněny pouze pokud je k střídači fyzicky připojena kompatibilní baterie. Bez baterie registr H:37760 vrací hodnoty mimo očekávaný rozsah a šablona vyvolá informační zprávu „Batéria nepripojená".

Střídač zaseknutý ve stavu Idle

Během noci nebo při nízkém osvitu střídač zůstává ve stavu Idle (podstavy „Detecting ISO", „Detecting irradiation", „Grid Detecting" nebo „No irradiation"). Střídač automaticky přejde do stavu On-Grid, jakmile se zjistí dostatečné sluneční záření.

Zápis na Maximální výkon do sítě nemá efekt

Registry H:47416 a H:47418 jsou rozšíření výrobce a nejsou v oficiální V3.0 Modbus dokumentaci. Pokud omezení exportu nemá efekt, ověřte:

  1. Zda firmware střídače podporuje funkci omezení exportu.
  2. Zda je Smart Dongle připojen a není v pass-through režimu, který využívají služby pro síťový kód FusionSolar.
  3. Zda žádný konfliktní síťový kód nebo signál DRM nepřepisuje lokální limit.
Podstav Shutdown ukazuje OVGR / DC Switch OFF

Tyto podstavy vypnutí (dekódované z H:32089) označují, že střídač byl zastaven ochranným signálem — OVGR přes externí OVGR kontakt nebo DC Switch OFF přes fyzický DC odpojovač na střídači. Před pokusem o dálkové zapnutí odstraňte podstatu fyzického stavu.

Dostupná zařízení

SUN2000 TCP Modul

SUN2000 TCP

Čtení (modul)
var a1 := MODBUSR(H, 32008, Uint16);
var a2 := MODBUSR(H, 32009, Uint16);
IF(GETBIT(a1,0) = 1, ADDERROR("High String Voltage", 2001));
IF(GETBIT(a1,1) = 1, ADDERROR(${dc_arc_fault}, 2002));
IF(GETBIT(a1,2) = 1, ADDERROR("String Reversed", 2011));
IF(GETBIT(a1,3) = 1, ADDWARNING("PV String Backfeed ", 2012));
IF(GETBIT(a1,4) = 1, ADDWARNING("Abnormal String", 2013));
IF(GETBIT(a1,5) = 1, ADDERROR(${afci_fault}, 2021));
IF(GETBIT(a1,6)= 1, ADDERROR(${short_circ_L-PE}, 2021));
IF(GETBIT(a1,7) = 1, ADDERROR(${power_grid_fail}, 2032));
IF(GETBIT(a1,8) = 1, ADDERROR(${grid_undervoltage}, 2033));
IF(GETBIT(a1,9) = 1, ADDERROR(${grid_overvoltage}, 2034));
IF(GETBIT(a1,10) = 1, ADDERROR(${unbalanced_grid_V}, 2035));
IF(GETBIT(a1,11) = 1, ADDERROR(${grid_overfrequency}, 2036));
IF(GETBIT(a1,12) = 1, ADDERROR(${grid_underfrequency}, 2037));
IF(GETBIT(a1,13) = 1, ADDERROR(${grid_freq_instability}, 2038));
IF(GETBIT(a1,14) = 1, ADDERROR(${output_overcurr}, 2039));
IF(GETBIT(a1,15) = 1, ADDERROR(${out_DC_large}, 2040));
IF(GETBIT(a2,0) = 1, ADDERROR(${abnorm_leak_curr}, 2051));
IF(GETBIT(a2,1) = 1, ADDERROR(${abnorm_gnd}, 2061));
IF(GETBIT(a2,2) = 1, ADDERROR(${low_insul_res}, 2062));
IF(GETBIT(a2,3) = 1, ADDERROR(${high_tempt}, 2063));
IF(GETBIT(a2,4) = 1, ADDERROR(${abnorm_equip}, 2064));
IF(GETBIT(a2,5) = 1, ADDERROR(${upgrade_fail}, 2065));
IF(GETBIT(a2,6) = 1, ADDWARNING(${license_expired}, 2066));
IF(GETBIT(a2,7) = 1, ADDERROR(${abnorm_monitor_unit}, 61440));
IF(GETBIT(a2,8) = 1, ADDERROR(${power_collect_fault}, 2067));
IF(GETBIT(a2,9) = 1, ADDERROR(${abnorm_energy_storage_dev}, 2068));
IF(GETBIT(a2,10) = 1, ADDERROR("Active islanding", 2070));
IF(GETBIT(a2,11) = 1, ADDERROR("Passive islanding", 2071));
IF(GETBIT(a2,12) = 1, ADDERROR(${trans_AC_overvoltage}, 2072));
IF(GETBIT(a2,15) = 1, ADDERROR(${abnorm_PV_module_config}, 2080));
Činný výkon Elektroměr

Elektroměr — denní výnos (kWh) a okamžitý činný výkon dodaný do sítě (kW), s jalovým výkonem, účiníkem, špičkovým výkonem dne a zapisovatelnými akcemi omezení

Registr: H:32114 UInt32 / Int32 Jednotka: kWh / kW numeric

Činný výkon

Čtení celkové spotřeby
MODBUSR(H, 32114, Uint32, 2)/100
Čtení odběru
MODBUSR(H , 37113, Int32, 2)/1000
SOC baterie Analogový vstup Pouze ke čtení

Stav nabití baterie — podíl dostupné kapacity; hodnoty nad 100 % vyvolají informační zprávu „Batéria nepripojená“

Registr: H:37760 UInt16 numeric

SOC baterie

Čtení vstupní úrovně
var reg := MODBUSR(H, 37760, Uint16)/1000;
IF(reg >1, ADDINFO("Batéria nepripojená"));
return(reg);
Celková energie Proměnná Pouze ke čtení

Kumulativní energie vyrobená střídačem od uvedení do provozu (kWh)

Registr: H:32106 UInt32 Jednotka: kWh numeric

Celková energie

Čtení
MODBUSR(H, 32106, Uint32, 2)/100
Energie dnes Proměnná Pouze ke čtení

Energie vyrobená od půlnoci; denně se resetuje (kWh)

Registr: H:32114 Int32 Jednotka: kWh numeric

Energie dnes

Čtení
MODBUSR(H, 32114, Int32, 2)/100
Frekvence sítě Proměnná Pouze ke čtení

Frekvence střídavé sítě na výstupu střídače (Hz)

Registr: H:32085 UInt16 Jednotka: Hz numeric

Frekvence sítě

Čtení
MODBUSR(H, 32085, Uint16)/100
Maximální výkon do sítě Stmívač

Zapisovatelné omezení exportu jako procento jmenovitého výkonu — omezuje, kolik energie se dodává do sítě

Registr: H:47418 Int16 Jednotka: % numeric

Maximální výkon do sítě

Čtení úrovně
MODBUSR(H, 47418, Int16)/10
Zápis úrovně
MODBUSW(H, 47418, Int16, Le * 10)
Maximální výkon do sítě (W) Proměnná Pouze ke čtení

Aktuálně účinné omezení exportu vyjádřené jako absolutní hodnota ve wattech (kW)

Registr: H:47416 Int32 Jednotka: kW numeric

Maximální výkon do sítě (W)

Čtení
MODBUSR(H, 47416, Int32)/1000
Napětí fáze A Proměnná Pouze ke čtení

Fázové napětí vodiče A vůči neutrálu (V)

Registr: H:32069 UInt16 Jednotka: V numeric

Napětí fáze A

Čtení
MODBUSR(H, 32069, UInt16)/10
Napětí fáze B Proměnná Pouze ke čtení

Fázové napětí vodiče B vůči neutrálu (V)

Registr: H:32070 UInt16 Jednotka: V numeric

Napětí fáze B

Čtení
MODBUSR(H, 32070, Uint16)/10
Napětí fáze C Proměnná Pouze ke čtení

Fázové napětí vodiče C vůči neutrálu (V)

Registr: H:32071 UInt16 Jednotka: V numeric

Napětí fáze C

Čtení
MODBUSR(H, 32071, Uint16)/10
PV1 proud Proměnná Pouze ke čtení
Registr: H:32017 Int16 Jednotka: A numeric
Servisní atributy
PV1 napětí

PV1 proud

Čtení
MODBUSR(H, 32017, Int16)/100
Servisní atributy
PV1 Voltage
MODBUSR(H, 32016, Int16)/10 + "V"
PV2 proud Proměnná Pouze ke čtení
Registr: H:32019 Int16 Jednotka: A numeric
Servisní atributy
PV2 napětí

PV2 proud

Čtení
MODBUSR(H, 32019, Int16)/100
Servisní atributy
PV2 Voltage
MODBUSR(H, 32018, Int16)/10
PV3 proud Proměnná Pouze ke čtení
Registr: H:32021 Int16 Jednotka: A numeric
Servisní atributy
PV3 napětí

PV3 proud

Čtení
MODBUSR(H,32021, Int16)/100
Servisní atributy
PV3 Voltage
MODBUSR(H, 32020, Int16)/10 + "V"
PV4 proud Proměnná Pouze ke čtení
Registr: H:32023 Int16 Jednotka: A numeric
Servisní atributy
PV4 napětí

PV4 proud

Čtení
MODBUSR(H, 32023, Int16)/100
Servisní atributy
PV4 Voltage
MODBUSR(H, 32022, Int16)/10
Stav střídače Vícestavový přepínač

Provozní stav střídače mapovaný na 10 přehledných kódů — Pohotovost, Nečinný/Bez záření, Spouštění, Připojený k síti, Vypnutí, Regulace sítě, IV skenování, Kontrola na místě, Inspekce, Detekce DC vstupu

Registr: H:32089 UInt16 numeric
Hodnoty / Stavy: ON · OFF

Stav střídače

Čtení stavu přepínače
var reg := MODBUSR(H, 32089, Uint16);
IF(reg = 0, 0,
IF(reg < 4 OR reg = 40960,1,
IF(reg = 256, 2, 
IF(reg < 515, 3, 
IF(reg < 775, 4,
IF(reg = 1025 OR reg = 1026, 5, 
IF(reg = 1280 OR reg = 1281, 7,
IF(reg = 1536, 8, 
IF(reg = 2048, 6,
IF(reg = 2304, 9
))))))))))
Servisní atributy
Full State
var state := MODBUSR(H, 32089, Uint16);
SWITCH(state, 0, "Idle: Initializing",
 1,"Idle: Detecting ISO", 
 2,"Idle: Detecting irradiation", 
 3, "Idle: Grid Detecting", 
 256, "Starting", 
 512, "On-Grid", 
 513, "On-Grid: Power Limit", 
 514, "On-Grid: self-derating", 
 768, "Shutdown: Fault", 
 769, "Shutdown: Command", 
 770, "Shutdown: OVGR", 
 771,"Shutdown: Communication disconnected", 
 772, "Shutdown: Power Limit", 
 773, "Shutdown: Start manually", 
 774, "Shutdown: DC Switch OFF",
 1025, "Grid dispatch:cos(Phi)-P curve",
 1026, "Grid dispatch:Q-U curve",
40960, "Idle: No irradiation",
1280, "Spot-check",
1281, "Spot-checking",
1536, "Inspecting",
1792, "SFCI self-check",
2048, "IV scanning",
2304, "DC input detection",
"Unknown"
 );
Grid Connection
var reg := MODBUSR(H, 32000,Uint16);
IF(GETBIT(reg,0) = 1, "Standby",
IF(GETBIT(reg,2) = 1 , "Normal Grid Connection",
IF(GETBIT(reg,3) = 1, "Grid connection with derating due to power rationing",
IF(GETBIT(reg,4) = 1, "Grid connection with derating due to inverter internal causes", "Not Connected"
)
)
)
)
Teleindication
var reg := MODBUSR(H, 32000,Uint16);
IF(GETBIT(reg,0) = 1, "Standby",
IF(GETBIT(reg,5) = 1 , "Normal Stop",
IF(GETBIT(reg,6) = 1, "Stop due to faults",
IF(GETBIT(reg,7) = 1, "Stop due to power rationing",
IF(GETBIT(reg,8) = 1, "Shutdown",
IF(GETBIT(reg,9) = 1, "Spot check",
IF(GETBIT(reg,1) = 1, "Grid Connected",
"Unknown State")
)
)
)
)
)
)
Locking Status
IF(GETBIT(MODBUSR(H, 32002, Uint16),0) = 1, "Unlocked", "Locked");
PV Connection Status
IF(GETBIT(MODBUSR(H, 32002, Uint16),0) = 1, "Connected", "Disconnected");
Startup time
var reg := MODBUSR(H, 32091, Uint32, 2);
var min := FLOOR(MOD(reg, 3600)/60);
var ho := FLOOR(MOD(reg,86400)/3600);
var minutes := IF(min<10, "0" + min, min);
var hours := IF(ho<10, "0" + ho, ho);
hours + ":" + minutes;
Shutdown time
var reg := MODBUSR(H, 32093, Uint32, 2);
var min := FLOOR(MOD(reg, 3600)/60);
var ho := FLOOR(MOD(reg,86400)/3600);
var minutes := IF(min<10, "0" + min, min);
var hours := IF(ho<10, "0" + ho, ho);
hours + ":" + FLOOR(minutes);
DC produkce Proměnná Pouze ke čtení

Agregovaný DC vstupní výkon ze všech PV stringů (kW), se servisními atributy strany sítě — frekvence, fázová napětí a proudy A/B/C

Registr: H:32064 Int32 Jednotka: kW numeric
Servisní atributy
Frekvence
Napětí fáze A
Napětí fáze B
Napětí fáze C
Proud fáze A
Proud fáze B
Proud fáze C

DC produkce

Čtení
MODBUSR(H, 32064, Int32, 2)/1000
Servisní atributy
Frequency
MODBUSR(H, 32085, Uint16)/100 + " Hz"
A Voltage
MODBUSR(H, 32069, Int16)/10 + " V"
B Voltage
MODBUSR(H, 32070, Int16)/10 + " V"
C Voltage
MODBUSR(H, 32071, Int16)/10 + " V"
A Current
MODBUSR(H, 32072, Int32, 2)/1000 + " A"
B Current
MODBUSR(H, 32074, Int32, 2)/1000 + " A"
C Current
MODBUSR(H, 32076, Int32, 2)/1000 + " A"
Připojení: Modbus TCP • Slave ID: $[SlaveId]
Možná vylepšení (24)
  • H:30035 Firmware Version — STR, 15 regs — useful for diagnostics and version-specific feature gating
  • H:30050 Software Version — STR, 15 regs — main controller software build
  • H:31000 Hardware Version — STR, 15 regs — hardware revision identifier
  • H:32010 Alarm 3 — Bitfield16, additional alarm bits beyond Alarm 1/2 handled by readscript
  • H:32066 Line Voltage A-B — U16, V, /10 — line-to-line grid voltage
  • H:32067 Line Voltage B-C — U16, V, /10 — line-to-line grid voltage
  • H:32068 Line Voltage C-A — U16, V, /10 — line-to-line grid voltage
  • H:32080 Active Power (instantaneous) — I32, kW, /1000 — instantaneous active power; template now uses H:37113 grid-side power instead
  • H:32084 Power Factor — I16, /1000 — referenced in legacy Active Power service attributes but not exposed as standalone sensor
  • H:32090 Fault Code — U16 — specific fault code when device is in shutdown:fault state
  • H:32108 Total DC Input Energy — U32, kWh, /100 — cumulative DC energy input across all PV strings
  • H:32116 Monthly Energy — U32, kWh, /100 — energy generated this month
  • H:32118 Yearly Energy — U32, kWh, /100 — energy generated this year
  • H:37101 Grid Phase A Voltage (power meter) — I32, V, /10 — phase voltage measured by external power meter (different sensor than H:32069)
  • H:37107 Grid Phase A Current (power meter) — I32, A, /100 — phase current measured by external power meter
  • H:37119 Grid Exported Energy (active) — I32, kWh, /100 — energy exported to the grid
  • H:37121 Grid Exported Energy — U32, kWh, /100 — cumulative grid export counter
  • H:37123 Grid Accumulated Energy — U32, kWh, /100 — total energy from grid (import)
  • H:37762 Battery Running Status — U16 enum — 0=Offline, 1=Standby, 2=Running, 3=Fault, 4=Sleep
  • H:37765 Battery Charge/Discharge Power — I32, W — positive=charging, negative=discharging
  • H:37784 Battery Daily Charge — U32, kWh, /100 — today's battery charge energy
  • H:37786 Battery Daily Discharge — U32, kWh, /100 — today's battery discharge energy
  • H:40200 Power On — WO, E16 — remote inverter power-on command
  • H:40201 Shutdown — WO, E16 — remote inverter shutdown command

Zdroje

Našli jste problém s touto šablonou zařízení?

Napište nám, co nefunguje, co chybí, nebo jak by se měla šablona chovat. Vaše zpětná vazba nám pomáhá udržet katalog přesný.

Ověřeno TapHome

Chcete to použít ve svém TapHome jádře?

Otevřete tuto šablonu v zákaznickém portálu a použijte ji ve svém domově, nebo navrhněte úpravu a odešlete ji zpět do katalogu.

Otevřít v portálu