diff --git a/frigate/ptz/onvif.py b/frigate/ptz/onvif.py index b8794b6f1..255b5eec9 100644 --- a/frigate/ptz/onvif.py +++ b/frigate/ptz/onvif.py @@ -169,7 +169,9 @@ class OnvifController: presets = [] for preset in presets: - self.cams[camera_name]["presets"][preset["Name"].lower()] = preset["token"] + self.cams[camera_name]["presets"][ + preset.get("Name", f"preset {preset['token']}".lower()) + ] = preset["token"] # get list of supported features ptz_config = ptz.GetConfigurationOptions(request)