Skip to content

Commit

Permalink
Merge pull request #2141 from benderl/sungrow
Browse files Browse the repository at this point in the history
fix sungrow firmware selection
  • Loading branch information
benderl authored Jan 13, 2025
2 parents 02f474d + 6fbc4ae commit 59ebf59
Show file tree
Hide file tree
Showing 231 changed files with 231 additions and 229 deletions.
5 changes: 4 additions & 1 deletion packages/modules/devices/sungrow/sungrow/bat.py
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,10 @@ def update(self) -> None:
unit = self.device_config.configuration.modbus_id
soc = int(self.__tcp_client.read_input_registers(13022, ModbusDataType.UINT_16, unit=unit) / 10)

if Firmware(self.device_config.configuration.firmware) == Firmware.v2:
if (
Firmware(self.device_config.configuration.firmware) == Firmware.v2
and self.device_config.configuration.version == Version.SH
):
bat_power = self.__tcp_client.read_input_registers(13021, ModbusDataType.INT_16, unit=unit) * -1
else:
bat_power = self.__tcp_client.read_input_registers(13021, ModbusDataType.UINT_16, unit=unit)
Expand Down

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit 59ebf59

Please sign in to comment.