28 lines
423 B
Python
Executable File
28 lines
423 B
Python
Executable File
|
|
from python_libs.ie_utils.utils import enum_file_name_of
|
|
|
|
"""
|
|
Controller States
|
|
"""
|
|
|
|
UNKNOWN = 0
|
|
HEATING = 1
|
|
OPTIMIZE_SELF_CONSUMPTION = 2
|
|
CALIBRATION_CHARGE = 3
|
|
HOLD_MIN_SOC = 4
|
|
CHARGE_TO_MIN_SOC = 5
|
|
BRIDGE_GRID_BLACKOUT = 6
|
|
LIMIT_DISCHARGE_POWER = 7
|
|
SCHEDULED_CHARGE = 8
|
|
LIMIT_CHARGE_POWER = 9
|
|
NO_GRID_METER_AVAILABLE = 10
|
|
NO_BATTERY_AVAILABLE = 11
|
|
NO_INVERTER_AVAILABLE = 12
|
|
|
|
name_of = enum_file_name_of(__file__)
|
|
|
|
|
|
|
|
|
|
|