Tweaked settings heater algorithm
This commit is contained in:
Binary file not shown.
@@ -43,10 +43,10 @@ class EpeverChargeController(minimalmodbus.Instrument):
|
||||
|
||||
@retry(wait_fixed=200, stop_max_attempt_number=5)
|
||||
def retriable_read_register(
|
||||
self, registeraddress, number_of_decimals, functioncode
|
||||
self, registeraddress, number_of_decimals, functioncode, signed=False
|
||||
):
|
||||
return self.read_register(
|
||||
registeraddress, number_of_decimals, functioncode, False
|
||||
registeraddress, number_of_decimals, functioncode, signed
|
||||
)
|
||||
|
||||
@retry(wait_fixed=200, stop_max_attempt_number=5)
|
||||
@@ -76,7 +76,7 @@ class EpeverChargeController(minimalmodbus.Instrument):
|
||||
|
||||
def get_temperature(self):
|
||||
"""Rated Battery's voltage"""
|
||||
return self.retriable_read_register(4, 2, 4)
|
||||
return self.retriable_read_register(4, 2, 4, True)
|
||||
|
||||
def get_rain(self):
|
||||
"""Rated charging current to battery"""
|
||||
@@ -100,7 +100,7 @@ class EpeverChargeController(minimalmodbus.Instrument):
|
||||
|
||||
def get_temperature_backup(self):
|
||||
"""Charging mode: 0x0001 = PWM"""
|
||||
return self.retriable_read_register(13, 2, 4)
|
||||
return self.retriable_read_register(13, 2, 4,True)
|
||||
|
||||
def get_status_bits(self):
|
||||
"""Charging mode: 0x0001 = PWM"""
|
||||
|
Reference in New Issue
Block a user