ELAUSYS / INV-KNX-HU
Huawei KNX Gateway
KNX Gateway for integration of Huawei's solar inverters on the KNX bus. The gateway is based on the Huawei SUN2000 Modbus TCP interface and is compatible with the Huawei SUN2000 range via SmartDongle or EMMA, and the SUN2000L range via Wi-Fi.
The product
Designed for your installation.
Read a Huawei inverter from KNX
The INV-KNX-HU puts a Huawei inverter on the KNX bus through the local network. Production, grid exchange, battery state and string data become ordinary KNX group objects in ETS, refreshed every 1 to 255 minutes — for a HyperVisu dashboard, a KNX energy manager or plain logic that switches loads when the sun is out. It connects over the SmartDongle or EMMA network connection (Modbus TCP, port 502).
What it does
Publish production on the bus. AC power, daily and total energy, voltage and current per phase, frequency, power factor and inverter temperature — each as a typed KNX object.
Show each PV string. Voltage and current for up to 4 strings — spot a shaded or faulty string from the visualisation.
Follow the battery. Up to two batteries: running status, charging/discharging power, SOC, daily and cumulative charge and discharge energy for each.
Know the grid balance. The inverter's power meter delivers grid import or export as one signed object — the value the self-consumption logic needs.
Act on it without a server. 64 logic functions in the gateway: gates with 8 inputs, 4-step sequences, weekly calendar triggers and maths — e.g. "surplus above 2 kW for 5 min → switch the water heater".
What it spares you
- No Huawei cloud API, no account, no internet dependency: the gateway reads the inverter on the local network.
- No PC, software bridge or visualisation server between the inverter and the bus.
- No new ETS application to learn: all Elausys inverter gateways share one application; only the inverter model differs.
- No separate 12 V rail: any 12–30 VDC supply, such as the Elausys PSA-15W.
Scenarios
-
The Huawei inverter exports more than 2 kW: the gateway's logic switches the water heater through an Elausys SAE-816 channel.
-
Surplus at noon: the EV charger enable and the pool pump start from KNX; both stop when a cloud passes for more than 10 minutes.
-
Battery SOC above 90 % in the afternoon: the KNX heating switches to comfort setpoint to store heat in the slab.
-
HyperVisu shows production, consumption and grid exchange next to the lighting and heating of the house.
-
A KNX push-button LED turns green while the house is exporting.
Technical proof
- Inverter side: Huawei SUN2000 via SmartDongle (fw ≥ SPC120, Unit ID 1) or EMMA (Unit ID 0); SUN2000L via Wi-Fi (listen mode, port 502); the Huawei SUN2000 Modbus TCP interface over Ethernet RJ45
- Inverter setting: Modbus TCP enabled in the FusionSolar app
- ETS parameter: inverter model SUN2000 or SUN2000L; PV circuits 1–4
- Also: efficiency and insulation resistance objects. With EMMA some objects are not available — see the user manual
- KNX side: refresh rate 1–255 min; single- or three-phase network selectable in ETS
- Logic: 64 functions — logic gates (8 inputs), 4-step sequences, triggers with weekly calendar, math operations
- Power: 12–30 VDC external on screw terminal; KNX bus < 16 mA @ 29 VDC; galvanic isolation between Ethernet and bus
- Housing: 2 SU (35 mm) for 35 mm DIN rail; +5 to +45 °C
- KNX connection: pluggable micro terminal, push-wire 0.6–0.8 mm solid conductor
- Network settings on the embedded web page (default IP 192.168.1.51); firmware update from the same page
- Configuration: ETS5 / ETS6
KNX group objects
| GO | Object | Description |
|---|---|---|
| 3 | AC Current | Total AC current |
| 4 | AC Current A | Phase A |
| 5 | AC Current B | Phase B |
| 6 | AC Current C | Phase C |
| 7 | AC Voltage | Total AC voltage |
| 8 | AC Voltage AB | Line-line AB |
| 9 | AC Voltage BC | Line-line BC |
| 10 | AC Voltage CA | Line-line CA |
| 11 | AC Voltage AN | Phase A–N |
| 12 | AC Voltage BN | Phase B–N |
| 13 | AC Voltage CN | Phase C–N |
| 16 | PV1 Voltage | String 1 voltage |
| 17 | PV1 Current | String 1 current |
| 18 | PV2 Voltage | String 2 voltage |
| 19 | PV2 Current | String 2 current |
| 20 | PV3 Voltage | String 3 voltage |
| 21 | PV3 Current | String 3 current |
| 22 | PV4 Voltage | String 4 voltage |
| 23 | PV4 Current | String 4 current |
| 24 | AC Power | Active power output |
| 25 | DC Power | DC input power |
| 26 | AC Frequency | Grid frequency |
| 29 | AC PF | Power factor |
| 30 | AC Energy | Total AC energy |
| 31 | Efficiency | Inverter efficiency |
| 32 | Insulation | Insulation resistance |
| 33 | Temperature | Inverter temperature |
| 40 | Daily Energy Yield | Daily production |
| 41 | Battery 1 Running Status | Operating state |
| 42 | Battery 1 Power | > 0 charging / < 0 discharging |
| 43 | Battery 1 SOC | State of charge (%) |
| 44 | Battery 1 Current Day Charge | Daily charge energy |
| 45 | Battery 1 Current Day Discharge | Daily discharge energy |
| 46 | Battery 1 Total Charge | Cumulative charge |
| 47 | Battery 1 Total Discharge | Cumulative discharge |
| 48 | Battery 2 Running Status | Operating state |
| 49 | Battery 2 Power | > 0 charging / < 0 discharging |
| 50 | Battery 2 SOC | State of charge (%) |
| 51 | Battery 2 Current Day Charge | Daily charge energy |
| 52 | Battery 2 Current Day Discharge | Daily discharge energy |
| 53 | Battery 2 Total Charge | Cumulative charge |
| 54 | Battery 2 Total Discharge | Cumulative discharge |
| 55 | Powermeter | Grid power: > 0 import / < 0 export |
Local, standard, independent
Every value is a standard KNX group object in ETS — nothing hidden in a proprietary app. The gateway polls the inverter on the local network; no internet connection, account or subscription is involved. The Huawei monitoring portal keeps working alongside.
FAQ
Which Huawei inverters? SUN2000 series through the SmartDongle (firmware SPC120 or later) or through EMMA; SUN2000L series over Wi-Fi.
Does it work with EMMA? Yes — the gateway reads EMMA with Unit ID 0. A few objects are not provided by EMMA; the manual lists them.
Two batteries? Both are monitored separately (GO 41–54).
Does it read the power meter? Yes. Grid import/export from the Huawei power meter is one signed object (GO 55).
Does it work with HyperVisu? Yes. The objects are standard KNX objects; HyperVisu reads and charts them like any other.
More information
Specifications
- Reference
- INV-KNX-HU
- Manufacturer
- ELAUSYS
- Inverters: Huawei SUN2000 (SmartDongle ≥ SPC120 or EMMA), SUN2000L (Wi-Fi)
- Protocol: the Huawei SUN2000 Modbus TCP interface, Ethernet RJ45
- Data: AC power, energy, voltage, current, frequency, PF, temperature
- PV strings: 1–4 strings
- Battery: up to 2 batteries — status, power, SOC, daily and total charge/discharge
- Power meter: grid import/export via the inverter's meter
- Refresh rate: 1–255 min
- Logic functions: 64
- Power supply: 12–30 VDC external, screw terminal
- KNX bus current: < 16 mA @ 29 VDC, galvanic isolation
- Operating temperature: +5 to +45 °C
- Housing: 2 SU, 35 mm DIN rail
- Configuration: ETS5 / ETS6
Key features
- Modbus TCP over Ethernet RJ45
- AC power
- energy
- voltage
- current and frequency as KNX group objects
- PV string voltage and current (up to 4 strings)
- Two batteries: status SOC power and daily / total charge energy
- Grid import / export from the power meter
- Refresh rate 1-255 min
- 64 logic functions (gates
- sequences
- calendar triggers
- maths)
- Single- and three-phase networks
- Galvanic isolation from the KNX bus
- 2 SU DIN-rail housing
- Configured in ETS5 / ETS6