Skip to content

Commit 09dbb3e

Browse files
committed
Implement NodeFeature.RELAY_LOCK
1 parent 67b314d commit 09dbb3e

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

plugwise_usb/nodes/circle.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -754,6 +754,7 @@ async def load(self) -> bool:
754754
(
755755
NodeFeature.RELAY,
756756
NodeFeature.RELAY_INIT,
757+
NodeFeature.RELAY_LOCK,
757758
NodeFeature.ENERGY,
758759
NodeFeature.POWER,
759760
),
@@ -792,6 +793,7 @@ async def load(self) -> bool:
792793
(
793794
NodeFeature.RELAY,
794795
NodeFeature.RELAY_INIT,
796+
NodeFeature.RELAY_LOCK,
795797
NodeFeature.ENERGY,
796798
NodeFeature.POWER,
797799
),
@@ -1112,6 +1114,8 @@ async def get_state(self, features: tuple[NodeFeature]) -> dict[NodeFeature, Any
11121114
self._mac_in_str,
11131115
states[feature],
11141116
)
1117+
elif feature == NodeFeature.RELAY_LOCK:
1118+
states[feature] = self._relay_lock
11151119
elif feature == NodeFeature.RELAY_INIT:
11161120
states[feature] = self._relay_config
11171121
elif feature == NodeFeature.POWER:

0 commit comments

Comments
 (0)