From ea2252d09f5e1e2cc282f4b5fc86ca8aa22a0d6c 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 9960abdce..3c9e1f892 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",