diff --git a/webcontrol/src/detection.py b/webcontrol/src/detection.py index bdae862..cd9b33d 100644 --- a/webcontrol/src/detection.py +++ b/webcontrol/src/detection.py @@ -34,10 +34,12 @@ def reset_all_camera_detection_at_sunset(): seconds_until_sunset = (sunset - datetime.now()).total_seconds() sleep(seconds_until_sunset) - set_camera_detection('front_door', True) - set_camera_detection('back_door', True) - set_camera_detection('garage', True) - set_camera_detection('family_room', True) + # Get all camera names + frigate_api_response = requests.get('http://frigate:5000/api/config') + frigate_api_response.raise_for_status() + all_camera_names = json.loads(frigate_api_response.content)['cameras'].keys() + for camera_name in all_camera_names: + set_camera_detection(camera_name, True) def set_camera_detection(camera: str, value: bool, delay: int = 0) -> None: