fix typing

This commit is contained in:
Josh Hawkins
2026-02-27 16:54:50 -06:00
parent ae4b5f015e
commit 3bfbb5091a
2 changed files with 7 additions and 7 deletions

View File

@@ -108,7 +108,7 @@ class Dispatcher:
camera_name: str,
command: str,
payload: str,
sub_command: str = None,
sub_command: str | None = None,
) -> None:
try:
if command_type == "set":

View File

@@ -133,19 +133,19 @@ class MqttClient(Communicator):
retain=True,
)
for mask_name, mask in camera.motion.mask.items():
if mask:
for mask_name, motion_mask in camera.motion.mask.items():
if motion_mask:
self.publish(
f"{camera_name}/motion_mask/{mask_name}/state",
"ON" if mask.enabled else "OFF",
"ON" if motion_mask.enabled else "OFF",
retain=True,
)
for mask_name, mask in camera.objects.mask.items():
if mask:
for mask_name, object_mask in camera.objects.mask.items():
if object_mask:
self.publish(
f"{camera_name}/object_mask/{mask_name}/state",
"ON" if mask.enabled else "OFF",
"ON" if object_mask.enabled else "OFF",
retain=True,
)