Specify Devices
AI-generatedOverview
This node reads data from specified Huawei SUN2000 inverter devices via Modbus TCP. It allows users to manually specify inverter device addresses, connection details, and data categories to retrieve. The node connects to a SmartLogger device at the given host and port, queries the specified inverters for selected data categories such as power, voltages, status, alarms, and more, and outputs structured JSON data for each inverter. This is useful for monitoring and managing solar inverter performance and status in solar power systems.
Use Case Examples
- A solar energy system operator wants to monitor specific inverters by their device addresses to track power output and device status.
- An engineer needs to collect detailed voltage and current data from selected inverters for diagnostics and reporting.
Properties
| Name | Meaning |
|---|---|
| Data Categories | Select which data categories to read from inverters, such as power, voltages, status, alarms, device info, etc. |
| Always Include Alarm Texts | Whether to always include the alarmTexts field in output, even when empty, for consistent packet structure. |
| Field Naming Convention | Choose output field naming style: Descriptive or IEC 61850 standard. |
| Host | IP address or hostname of the SmartLogger device. |
| Port | Modbus TCP port to connect to (default 502). |
| Inverter Addresses | Comma-separated inverter device addresses or ranges to query. |
| Connection Timeout (Ms) | Connection timeout in milliseconds. |
| Retry Attempts | Number of retry attempts on connection failure. |
| Custom Inverter Names | Enable custom naming for inverters instead of auto-generated names. |
| Device Name Mappings | Mappings of inverter addresses to custom names when custom naming is enabled. |
Output
JSON
ts- Timestamp of the data reading.unitId- Inverter unit ID/address.deviceName- Name of the inverter device, either auto-generated or custom.serialNumber- Serial number of the inverter device.model- Model identifier of the inverter device.telemetryactivePower- Active power output of the inverter.reactivePower- Reactive power output.inputPower- Input power.powerFactor- Power factor.efficiency- Efficiency of the inverter.peakPowerToday- Peak power recorded today.dailyEnergyYield- Energy yield for the day.totalEnergyYield- Total energy yield.gridVoltageUAB- Grid voltage between phases UAB.gridVoltageUBC- Grid voltage between phases UBC.gridVoltageUCA- Grid voltage between phases UCA.phaseAVoltage- Voltage on phase A.phaseBVoltage- Voltage on phase B.phaseCVoltage- Voltage on phase C.phaseACurrent- Current on phase A.phaseBCurrent- Current on phase B.phaseCCurrent- Current on phase C.gridFrequency- Grid frequency.internalTemperature- Internal temperature of the inverter.cabinetTemperature- Cabinet temperature.dcCurrent- DC current.numberOfStrings- Number of PV strings.ratedPower- Rated power of the inverter.insulationResistance- Insulation resistance.pvStrings- PV string data.
statusstatus- Status code of the inverter.deviceStatus- Device status code.deviceStatusText- Text description of device status.runningStatus- Running status code.majorFault- Major fault indicator.minorFault- Minor fault indicator.warning- Warning indicator.alarm1- Alarm 1 indicator.alarm2- Alarm 2 indicator.alarm3- Alarm 3 indicator.faultCode- Fault code.alarmTexts- Decoded alarm texts, included optionally for consistent output.
Dependencies
- Modbus TCP connection to Huawei SmartLogger device
Troubleshooting
- Connection failures due to incorrect host, port, or network issues. Verify SmartLogger device IP and port.
- Invalid inverter addresses format. Use comma-separated values or ranges like '12,13,14' or '12-15'.
- Empty or missing data if the specified inverters are offline or not responding.
- Errors if the input data does not contain required metadata or discovery data when using discovery operation.
- Timeouts if the connection timeout is too low for the network conditions.
Links
- Huawei SUN2000 Inverter Official - Official product page for Huawei SUN2000 solar inverters.
- Modbus Application Protocol Specification - Specification for Modbus TCP communication protocol used by the node.