mirror of
				https://github.com/blakeblackshear/frigate.git
				synced 2025-10-27 10:52:11 +01:00 
			
		
		
		
	check for apex dir
This commit is contained in:
		
							parent
							
								
									1e7f196e5c
								
							
						
					
					
						commit
						2c91e7853c
					
				| @ -31,6 +31,7 @@ def get_fs_type(path): | |||||||
|             bestMatch = part.mountpoint |             bestMatch = part.mountpoint | ||||||
|     return fsType |     return fsType | ||||||
| 
 | 
 | ||||||
|  | 
 | ||||||
| def read_temperature(path): | def read_temperature(path): | ||||||
|     if os.path.isfile(path): |     if os.path.isfile(path): | ||||||
|         with open(path) as f: |         with open(path) as f: | ||||||
| @ -38,11 +39,13 @@ def read_temperature(path): | |||||||
|             return int(line) / 1000 |             return int(line) / 1000 | ||||||
|     return None |     return None | ||||||
| 
 | 
 | ||||||
|  | 
 | ||||||
| def get_temperatures(): | def get_temperatures(): | ||||||
|     temps = {} |     temps = {} | ||||||
| 
 | 
 | ||||||
|     # Get temperatures for all attached Corals |     # Get temperatures for all attached Corals | ||||||
|     base = "/sys/class/apex/" |     base = "/sys/class/apex/" | ||||||
|  |     if os.path.isdir(base): | ||||||
|         for apex in os.listdir(base): |         for apex in os.listdir(base): | ||||||
|             temp = read_temperature(os.path.join(base, apex, "temp")) |             temp = read_temperature(os.path.join(base, apex, "temp")) | ||||||
|             if temp is not None: |             if temp is not None: | ||||||
| @ -50,6 +53,7 @@ def get_temperatures(): | |||||||
| 
 | 
 | ||||||
|     return temps |     return temps | ||||||
| 
 | 
 | ||||||
|  | 
 | ||||||
| def stats_snapshot(stats_tracking): | def stats_snapshot(stats_tracking): | ||||||
|     camera_metrics = stats_tracking["camera_metrics"] |     camera_metrics = stats_tracking["camera_metrics"] | ||||||
|     stats = {} |     stats = {} | ||||||
| @ -80,7 +84,7 @@ def stats_snapshot(stats_tracking): | |||||||
|         "uptime": (int(time.time()) - stats_tracking["started"]), |         "uptime": (int(time.time()) - stats_tracking["started"]), | ||||||
|         "version": VERSION, |         "version": VERSION, | ||||||
|         "storage": {}, |         "storage": {}, | ||||||
|         "temperatures" : get_temperatures() |         "temperatures": get_temperatures(), | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     for path in [RECORD_DIR, CLIPS_DIR, CACHE_DIR, "/dev/shm"]: |     for path in [RECORD_DIR, CLIPS_DIR, CACHE_DIR, "/dev/shm"]: | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user