Skip to content

Commit da13499

Browse files
authored
fix solaredge (#2872)
* fix solaredge * fix * clean up
1 parent 89ba85a commit da13499

2 files changed

Lines changed: 2 additions & 1 deletion

File tree

packages/modules/devices/solaredge/solaredge/counter.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ def update(self):
4848
(self.registers.power_factors, [ModbusDataType.INT_16]*3),
4949
(self.registers.power_factors_scale, ModbusDataType.INT_16),
5050
(self.registers.frequency, ModbusDataType.INT_16),
51+
(self.registers.frequency_scale, ModbusDataType.INT_16),
5152
(self.registers.imported, ModbusDataType.UINT_32),
5253
(self.registers.exported, ModbusDataType.UINT_32),
5354
(self.registers.imp_exp_scale, ModbusDataType.INT_16),

packages/modules/devices/solaredge/solaredge/inverter.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ def update(self) -> None:
5959

6060
def read_state(self):
6161
resp = self.__tcp_client.read_holding_registers_bulk(
62-
Register.POWER, 18, mapping=self.REG_MAPPING, unit=self.component_config.configuration.modbus_id)
62+
Register.CURRENTS, 30, mapping=self.REG_MAPPING, unit=self.component_config.configuration.modbus_id)
6363

6464
power = scale_registers(resp[Register.POWER], resp[Register.POWER_SCALE]) * -1
6565
imported, _ = self.sim_counter.sim_count(power)

0 commit comments

Comments
 (0)