@@ -877,6 +877,23 @@ def value_function_inverter_module(initval: int, descr: Any, datadict: dict[str,
877877 native_unit_of_measurement = PERCENTAGE ,
878878 allowedtypes = ALL_GEN_GROUP ,
879879 ),
880+ GrowattModbusNumberEntityDescription (
881+ name = "PV Start-up Voltage" ,
882+ key = "pv_startup_voltage" ,
883+ register = 17 ,
884+ register_data_type = REGISTER_U16 ,
885+ fmt = "i" ,
886+ scale = 0.1 ,
887+ native_min_value = 0 ,
888+ native_max_value = 1000 ,
889+ native_step = 0.1 ,
890+ native_unit_of_measurement = UnitOfElectricPotential .VOLT ,
891+ device_class = NumberDeviceClass .VOLTAGE ,
892+ allowedtypes = HYBRID | GEN3 ,
893+ write_method = WRITE_SINGLE_MODBUS ,
894+ entity_category = EntityCategory .CONFIG ,
895+ icon = "mdi:solar-power" ,
896+ ),
880897 GrowattModbusNumberEntityDescription (
881898 name = "Grid Export Limit" ,
882899 key = "grid_export_limit" ,
@@ -1954,6 +1971,17 @@ def value_function_inverter_module(initval: int, descr: Any, datadict: dict[str,
19541971 allowedtypes = ALL_GEN_GROUP ,
19551972 internal = True ,
19561973 ),
1974+ GrowattModbusSensorEntityDescription (
1975+ name = "PV Start-up Voltage" ,
1976+ key = "pv_startup_voltage" ,
1977+ register = 17 ,
1978+ register_data_type = REGISTER_U16 ,
1979+ scale = 0.1 ,
1980+ native_unit_of_measurement = UnitOfElectricPotential .VOLT ,
1981+ device_class = SensorDeviceClass .VOLTAGE ,
1982+ allowedtypes = HYBRID | GEN3 ,
1983+ icon = "mdi:solar-power" ,
1984+ ),
19571985 GrowattModbusSensorEntityDescription (
19581986 name = "Firmware Version" ,
19591987 key = "firmware_version" ,
0 commit comments