MOar features
This commit is contained in:
@ -264,6 +264,7 @@ class BasePlugin:
|
|||||||
Devices[8].Update(1, "0")
|
Devices[8].Update(1, "0")
|
||||||
Devices[9].Update(1, "0")
|
Devices[9].Update(1, "0")
|
||||||
Devices[10].Update(1, "0")
|
Devices[10].Update(1, "0")
|
||||||
|
Devices[11].Update(1, "0")
|
||||||
|
|
||||||
# Ac In Voltage
|
# Ac In Voltage
|
||||||
data = client.read_holding_registers(3, 1)
|
data = client.read_holding_registers(3, 1)
|
||||||
@ -599,16 +600,20 @@ class BasePlugin:
|
|||||||
# Value
|
# Value
|
||||||
value = decoder.decode_16bit_int()
|
value = decoder.decode_16bit_int()
|
||||||
batterystate = "Unknown?"
|
batterystate = "Unknown?"
|
||||||
|
onbattery = 0
|
||||||
if value == 0:
|
if value == 0:
|
||||||
batterystate = "Unused, Battery Life Disabled"
|
batterystate = "Unused, Battery Life Disabled"
|
||||||
elif value == 1:
|
elif value == 1:
|
||||||
batterystate = "Restarted"
|
batterystate = "Restarted"
|
||||||
elif value == 2:
|
elif value == 2:
|
||||||
batterystate = "Self-compsumption"
|
batterystate = "Self-compsumption"
|
||||||
|
onbattery = 1
|
||||||
elif value == 3:
|
elif value == 3:
|
||||||
ratterystate = "Self-compsumption, SoC exceeds 85%"
|
batterystate = "Self-compsumption, SoC exceeds 85%"
|
||||||
|
onbattery = 1
|
||||||
elif value == 4:
|
elif value == 4:
|
||||||
batterystate = "Self-compsumption, SoC at 100%"
|
batterystate = "Self-compsumption, SoC at 100%"
|
||||||
|
onbattery = 1
|
||||||
elif value == 5:
|
elif value == 5:
|
||||||
batterystate = "Discharge disabled"
|
batterystate = "Discharge disabled"
|
||||||
elif value == 6:
|
elif value == 6:
|
||||||
@ -623,6 +628,7 @@ class BasePlugin:
|
|||||||
batterystate = "Battery Life disabled (low SoC)"
|
batterystate = "Battery Life disabled (low SoC)"
|
||||||
Devices[34].Update(1, str(value)+": "+batterystate)
|
Devices[34].Update(1, str(value)+": "+batterystate)
|
||||||
# TODO: add a device to say on battery yes/no
|
# TODO: add a device to say on battery yes/no
|
||||||
|
# use the "onbatteryy" variable
|
||||||
|
|
||||||
global _plugin
|
global _plugin
|
||||||
_plugin = BasePlugin()
|
_plugin = BasePlugin()
|
||||||
|
|||||||
Reference in New Issue
Block a user