diff --git a/frigate/ptz/onvif.py b/frigate/ptz/onvif.py index 1d197b434..dc7a00e78 100644 --- a/frigate/ptz/onvif.py +++ b/frigate/ptz/onvif.py @@ -210,7 +210,13 @@ class OnvifController: "RelativeZoomTranslationSpace" ][zoom_space_id]["URI"] else: - move_request.Translation.Zoom = [] + if "Zoom" in move_request["Translation"]: + del move_request["Translation"]["Zoom"] + if "Zoom" in move_request["Speed"]: + del move_request["Speed"]["Zoom"] + logger.debug( + f"{camera_name}: Relative move request after deleting zoom: {move_request}" + ) except Exception: self.config.cameras[ camera_name