diff --git a/frigate/config/camera/ui.py b/frigate/config/camera/ui.py index 5e903b254..3a0d657bf 100644 --- a/frigate/config/camera/ui.py +++ b/frigate/config/camera/ui.py @@ -16,3 +16,8 @@ class CameraUiConfig(FrigateBaseModel): title="Show in UI", description="Toggle whether this camera is visible everywhere in the Frigate UI. Disabling this will require manually editing the config to view this camera in the UI again.", ) + rotate: bool = Field( + default=False, + title="Rotate in grid", + description="Rotate this camera 90 degrees clockwise in multi-camera dashboard/grid views.", + ) diff --git a/web/src/types/frigateConfig.ts b/web/src/types/frigateConfig.ts index dcf3c312f..e3f794602 100644 --- a/web/src/types/frigateConfig.ts +++ b/web/src/types/frigateConfig.ts @@ -8,6 +8,7 @@ export interface UiConfig { time_style?: "full" | "long" | "medium" | "short"; dashboard: boolean; order: number; + rotate: boolean; unit_system?: "metric" | "imperial"; }