add profiles field to CameraConfig

This commit is contained in:
Josh Hawkins 2026-03-05 12:48:33 -06:00
parent 3610366744
commit 439d9607ec

View File

@ -34,6 +34,7 @@ from .mqtt import CameraMqttConfig
from .notification import NotificationConfig from .notification import NotificationConfig
from .objects import ObjectConfig from .objects import ObjectConfig
from .onvif import OnvifConfig from .onvif import OnvifConfig
from .profile import CameraProfileConfig
from .record import RecordConfig from .record import RecordConfig
from .review import ReviewConfig from .review import ReviewConfig
from .snapshots import SnapshotsConfig from .snapshots import SnapshotsConfig
@ -184,6 +185,12 @@ class CameraConfig(FrigateBaseModel):
title="Camera URL", title="Camera URL",
description="URL to visit the camera directly from system page", 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( zones: dict[str, ZoneConfig] = Field(
default_factory=dict, default_factory=dict,
title="Zones", title="Zones",