Files
usda-vision/camera_files_list.csv
salirezav 933d4417a5 Update Docker configuration, enhance error handling, and improve logging
- Added health check to the camera management API service in docker-compose.yml for better container reliability.
- Updated installation scripts in Dockerfile to check for existing dependencies before installation, improving efficiency.
- Enhanced error handling in the USDAVisionSystem class to allow partial operation if some components fail to start, preventing immediate shutdown.
- Improved logging throughout the application, including more detailed error messages and critical error handling in the main loop.
- Refactored WebSocketManager and CameraMonitor classes to use debug logging for connection events, reducing log noise.
2025-12-03 17:23:31 -05:00

20 KiB

1file_pathsize_mbmodification_date
2/mnt/nfs_share/camera1/camera1_auto_blower_separator_20251020_102330.mp4 3410.4216394424442025-10-20 14:31:07
3/mnt/nfs_share/camera1/camera1_auto_blower_separator_20251020_103514.mp4 419.64135837554932025-10-20 14:36:13
4/mnt/nfs_share/camera1/camera1_auto_blower_separator_20251017_104209.mp4 574.87428760528562025-10-17 14:43:26
5/mnt/nfs_share/camera1/camera1_auto_blower_separator_20251016_152522.mp4 712.90732383728032025-10-16 19:27:03
6/mnt/nfs_share/camera1/camera1_auto_blower_separator_20251015_163710.mp4 350.009454727172852025-10-15 20:37:59
7/mnt/nfs_share/camera1/camera1_auto_blower_separator_20251021_164306.mp4 2726.0576114654542025-10-21 20:49:32
8/mnt/nfs_share/camera1/camera1_auto_blower_separator_20251020_103703.mp4 334.273848533630372025-10-20 14:37:51
9/mnt/nfs_share/camera1/camera1_auto_blower_separator_20251024_152619.mp4 435.30513572692872025-10-24 19:27:22
10/mnt/nfs_share/camera1/20251027_132411_manual_camera1_2025-10-27T17-24-11-427Z.mp4 877.60742950439452025-10-27 17:26:26
11/mnt/nfs_share/camera1/camera1_recording_20251112_102752.mp4 3077.466880798342025-11-12 15:35:05
12/mnt/nfs_share/camera1/camera1_auto_blower_separator_20251023_154822.mp4 577.46999931335452025-10-23 19:49:45
13/mnt/nfs_share/camera1/camera1_auto_blower_separator_20251027_152153.mp4 3774.10547924041752025-10-27 19:30:33
14/mnt/nfs_share/camera1/camera1_auto_blower_separator_20251016_151728.mp4 3187.03346157073972025-10-16 19:24:28
15/mnt/nfs_share/camera1/camera1_recording_20251111_154656.mp4 655.55604839324952025-11-11 20:48:32
16/mnt/nfs_share/camera1/camera1_recording_20251112_104113.mp4 394.57434558868412025-11-12 15:42:16
17/mnt/nfs_share/camera1/camera1_auto_blower_separator_20251015_162336.mp4 3033.1050863265992025-10-15 20:30:24
18/mnt/nfs_share/camera1/camera1_auto_blower_separator_20251020_103306.mp4 383.970292091369632025-10-20 14:34:00
19/mnt/nfs_share/camera1/camera1_recording_20251104_145939.mp4 0.46266174316406252025-11-04 20:00:07
20/mnt/nfs_share/camera1/camera1_recording_20251104_150128.mp4 0.55238914489746092025-11-04 20:01:59
21/mnt/nfs_share/camera1/camera1_recording_20251105_110148.mp4 408.483394622802732025-11-05 16:09:06
22/mnt/nfs_share/camera1/camera1_recording_20251111_154959.mp4 400.13622379302982025-11-11 20:51:00
23/mnt/nfs_share/camera1/camera1_recording_20251105_102113.mp4 30.3841514587402342025-11-05 15:21:43
24/mnt/nfs_share/camera1/camera1_recording_20251105_151913.mp4 450.436130523681642025-11-05 20:20:19
25/mnt/nfs_share/camera1/camera1_recording_20251104_144649.mp4 578.58747386932372025-11-04 19:59:38
26/mnt/nfs_share/camera1/camera1_recording_20251104_114823.mp4 42.346385955810552025-11-04 16:48:29
27/mnt/nfs_share/camera1/camera1_auto_blower_separator_20251027_153308.mp4 280.23794555664062025-10-27 19:33:51
28/mnt/nfs_share/camera1/20251027_132245_manual_camera1_2025-10-27T17-22-45-785Z.mp4 112.173219680786132025-10-27 17:23:03
29/mnt/nfs_share/camera1/camera1_recording_20251105_111620.mp4 51.9005165100097662025-11-05 16:17:13
30/mnt/nfs_share/camera1/20251027_131521_manual_camera1_2025-10-27T17-15-21-242Z.mp4 164.290764808654792025-10-27 17:15:46
31/mnt/nfs_share/camera1/camera1_auto_blower_separator_20251024_101215.mp4 2795.55552959442142025-10-24 14:18:53
32/mnt/nfs_share/camera1/camera1_auto_blower_separator_20251022_153109.mp4 429.81463813781742025-10-22 19:32:12
33/mnt/nfs_share/camera1/camera1_auto_blower_separator_20251014_164830.mp4 355.24205303192142025-10-14 20:49:21
34/mnt/nfs_share/camera1/camera1_recording_20251107_162117.mp4 3144.7337293624882025-11-07 21:28:52
35/mnt/nfs_share/camera1/camera1_manual_20251027_133233.mp4 697.28059196472172025-10-27 17:34:17
36/mnt/nfs_share/camera1/camera1_recording_20251105_111148.mp4 77.594511985778812025-11-05 16:13:10
37/mnt/nfs_share/camera1/camera1_recording_20251107_163646.mp4 378.311234474182132025-11-07 21:37:42
38/mnt/nfs_share/camera1/20251027_130319_manual_camera1_2025-10-27T17-03-19-317Z.mp4 1.31179618835449222025-10-27 17:03:31
39/mnt/nfs_share/camera1/20251027_132054_manual_camera1_2025-10-27T17-20-54-417Z.mp4 303.93001842498782025-10-27 17:21:41
40/mnt/nfs_share/camera1/camera1_auto_blower_separator_20251027_102543.mp4 55.905671119689942025-10-27 14:33:54
41/mnt/nfs_share/camera1/camera1_recording_20251107_103008.mp4 3.9544515609741212025-11-07 15:30:30
42/mnt/nfs_share/camera1/camera1_recording_20251105_100520.mp4 16.9437541961669922025-11-05 15:05:34
43/mnt/nfs_share/camera1/camera1_auto_blower_separator_20251015_102231.mp4 600.76105499267582025-10-15 14:23:56
44/mnt/nfs_share/camera1/camera1_auto_blower_separator_20251015_163913.mp4 294.59965038299562025-10-15 20:39:54
45/mnt/nfs_share/camera1/camera1_auto_blower_separator_20251024_102251.mp4 376.48650264739992025-10-24 14:23:45
46/mnt/nfs_share/camera1/20251027_130413_manual_camera1_2025-10-27T17-04-13-377Z.mp4 1.1227979660034182025-10-27 17:04:24
47/mnt/nfs_share/camera1/camera1_auto_blower_separator_20251014_165003.mp4 370.46671485900882025-10-14 20:50:55
48/mnt/nfs_share/camera1/camera1_auto_blower_separator_20251015_101125.mp4 3306.5919237136842025-10-15 14:18:51
49/mnt/nfs_share/camera1/camera1_auto_blower_separator_20251015_102545.mp4 343.3566322326662025-10-15 14:26:37
50/mnt/nfs_share/camera1/camera1_recording_20251104_150633.mp4 0.48378276824951172025-11-04 20:07:01
51/mnt/nfs_share/camera1/camera1_auto_blower_separator_20251020_154656.mp4 3133.82774925231932025-10-20 19:53:59
52/mnt/nfs_share/camera1/20251101_132719_manual_camera1_2025-11-01T17-27-20-334Z.mp4 3.7500419616699222025-11-01 17:27:55
53/mnt/nfs_share/camera1/camera1_recording_20251107_104349.mp4 583.42400836944582025-11-07 15:45:14
54/mnt/nfs_share/camera1/camera1_auto_blower_separator_20251015_163604.mp4 270.9726924896242025-10-15 20:36:41
55/mnt/nfs_share/camera1/camera1_recording_20251112_103644.mp4 459.77495574951172025-11-12 15:37:50
56/mnt/nfs_share/camera1/camera1_recording_20251105_111447.mp4 50.300696372985842025-11-05 16:15:37
57/mnt/nfs_share/camera1/camera1_recording_20251112_103855.mp4 390.35779476165772025-11-12 15:39:52
58/mnt/nfs_share/camera1/camera1_auto_blower_separator_20251024_102421.mp4 240.28850364685062025-10-24 14:24:56
59/mnt/nfs_share/camera1/camera1_auto_blower_separator_20251020_155806.mp4 408.34453010559082025-10-20 19:59:02
60/mnt/nfs_share/camera1/20251101_130836_manual_camera1_2025-11-01T17-08-36-984Z.mp4 0.92790508270263672025-11-01 17:08:46
61/mnt/nfs_share/camera1/camera1_auto_blower_separator_20251016_152847.mp4 324.30797672271732025-10-16 19:29:33
62/mnt/nfs_share/camera1/camera1_auto_blower_separator_20251017_104603.mp4 368.558794021606452025-10-17 14:46:53
63/mnt/nfs_share/camera1/camera1_recording_20251105_101211.mp4 59.499126434326172025-11-05 15:13:09
64/mnt/nfs_share/camera1/camera1_recording_20251105_152248.mp4 300.935201644897462025-11-05 20:23:34
65/mnt/nfs_share/camera1/20251101_125747_manual_camera1_2025-11-01T16-57-48-461Z.mp4 1.22308921813964842025-11-01 16:57:59
66/mnt/nfs_share/camera1/camera1_auto_blower_separator_20251022_152301.mp4 2797.9156332015992025-10-22 19:29:47
67/mnt/nfs_share/camera1/camera1_auto_blower_separator_20251022_110557.mp4 517.84335041046142025-10-22 15:07:11
68/mnt/nfs_share/camera1/20251104_113624_manual_camera1_2025-11-04T16-36-24-794Z.mp4 31.7287845611572272025-11-04 16:36:29
69/mnt/nfs_share/camera1/camera1_recording_20251105_152113.mp4 241.27493667602542025-11-05 20:21:48
70/mnt/nfs_share/camera1/camera1_auto_blower_separator_20251030_160405.mp4 2.87697029113769532025-10-30 20:04:25
71/mnt/nfs_share/camera1/20251103_153859_manual_camera1_2025-11-03T20-39-01-038Z.mp4 18.18494224548342025-11-03 20:39:02
72/mnt/nfs_share/camera1/camera1_auto_blower_separator_20251022_101034.mp4 159.326981544494632025-10-22 14:11:48
73/mnt/nfs_share/camera1/camera1_auto_blower_separator_20251020_155557.mp4 433.56087779998782025-10-20 19:56:55
74/mnt/nfs_share/camera1/20251014_162515_manual_camera1_2025-10-14T20-25-15-955Z.mp4 20.1572275161743162025-10-14 20:25:23
75/mnt/nfs_share/camera1/20251027_132645_manual_camera1_2025-10-27T17-26-45-348Z.mp4 2223.181556701662025-10-27 17:32:15
76/mnt/nfs_share/camera1/camera1_recording_20251111_151859.mp4 2962.17328453063962025-11-11 20:25:56
77/mnt/nfs_share/camera1/20251105_135148_manual_camera1_2025-11-05T18-51-49-573Z.mp4 0.177662849426269532025-11-05 18:51:57
78/mnt/nfs_share/camera1/20251027_133444_manual_camera1_2025-10-27T17-34-44-393Z.mp4 689.75004196166992025-10-27 17:36:26
79/mnt/nfs_share/camera1/camera1_recording_20251105_101400.mp4 49.013354301452642025-11-05 15:14:47
80/mnt/nfs_share/camera1/20251027_130721_manual_camera1_2025-10-27T17-07-21-328Z.mp4 66.865912437438962025-10-27 17:07:31
81/mnt/nfs_share/camera1/20251027_131827_manual_camera1_2025-10-27T17-18-27-835Z.mp4 384.25004196166992025-10-27 17:19:27
82/mnt/nfs_share/camera1/camera1_auto_blower_separator_20251030_155327.mp4 62.334743499755862025-10-30 20:00:36
83/mnt/nfs_share/camera1/camera1_auto_blower_separator_20251017_103331.mp4 3270.3612623214722025-10-17 14:40:48
84/mnt/nfs_share/camera1/camera1_auto_blower_separator_20251023_153451.mp4 3281.65187835693362025-10-23 19:42:23
85/mnt/nfs_share/camera1/camera1_auto_blower_separator_20251022_153519.mp4 413.28495788574222025-10-22 19:36:19
86/mnt/nfs_share/camera1/camera1_auto_blower_separator_20251027_153609.mp4 482.24033164978032025-10-27 19:37:22
87/mnt/nfs_share/camera1/camera1_auto_blower_separator_20251022_105509.mp4 2859.2164134979252025-10-22 15:01:39
88/mnt/nfs_share/camera1/camera1_auto_blower_separator_20251017_104401.mp4 433.60853672027592025-10-17 14:44:59
89/mnt/nfs_share/camera1/camera1_recording_20251105_151008.mp4 2994.14414978027342025-11-05 20:17:14
90/mnt/nfs_share/camera1/.refresh 0.02025-10-14 20:23:29
91/mnt/nfs_share/camera1/camera1_recording_20251107_104542.mp4 340.42208862304692025-11-07 15:46:31
92/mnt/nfs_share/camera1/camera1_auto_blower_separator_20251024_102040.mp4 474.67232990264892025-10-24 14:21:49
93/mnt/nfs_share/camera1/camera1_recording_20251107_163324.mp4 571.86975765228272025-11-07 21:34:48
94/mnt/nfs_share/camera1/camera1_auto_blower_separator_20251022_110310.mp4 448.13547325134282025-10-22 15:04:15
95/mnt/nfs_share/camera1/camera1_auto_blower_separator_20251024_151442.mp4 2802.31754112243652025-10-24 19:21:13
96/mnt/nfs_share/camera1/camera1_auto_blower_separator_20251024_152351.mp4 421.75284099578862025-10-24 19:24:52
97/mnt/nfs_share/camera1/camera1_auto_blower_separator_20251015_163437.mp4 418.899091720581052025-10-15 20:35:34
98/mnt/nfs_share/camera2/camera2_auto_vibratory_conveyor_20251030_100639.mp4 2192.1588783264162025-10-30 14:11:11
99/mnt/nfs_share/camera2/20251101_140829_manual_camera2_2025-11-01T18-08-30-234Z.mp4 5.9118833541870122025-11-01 18:08:31
100/mnt/nfs_share/camera2/camera2_auto_vibratory_conveyor_20251024_093533.mp4 16607.571947097782025-10-24 14:11:19
101/mnt/nfs_share/camera2/20251105_135146_manual_camera2_2025-11-05T18-51-47-949Z.mp4 11.4085769653320312025-11-05 18:51:55
102/mnt/nfs_share/camera2/camera2_auto_vibratory_conveyor_20251023_144203.mp4 24270.212848663332025-10-23 19:33:50
103/mnt/nfs_share/camera2/camera2_auto_vibratory_conveyor_20251020_094624.mp4 16144.3421783447272025-10-20 14:21:48
104/mnt/nfs_share/camera2/camera2_auto_vibratory_conveyor_20251023_094345.mp4 1862.62388706207282025-10-23 13:47:43
105/mnt/nfs_share/camera2/camera2_recording_20251104_140219.mp4 4510.2361288070682025-11-04 19:45:55
106/mnt/nfs_share/camera2/camera2_auto_vibratory_conveyor_20251016_114800.mp4 1499.3636007308962025-10-16 15:51:11
107/mnt/nfs_share/camera2/camera2_auto_vibratory_conveyor_20251030_120601.mp4 1993.5078306198122025-10-30 16:10:04
108/mnt/nfs_share/camera2/camera2_auto_vibratory_conveyor_20251016_111402.mp4 1660.36500930786132025-10-16 15:17:31
109/mnt/nfs_share/camera2/20251101_145535_manual_camera2_2025-11-01T18-55-35-913Z.mp4 855.88029766082762025-11-01 18:57:55
110/mnt/nfs_share/camera2/20251101_140325_manual_camera2_2025-11-01T18-03-26-620Z.mp4 121.38323116302492025-11-01 18:03:44
111/mnt/nfs_share/camera2/camera2_auto_vibratory_conveyor_20251028_102837.mp4 2286.21159267425542025-10-28 14:33:26
112/mnt/nfs_share/camera2/camera2_recording_20251105_141738.mp4 36978.298859596252025-11-05 20:06:14
113/mnt/nfs_share/camera2/camera2_recording_20251112_094651.mp4 28059.492424011232025-11-12 15:23:58
114/mnt/nfs_share/camera2/camera2_auto_vibratory_conveyor_20251027_092101.mp4 15.5558309555053712025-10-27 13:21:03
115/mnt/nfs_share/camera2/camera2_recording_20251107_154318.mp4 28339.4550466537482025-11-07 21:20:41
116/mnt/nfs_share/camera2/20251103_154326_manual_camera2_2025-11-03T20-43-28-822Z.mp4 747.45465564727782025-11-03 20:44:26
117/mnt/nfs_share/camera2/camera2_auto_vibratory_conveyor_20251027_144707.mp4 16009.7814350128172025-10-27 19:21:35
118/mnt/nfs_share/camera2/camera2_auto_vibratory_conveyor_20251023_123047.mp4 1191.46320247650152025-10-23 16:33:05
119/mnt/nfs_share/camera2/camera2_auto_vibratory_conveyor_20251030_151411.mp4 63.7061433792114262025-10-30 19:14:18
120/mnt/nfs_share/camera2/camera2_auto_vibratory_conveyor_20251028_110523.mp4 2216.6800727844242025-10-28 15:09:54
121/mnt/nfs_share/camera2/camera2_auto_vibratory_conveyor_20251022_101004.mp4 20563.8206424713132025-10-22 14:54:11
122/mnt/nfs_share/camera2/camera2_recording_20251106_115740.mp4 3574.4379405975342025-11-06 17:02:20
123/mnt/nfs_share/camera2/camera2_auto_vibratory_conveyor_20251027_093426.mp4 23129.5985984802252025-10-27 14:23:38
124/mnt/nfs_share/camera2/20251101_140638_manual_camera2_2025-11-01T18-06-39-502Z.mp4 21.1217565536499022025-11-01 18:06:53
125/mnt/nfs_share/camera2/camera2_auto_vibratory_conveyor_20251016_121411.mp4 1398.39424896240232025-10-16 16:17:07
126/mnt/nfs_share/camera2/camera2_auto_vibratory_conveyor_20251015_100527.mp4 4.006323814392092025-10-15 14:05:28
127/mnt/nfs_share/camera2/20251014_162513_manual_camera2_2025-10-14T20-25-13-249Z.mp4 0.46524333953857422025-10-14 20:25:22
128/mnt/nfs_share/camera2/camera2_auto_vibratory_conveyor_20251016_094811.mp4 1435.41931247711182025-10-16 13:51:18
129/mnt/nfs_share/camera2/camera2_auto_vibratory_conveyor_20251020_145623.mp4 22870.7675619125372025-10-20 19:46:13
130/mnt/nfs_share/camera2/camera2_auto_vibratory_conveyor_20251023_121409.mp4 1732.0180454254152025-10-23 16:17:49
131/mnt/nfs_share/camera2/20251101_140355_manual_camera2_2025-11-01T18-03-56-281Z.mp4 79.5997781753542025-11-01 18:05:09
132/mnt/nfs_share/camera2/camera2_auto_vibratory_conveyor_20251017_100138.mp4 14737.0228548049932025-10-17 14:32:39
133/mnt/nfs_share/camera2/camera2_auto_vibratory_conveyor_20251030_104743.mp4 1549.3665485382082025-10-30 14:50:53
134/mnt/nfs_share/camera2/camera2_recording_20251106_103744.mp4 3663.78764152526862025-11-06 15:42:34
135/mnt/nfs_share/camera2/camera2_auto_vibratory_conveyor_20251023_114107.mp4 1514.3769321441652025-10-23 15:44:22
136/mnt/nfs_share/camera2/20251103_153851_manual_camera2_2025-11-03T20-38-53-740Z.mp4 35.772303581237792025-11-03 20:38:57
137/mnt/nfs_share/camera2/camera2_recording_20251111_121518.mp4 2546.37955284118652025-11-11 17:18:37
138/mnt/nfs_share/camera2/camera2_recording_20251112_154951.mp4 22451.031252025-11-12 21:20:34
139/mnt/nfs_share/camera2/20251101_140759_manual_camera2_2025-11-01T18-08-00-244Z.mp4 51.261415481567382025-11-01 18:08:07
140/mnt/nfs_share/camera2/camera2_auto_vibratory_conveyor_20251016_102408.mp4 2265.59791374206542025-10-16 14:28:46
141/mnt/nfs_share/camera2/camera2_auto_vibratory_conveyor_20251022_145322.mp4 13834.7256612777712025-10-22 19:22:39
142/mnt/nfs_share/camera2/camera2_auto_vibratory_conveyor_20251028_094749.mp4 1246.42917060852052025-10-28 13:50:18
143/mnt/nfs_share/camera2/camera2_auto_vibratory_conveyor_20251021_160040.mp4 19044.069106101992025-10-21 20:41:59
144/mnt/nfs_share/camera2/camera2_recording_20251106_091003.mp4 3608.1995620727542025-11-06 14:14:45
145/mnt/nfs_share/camera2/20251103_164200_manual_camera2_2025-11-03T21-42-02-665Z.mp4 54.916405677795412025-11-03 21:42:09
146/mnt/nfs_share/camera2/20251101_134953_manual_camera2_2025-11-01T17-49-54-470Z.mp4 43.008309364318852025-11-01 17:50:03
147/mnt/nfs_share/camera2/camera2_recording_20251111_100357.mp4 2877.7336883544922025-11-11 15:07:36
148/mnt/nfs_share/camera2/camera2_recording_20251106_112741.mp4 3612.61601924896242025-11-06 16:32:23
149/mnt/nfs_share/camera2/20251111_113352_camera2_auto_vibratory_conveyor_20251111_113352.mp4 2729.58662700653082025-11-11 16:37:30
150/mnt/nfs_share/camera2/camera2_recording_20251111_104116.mp4 2905.77929496765142025-11-11 15:45:04
151/mnt/nfs_share/camera2/camera2_recording_20251104_115434.mp4 27.2970943450927732025-11-04 16:54:45
152/mnt/nfs_share/camera2/camera2_auto_vibratory_conveyor_20251028_103831.mp4 823.65755271911622025-10-28 14:40:10
153/mnt/nfs_share/camera2/camera2_recording_20251105_100139.mp4 6104.1206808090212025-11-05 16:01:03
154/mnt/nfs_share/camera2/camera2_auto_vibratory_conveyor_20251015_093140.mp4 15725.4242029190062025-10-15 14:05:12
155/mnt/nfs_share/camera2/camera2_recording_20251106_095113.mp4 4051.6507787704472025-11-06 14:56:34
156/mnt/nfs_share/camera2/camera2_recording_20251107_094355.mp4 34698.758835792542025-11-07 15:29:40
157/mnt/nfs_share/camera2/camera2_recording_20251111_094856.mp4 2683.4123716354372025-11-11 14:52:28
158/mnt/nfs_share/camera2/20251104_114330_manual_camera2_2025-11-04T16-43-30-646Z.mp4 42.728791236877442025-11-04 16:43:37