added eb3a

This commit is contained in:
Patrick762 committed 2024-02-17 20:36:32 +01:00
1 parent 3d65d8b00f
commit e395c400b5
3 files changed
+99 -1

No files matched your search

@@ -3,7 +3,15 @@
from dataclasses import dataclass
from enum import Enum, auto, unique
from .field_enums import AutoSleepMode, OutputMode, SplitPhaseMachineType, UpsMode
from .field_enums import (
AutoSleepMode,
ChargingMode,
EcoShutdown,
LedMode,
OutputMode,
SplitPhaseMachineType,
UpsMode,
)
@unique
@@ -205,6 +213,34 @@ FIELD_ATTRIBUTES = {
name="Battery Range End",
unit_of_measurement="%",
),
"led_mode": FieldAttributes(
type=FieldType.ENUM,
setter=True,
name="LED Mode",
options=LedMode,
),
"eco_on": FieldAttributes(
type=FieldType.BOOL,
setter=True,
name="Eco Mode",
),
"eco_shutdown": FieldAttributes(
type=FieldType.ENUM,
setter=True,
name="Eco Shutdown",
options=EcoShutdown,
),
"charging_mode": FieldAttributes(
type=FieldType.ENUM,
setter=True,
name="Charging Mode",
options=ChargingMode,
),
"power_lifting_on": FieldAttributes(
type=FieldType.BOOL,
setter=False, # Disabled for safety reasons
name="Power Lifting",
),
}