Skip to content

Commit 2ae9338

Browse files
author
Sven ten Raa
committed
remove zero special case when decoding value
1 parent 8b7affe commit 2ae9338

File tree

1 file changed

+3
-6
lines changed

1 file changed

+3
-6
lines changed

custom_components/victron/coordinator.py

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -108,13 +108,10 @@ def parse_register_data(self, buffer: ReadHoldingRegistersResponse, registerInfo
108108
return decoded_data
109109

110110
def decode_scaling(self, number, scale, unit):
111-
if scale == 0:
112-
return number * 10
111+
if unit == "" and scale == 1:
112+
return round(number)
113113
else:
114-
if unit == "" and scale == 1:
115-
return round(number)
116-
else:
117-
return number / scale
114+
return number / scale
118115

119116
def encode_scaling(self, value, unit, scale):
120117
if scale == 0:

0 commit comments

Comments
 (0)