Skip to content

Add Support for additional Inverter / BESS Brands #8

Description

@Roving-Ronin

Hi @mcamposv

Would it be possible to add support for other brands than Huawei / iStore (the Australian OEM rebranded version of Huawei) to your project?
What additional information would you require to support this ?

In the WLCRS repo you mentioned:

"_The one known limitation for other inverters is the startup connectivity check: on boot, the proxy queries a specific Modbus register to read the EMMA/SUN2000 device name and validate the connection is live.
That check is Huawei-specific and would need to be either reparametrized or removed entirely for other inverters. Everything after that handshake is generic Modbus TCP proxying.

If anyone tries it with Sungrow, DEYE, or similar and hits issues, I'd love to know — both to help debug and to make the startup check configurable for non-Huawei setups._"

Here's information for some brands that I'm aware of:

Sungrow device/model register is #4999 (register 5000 minus 1), input_type = input. data_type = uint16.
SolarEdge device/model register is #40020 (was 40115), input_type = holding. data_type = string. count = 16
Goodwe device/model register is #35011, data_type = custom. count = 5.
Fronius device/model register is #40020, input_type = holding. data_type = string. count = 16.

Thanks in Advance.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions