update
This commit is contained in:
@@ -337,11 +337,11 @@ class SensorPayload:
|
|||||||
def set_mppt(self, battery_voltage, battery_current, solar_voltage, solar_power, charger_status):
|
def set_mppt(self, battery_voltage, battery_current, solar_voltage, solar_power, charger_status):
|
||||||
"""Set MPPT charger values (bytes 52-61)"""
|
"""Set MPPT charger values (bytes 52-61)"""
|
||||||
if battery_voltage is not None:
|
if battery_voltage is not None:
|
||||||
self.payload[52:54] = struct.pack('>H', int(battery_voltage * 10))
|
self.payload[52:54] = struct.pack('>H', int(battery_voltage * 100))
|
||||||
if battery_current is not None:
|
if battery_current is not None:
|
||||||
self.payload[54:56] = struct.pack('>h', int(battery_current * 10)) # Signed
|
self.payload[54:56] = struct.pack('>h', int(battery_current * 100)) # Signed
|
||||||
if solar_voltage is not None:
|
if solar_voltage is not None:
|
||||||
self.payload[56:58] = struct.pack('>H', int(solar_voltage * 10))
|
self.payload[56:58] = struct.pack('>H', int(solar_voltage * 100))
|
||||||
if solar_power is not None:
|
if solar_power is not None:
|
||||||
self.payload[58:60] = struct.pack('>H', int(solar_power))
|
self.payload[58:60] = struct.pack('>H', int(solar_power))
|
||||||
if charger_status is not None:
|
if charger_status is not None:
|
||||||
|
|||||||
Reference in New Issue
Block a user