mirror of
https://github.com/blakeblackshear/frigate.git
synced 2026-02-07 11:45:24 +03:00
Make data full range
This commit is contained in:
parent
6ee7cacaa2
commit
f069bf22ab
@ -737,10 +737,33 @@ def hourly_timeline_activity(camera_name: str):
|
|||||||
)
|
)
|
||||||
check = (key + timedelta(hours=1)).timestamp()
|
check = (key + timedelta(hours=1)).timestamp()
|
||||||
|
|
||||||
|
# set initial start so data is representative of full hour
|
||||||
|
hours[int(key.timestamp())].append(
|
||||||
|
{
|
||||||
|
"date": key.timestamp(),
|
||||||
|
"count": 0,
|
||||||
|
"type": "motion",
|
||||||
|
}
|
||||||
|
)
|
||||||
|
|
||||||
for recording in all_recordings:
|
for recording in all_recordings:
|
||||||
if recording.start_time > check:
|
if recording.start_time > check:
|
||||||
|
hours[int(key.timestamp())].append(
|
||||||
|
{
|
||||||
|
"date": (key + timedelta(hours=1)).timestamp(),
|
||||||
|
"count": 0,
|
||||||
|
"type": "motion",
|
||||||
|
}
|
||||||
|
)
|
||||||
key = key + timedelta(hours=1)
|
key = key + timedelta(hours=1)
|
||||||
check = (key + timedelta(hours=1)).timestamp()
|
check = (key + timedelta(hours=1)).timestamp()
|
||||||
|
hours[int(key.timestamp())].append(
|
||||||
|
{
|
||||||
|
"date": key.timestamp(),
|
||||||
|
"count": 0,
|
||||||
|
"type": "motion",
|
||||||
|
}
|
||||||
|
)
|
||||||
|
|
||||||
data_type = "motion" if recording.objects == 0 else "objects"
|
data_type = "motion" if recording.objects == 0 else "objects"
|
||||||
hours[int(key.timestamp())].append(
|
hours[int(key.timestamp())].append(
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user