Allow update of camera modules after setting values (#1450)

This commit is contained in:
Steven B.
2025-01-14 15:11:12 +00:00
committed by GitHub
parent d03f535568
commit 68f50aa763
9 changed files with 24 additions and 0 deletions

View File

@@ -5,6 +5,7 @@ from __future__ import annotations
import logging
from ...feature import Feature
from ...smart.smartmodule import allow_update_after
from ..smartcammodule import SmartCamModule
_LOGGER = logging.getLogger(__name__)
@@ -39,6 +40,7 @@ class PersonDetection(SmartCamModule):
"""Return the person detection enabled state."""
return self.data["detection"]["enabled"] == "on"
@allow_update_after
async def set_enabled(self, enable: bool) -> dict:
"""Set the person detection enabled state."""
params = {"enabled": "on" if enable else "off"}