check if motion dataframe is empty

This commit is contained in:
Josh Hawkins 2024-05-28 12:20:27 -05:00
parent 8546d3d315
commit 5a4640241c

View File

@ -440,6 +440,11 @@ def motion_activity():
# resample data using pandas to get activity on scaled basis # resample data using pandas to get activity on scaled basis
df = pd.DataFrame(data, columns=["start_time", "motion", "camera"]) df = pd.DataFrame(data, columns=["start_time", "motion", "camera"])
if df.empty:
logger.warning("No motion data found for the requested time range")
return jsonify([])
df = df.astype(dtype={"motion": "float16"}) df = df.astype(dtype={"motion": "float16"})
# set date as datetime index # set date as datetime index