Saule · Huawei SUN2000 · Smart Dongle · Modbus TCP · KNX · 10 min lasīšanai

Huawei SUN2000 invertors: Smart Dongle iestatīšana un KNX Modbus TCP integrācija

Huawei SUN2000 virknes invertori ir vieni no visplašāk uzstādītajiem dzīvojamo un komerciālo saules invertoru modeļiem Vācijā, Nīderlandē un Beniluksā. Lai tos savienotu ar KNX, nepieciešamas specifiskas zināšanas par Smart Dongle SDongleA-05, nestandarta Modbus TCP portu 6607 un pareizām reģistru adresēm jaudai, akumulatoram un tīklam — tas viss atšķiras no SunSpec standarta.

SUN2000 aparatūras pārskats un Smart Dongle prasības

Huawei SUN2000 klāstā ir vienfāzes (3-6 kW) un trīsfāžu (5-40 kW) virknes invertori. Eiropā visbiežāk sastopamie dzīvojamo māju modeļi ir SUN2000-5/6/8/10KTL-M1 un M2. KNX Modbus TCP integrācijai ir nepieciešams Smart Dongle SDongleA-05 — bez tā invertora COM portā ir pieejams tikai Modbus RTU pa RS485, kam nepieciešams atsevišķs RS485-Ethernet pārveidotājs.

The SDongleA-05 plugs into the USB-A socket on the right side panel of the SUN2000 inverter. It acts as a WiFi or Ethernet bridge and also exposes Modbus TCP on the local network. The Smart Dongle is sold separately and must be ordered from the installer's Huawei distributor — verify compatibility with the specific SUN2000 firmware version before ordering.

Smart Dongle iestatīšana — FusionSolar lietotnes soļi

Prerequisites:
  - SDongleA-05 inserted in SUN2000 USB-A socket
  - FusionSolar app installed (installer account required)
  - Installer account: register at solar.huawei.com/installer

Step 1: connect FusionSolar app to Smart Dongle
  FusionSolar → Device → Add Device → Scan QR code (on Dongle)
  Or: connect phone WiFi to Dongle AP (SSID: Dongle_xxxxx)
  Enter Dongle web UI: 192.168.8.1 — set up WiFi or Ethernet

Step 2: configure inverter network
  FusionSolar → Device → SUN2000 settings → Communication
  Set IP (DHCP or static), subnet, gateway
  Verify ping to inverter IP from KNX gateway network

Step 3: enable Modbus TCP
  FusionSolar → Device → SUN2000 → Settings → Communication
  Scroll to Modbus TCP: toggle ON
  Port: 6607 (fixed, cannot be changed)
  Access level: installer (required to enable Modbus TCP)

Step 4: verify
  Open Modbus Poll: IP = Smart Dongle IP, Port = 6607, Unit ID = 0
  Read registers 32000-32070: manufacturer string in 32000-32014

SUN2000 Modbus reģistru karte

Huawei izmanto patentētu Modbus reģistru karti, kas atšķiras no SunSpec standarta. Visi reģistri ir holding reģistri (funkcija 3), big-endian baitu secībā. Huawei dokumentācijā reģistru adreses sākas ar 1 — atņemiet 1, ja izmantojat Modbus Poll vai vārteju ar nulles bāzes adresāciju.

SUN2000 holding reģistru karte (FC3, no 1, big-endian)

Power and production:
32064-32065: Active Power (int32, 1W resolution)
             Positive = generating, 0 during night
32078-32079: Daily Energy Yield (uint32, 0.01 kWh)
             Reset at midnight
32091:       PV1 Input Voltage (uint16, 0.1V)
32092:       PV1 Input Current (uint16, 0.01A)
32093:       PV2 Input Voltage (uint16, 0.1V)
32094:       PV2 Input Current (uint16, 0.01A)

Battery (LUNA2000 connected):
32087:       Battery SOC (uint16, 0.1%) — multiply by 0.1 for %
32114-32115: Battery Charge/Discharge Power (int32, 1W)
             Positive = charging, Negative = discharging
32103:       Battery Voltage (uint16, 0.1V)
32105:       Battery Current (int16, 0.1A)

Grid:
32261:       Grid Power (int32, 1W)
             Positive = exporting, Negative = importing
ReģistrsParametrsKNX DPTPārveidošana
32064-32065Aktīvā jauda (W)DPT 9.001 (kW)Dalīt ar 1000
32087Akumulatora uzlādes līmenis (%)DPT 5.001 (%)Dalīt ar 10
32114-32115Akumulatora jauda (W)DPT 9.001 ar zīmiDalīt ar 1000, ar zīmi
32261Tīkla jauda (W)DPT 9.001 ar zīmiDalīt ar 1000, ar zīmi
32078-32079Dienas iznākums (kWh)DPT 13.013 (Wh)Reizināt ar 10 (0.01kWh uz Wh)

KNX Modbus vārtejas konfigurācija SUN2000

LOYTEC LROC-100 un Weinzierl 5010 ir piemēroti Huawei SUN2000 integrācijai. LOYTEC LROC-100 ir ieteicams daudzprotokolu instalācijām, kur ir arī BACnet vai M-Bus ierīces. Weinzierl 5010 ir vienkāršāks un plaši izmantots dzīvojamo māju KNX projektos.

Weinzierl 5010 konfigurācija Huawei SUN2000

Device settings in ETS plug-in:
  IP address: <Smart Dongle IP>
  Port: 6607  (CRITICAL — not 502)
  Unit ID: 0   (CRITICAL — not 1)
  Protocol: Modbus TCP

Poll task 1 — Active Power:
  Start register: 32063 (0-based = 32064 - 1)
  Count: 2 (32-bit int32)
  Data type: 32-bit signed integer, big-endian
  Value transform: divide by 1000 (W to kW)
  KNX GA: 6/0/1, DPT 9.001 (kW)
  Poll interval: 10 seconds

Poll task 2 — Battery SOC:
  Start register: 32086 (0-based)
  Count: 1 (uint16)
  Data type: 16-bit unsigned integer
  Value transform: divide by 10 (0.1% to %)
  KNX GA: 6/0/3, DPT 5.001 (0-100%)
  Poll interval: 60 seconds

Poll task 3 — Grid Power:
  Start register: 32260 (0-based)
  Count: 2 (int32)
  Data type: 32-bit signed integer, big-endian
  Value transform: divide by 1000 (W to kW)
  KNX GA: 6/0/5, DPT 9.001 signed
  Poll interval: 10 seconds

SG Ready un piespiedu uzlāde caur Modbus rakstīšanu

SUN2000 LUNA2000 akumulatoru sistēma atbalsta darba režīma vadību caur Modbus rakstīšanu, līdzīgi kā SG Ready ieeja siltumsūkņiem. Rakstot reģistru 47500, akumulators tiek iespiests noteiktos darba režīmos. Apvienojot ar KNX loģiku, kas nolasa dinamiskā elektrības tarifa signālu (Tibber API caur Node-RED vai ENTSO-E spot cenu caur Home Assistant), akumulators var automātiski uzlādēties lētajā nakts tarifa periodā.

SUN2000 akumulatora darba režīma reģistrs — Modbus rakstīšana

Register 47500: Storage Control Mode (holding, FC6 write)
  Write 0: self-use mode (default — prioritise self-consumption)
  Write 5: forced charge mode (charge at max rate)
  Write 6: forced discharge mode (discharge to grid/loads)
  Write 2: time-of-use mode (uses TOU schedule)

Register 47075: Forced Charge/Discharge Power (uint16, W)
  Write desired charge power in watts
  Example: write 3000 = charge at 3 kW

KNX to Modbus write via Weinzierl 5010:
  KNX GA '6/1/0' DPT 1.001 = 1 (cheap tariff signal)
  → Weinzierl 5010 write command: reg 47500 = 5 (forced charge)
  → Weinzierl 5010 write command: reg 47075 = 3000 (3 kW)

KNX GA '6/1/0' = 0 (normal tariff):
  → Write reg 47500 = 0 (return to self-use mode)

Tibber integration:
  Home Assistant Tibber integration → cheap_tariff entity
  HA automation: when cheap_tariff = true
    → write 1 to KNX GA '6/1/0' via HA KNX integration
  → Weinzierl 5010 triggers Modbus write to SUN2000

Porta 6607 savienojuma problēmu novēršana

Porta 6607 savienojuma kļūmes ir visizplatītākā SUN2000 KNX integrācijas problēma. Kļūmju veidi atšķiras no standarta Modbus TCP kļūdām, jo nestandarta ports bieži ir bloķēts vai Modbus TCP funkcija nav ieslēgta FusionSolar lietotnē.

Problēmu novēršanas kontrolsaraksts — ports 6607 atteikts vai taimauts

Symptom: Modbus Poll → Connection refused on port 6607

Check 1 — Smart Dongle IP reachability:
  ping <Smart Dongle IP> from laptop on same network
  If ping fails: check DHCP lease or set static IP in FusionSolar

Check 2 — Modbus TCP enabled in FusionSolar:
  FusionSolar app → Device → SUN2000 → Settings → Communication
  Confirm Modbus TCP toggle shows ON
  This is the most common root cause — Modbus TCP is OFF by default

Check 3 — Port 6607 not blocked by router:
  Test from laptop: nc -zv <dongle IP> 6607
  If blocked: add port forwarding rule in router for port 6607
  (only needed if KNX gateway is on different network segment)

Check 4 — Unit ID must be 0:
  Symptom: connection succeeds, all registers return 0x80 exception
  Root cause: unit ID set to 1 instead of 0
  Fix: change unit ID to 0 in Modbus Poll and gateway config

Check 5 — Wrong IP (WiFi vs Ethernet):
  Smart Dongle has two IP addresses if both WiFi and Ethernet active
  Use the IP on the same network as the KNX Modbus gateway

Huawei SmartLogger 3000 komerciāliem objektiem: komerciālām instalācijām ar vairākiem SUN2000 invertoriem SmartLogger 3000 apkopo visu invertoru datus un nodrošina Modbus TCP standarta portā 502 ar invertoru reģistru nobīdēm. Tas ievērojami vienkāršo KNX vārtejas konfigurāciju daudzinvertoru sistēmām — viens vārtejas ieraksts apstrādā visus invertorus caur SmartLogger.

Nepieciešams saules panelis ar Huawei SUN2000 KNX integrāciju pēc jūsu specifikācijas?

Mēs konfigurējam Weinzierl 5010 un LOYTEC vārtus ar pareiziem SUN2000 porta 6607 iestatījumiem, KNX DPT kartējumu jaudai un akumulatora SOC, SG Ready piespiedu uzlādes loģiku un pilnu nodošanas dokumentāciju, kas pārbaudīta jūsu objektā.

Pieprasīt piedāvājumu →
Ielādējas...
Uz augšu