From f764488c6b967d60ddb74ea95906b49ce1d76c41 Mon Sep 17 00:00:00 2001 From: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com> Date: Tue, 29 Apr 2025 10:58:51 -0500 Subject: [PATCH] check for str and bool for movestatus support --- frigate/ptz/autotrack.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) 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" )