From 439d9607ecca4a80951e291def2c2b885d91e650 Mon Sep 17 00:00:00 2001 From: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com> Date: Thu, 5 Mar 2026 12:48:33 -0600 Subject: [PATCH] add profiles field to CameraConfig --- frigate/config/camera/camera.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/frigate/config/camera/camera.py b/frigate/config/camera/camera.py index 21397065b..0d51ac791 100644 --- a/frigate/config/camera/camera.py +++ b/frigate/config/camera/camera.py @@ -34,6 +34,7 @@ from .mqtt import CameraMqttConfig from .notification import NotificationConfig from .objects import ObjectConfig from .onvif import OnvifConfig +from .profile import CameraProfileConfig from .record import RecordConfig from .review import ReviewConfig from .snapshots import SnapshotsConfig @@ -184,6 +185,12 @@ class CameraConfig(FrigateBaseModel): title="Camera URL", description="URL to visit the camera directly from system page", ) + + profiles: dict[str, CameraProfileConfig] = Field( + default_factory=dict, + title="Profiles", + description="Named config profiles with partial overrides that can be activated at runtime.", + ) zones: dict[str, ZoneConfig] = Field( default_factory=dict, title="Zones",