RPI: Fix reading negative temperature - must be treated as signed short,

not unsigned short
This commit is contained in:
Christian Ehrlicher 2022-12-14 19:32:09 +01:00
parent 8d453fe233
commit b058bc10be

View file

@ -440,7 +440,7 @@ class Hm300Decode0B(StatusResponse):
@property
def temperature(self):
""" Inverter temperature in °C """
return self.unpack('>H', 26)[0]/10
return self.unpack('>h', 26)[0]/10
class Hm300Decode0C(Hm300Decode0B):
""" 1121-series mirco-inverters status data """