This commit is contained in:
matteo porta 2022-07-13 11:11:32 +02:00
parent 86a2c10b76
commit d8df4cb19f

View File

@ -78,9 +78,7 @@ class TecnaMarpossProvasetT3(ModbusComponent):
["MEASURE UNITS: Flow rate measure units", self._flow_units_map, ["flo"]],
]:
v = self.read(register)
unit = v & 0xff
decimals = (v >> 8) & 0xff
unit_spec = [10**(-decimals), unit_map.get(unit, unit)]
unit_spec = [10**(-((v >> 8) & 0xff)), unit_map[v & 0xff]]
for unit_name in unit_names:
units[unit_name] = unit_spec
return units