diff --git a/frigate/ptz/autotrack.py b/frigate/ptz/autotrack.py index 3304f98bee..c6db85a6c7 100644 --- a/frigate/ptz/autotrack.py +++ b/frigate/ptz/autotrack.py @@ -273,7 +273,12 @@ class PtzAutoTracker: move_status_supported = self.onvif.get_service_capabilities(camera) - if move_status_supported is None or move_status_supported.lower() != "true": + if not ( + isinstance(move_status_supported, bool) and move_status_supported + ) and not ( + isinstance(move_status_supported, str) + and move_status_supported.lower() == "true" + ): logger.warning( f"Disabling autotracking for {camera}: ONVIF MoveStatus not supported" )