Skip to content

Commit b4159bd

Browse files
committed
Implement NodeFeature.RELAY_LOCK
1 parent 626ca89 commit b4159bd

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
@@ -769,6 +769,7 @@ async def load(self) -> bool:
769769
(
770770
NodeFeature.RELAY,
771771
NodeFeature.RELAY_INIT,
772+
NodeFeature.RELAY_LOCK,
772773
NodeFeature.ENERGY,
773774
NodeFeature.POWER,
774775
),
@@ -807,6 +808,7 @@ async def load(self) -> bool:
807808
(
808809
NodeFeature.RELAY,
809810
NodeFeature.RELAY_INIT,
811+
NodeFeature.RELAY_LOCK,
810812
NodeFeature.ENERGY,
811813
NodeFeature.POWER,
812814
),
@@ -1127,6 +1129,8 @@ async def get_state(self, features: tuple[NodeFeature]) -> dict[NodeFeature, Any
11271129
self._mac_in_str,
11281130
states[feature],
11291131
)
1132+
elif feature == NodeFeature.RELAY_LOCK:
1133+
states[feature] = self._relay_lock
11301134
elif feature == NodeFeature.RELAY_INIT:
11311135
states[feature] = self._relay_config
11321136
elif feature == NodeFeature.POWER:

0 commit comments

Comments
 (0)