simple set charging mode (no turbo)
This commit is contained in:
1 parent
c96f551024
commit
1fbcf83b1b
3 files changed
+8
-3
No files matched your search
@@ -1,7 +1,6 @@
|
|||||||
"""AC180P fields."""
|
"""AC180P fields."""
|
||||||
|
|
||||||
from typing import List
|
from typing import List
|
||||||
from enum import Enum, unique
|
|
||||||
|
|
||||||
from ..field_enums import ChargingMode
|
from ..field_enums import ChargingMode
|
||||||
from ..utils.commands import ReadHoldingRegisters
|
from ..utils.commands import ReadHoldingRegisters
|
||||||
@@ -23,7 +22,7 @@ class AC180P(ProtocolV2Device):
|
|||||||
# Controls (2000)
|
# Controls (2000)
|
||||||
self.struct.add_bool_field('ac_output_on_switch', 2011)
|
self.struct.add_bool_field('ac_output_on_switch', 2011)
|
||||||
self.struct.add_bool_field('dc_output_on_switch', 2012)
|
self.struct.add_bool_field('dc_output_on_switch', 2012)
|
||||||
self.struct.add_enum_field('charging_mode', 2020, ChargingMode)
|
self.struct.add_bool_field('silent_charging_on', 2020)
|
||||||
self.struct.add_bool_field('power_lifting_on', 2021)
|
self.struct.add_bool_field('power_lifting_on', 2021)
|
||||||
|
|
||||||
# Controls (2200)
|
# Controls (2200)
|
||||||
|
|||||||
@@ -321,6 +321,11 @@ FIELD_ATTRIBUTES: dict[str, FieldAttributes] = {
|
|||||||
setter=True,
|
setter=True,
|
||||||
name="Grid Enhancement Mode",
|
name="Grid Enhancement Mode",
|
||||||
),
|
),
|
||||||
|
"silent_charging_on": FieldAttributes(
|
||||||
|
type=FieldType.BOOL,
|
||||||
|
setter=True,
|
||||||
|
name="Silet Charging",
|
||||||
|
),
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -33,7 +33,7 @@ CONTROL_FIELDS = [
|
|||||||
"eco_on",
|
"eco_on",
|
||||||
"power_lifting_on",
|
"power_lifting_on",
|
||||||
"grid_enhancement_mode_on",
|
"grid_enhancement_mode_on",
|
||||||
"charging_mode"
|
"silent_charging_on",
|
||||||
]
|
]
|
||||||
|
|
||||||
DIAGNOSTIC_FIELDS = [
|
DIAGNOSTIC_FIELDS = [
|
||||||
@@ -48,4 +48,5 @@ DIAGNOSTIC_FIELDS = [
|
|||||||
"total_ac_consumption",
|
"total_ac_consumption",
|
||||||
"total_grid_consumption",
|
"total_grid_consumption",
|
||||||
"total_grid_feed",
|
"total_grid_feed",
|
||||||
|
"ac_input_voltage",
|
||||||
]
|
]
|
||||||
Reference in new issue
Block a user