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.
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.