Skip to content

Commit

Permalink
check for apex dir
Browse files Browse the repository at this point in the history
  • Loading branch information
blakeblackshear committed Dec 12, 2021
1 parent 251d29a commit 95bdf9f
Showing 1 changed file with 13 additions and 9 deletions.
22 changes: 13 additions & 9 deletions frigate/stats.py
Original file line number Diff line number Diff line change
Expand Up @@ -31,25 +31,29 @@ def get_fs_type(path):
bestMatch = part.mountpoint
return fsType


def read_temperature(path):
if os.path.isfile(path):
with open(path) as f:
line=f.readline().strip()
return int(line)/1000
line = f.readline().strip()
return int(line) / 1000
return None


def get_temperatures():
temps={}
temps = {}

# Get temperatures for all attached Corals
base="/sys/class/apex/"
for apex in os.listdir(base):
temp=read_temperature(os.path.join(base,apex,"temp"))
if temp is not None:
temps[apex]=temp
base = "/sys/class/apex/"
if os.path.isdir(base):
for apex in os.listdir(base):
temp = read_temperature(os.path.join(base, apex, "temp"))
if temp is not None:
temps[apex] = temp

return temps


def stats_snapshot(stats_tracking):
camera_metrics = stats_tracking["camera_metrics"]
stats = {}
Expand Down Expand Up @@ -80,7 +84,7 @@ def stats_snapshot(stats_tracking):
"uptime": (int(time.time()) - stats_tracking["started"]),
"version": VERSION,
"storage": {},
"temperatures" : get_temperatures()
"temperatures": get_temperatures(),
}

for path in [RECORD_DIR, CLIPS_DIR, CACHE_DIR, "/dev/shm"]:
Expand Down

0 comments on commit 95bdf9f

Please sign in to comment.