diff --git a/frigate/ptz/onvif.py b/frigate/ptz/onvif.py index 1c97314c5..ec461ec46 100644 --- a/frigate/ptz/onvif.py +++ b/frigate/ptz/onvif.py @@ -87,8 +87,6 @@ class OnvifController: ) return False - ptz = onvif.create_ptz_service() - profile = None for key, onvif_profile in enumerate(profiles): if ( @@ -116,6 +114,8 @@ class OnvifController: ) return False + ptz = onvif.create_ptz_service() + request = ptz.create_type("GetConfigurationOptions") request.ConfigurationToken = profile.PTZConfiguration.token ptz_config = ptz.GetConfigurationOptions(request)