Skip to content

Commit 3941ff3

Browse files
committed
Support EV chargers as a component category in PowerDistributingActor
Signed-off-by: Sahas Subramanian <[email protected]>
1 parent 200fd72 commit 3941ff3

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/frequenz/sdk/actor/power_distributing/power_distributing.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
from frequenz.client.microgrid import ComponentCategory
1919

2020
from ...actor._actor import Actor
21-
from ._component_managers import BatteryManager, ComponentManager
21+
from ._component_managers import BatteryManager, ComponentManager, EVChargerManager
2222
from ._component_status import ComponentPoolStatus
2323
from .request import Request
2424
from .result import Result
@@ -89,6 +89,10 @@ def __init__( # pylint: disable=too-many-arguments
8989
self._component_manager = BatteryManager(
9090
component_pool_status_sender, results_sender
9191
)
92+
elif component_category == ComponentCategory.EV_CHARGER:
93+
self._component_manager = EVChargerManager(
94+
component_pool_status_sender, results_sender
95+
)
9296
else:
9397
raise ValueError(
9498
f"PowerDistributor doesn't support controlling: {component_category}"

0 commit comments

Comments
 (0)