Commit Graph
356 Commits
Author SHA1 Message Date
Blake Blackshear 0344d61b26 use gevent sleep to prevent mjpeg from blocking 2021-02-25 06:34:36 -06:00
Paul ArmstrongandBlake Blackshear e399790442 feat(web): mqtt for stats 2021-02-20 08:20:17 -06:00
Blake Blackshear 1a7853a47e subscribe in the connect callback (fixes #814) 2021-02-20 08:20:17 -06:00
Blake Blackshear b6572b7272 add some error handling to mqtt relay 2021-02-20 08:20:17 -06:00
Blake Blackshear 57ced2c284 constrain websockets to frigate topics 2021-02-20 08:20:17 -06:00
Blake Blackshear 26a3491466 revise log messages 2021-02-20 08:20:17 -06:00
Blake Blackshear eed8463832 relay messages from sockets to mqtt 2021-02-20 08:20:17 -06:00
Blake Blackshear 718b4f3fd7 relay mqtt to clients 2021-02-20 08:20:17 -06:00
Blake Blackshear 22461d1728 simple echo websocket working 2021-02-20 08:20:17 -06:00
Blake Blackshear a661fddaf3 fix cache cleanup for large full disks 2021-02-20 08:20:17 -06:00
Blake Blackshear 1b85e561b9 only save the event to the database if a snapshot or clip exists 2021-02-20 08:20:17 -06:00
Blake Blackshear 513a099c24 better error handling (fixes #739) 2021-02-20 08:20:17 -06:00
Blake Blackshear e299e73a68 ignore detections that don't overlap with motion 2021-02-20 08:20:17 -06:00
Blake Blackshear 9550ac7422 fix intersection calculation 2021-02-20 08:20:17 -06:00
Blake Blackshear 01c3b4fa6e try and ensure database closes cleanly 2021-02-20 08:20:17 -06:00
Blake Blackshear 165ca8fbc7 purge duplicate events during cleanup 2021-02-20 08:20:17 -06:00
Blake Blackshear ce90ae343c add global object mask 2021-02-20 08:20:17 -06:00
Blake Blackshear d51e9446ff add camera level ffmpeg params 2021-02-20 08:20:17 -06:00
Blake Blackshear d3524ee46f adjust jpg quality in other locations too 2021-02-20 08:20:17 -06:00
Blake Blackshear 121ea37825 allow defining required zones for snapshots/clips/mqtt 2021-02-20 08:20:17 -06:00
Blake Blackshear 9592d95599 proactively clean up cache when above 90% use 2021-02-20 08:20:17 -06:00
Blake Blackshear d6faa18adb increase default max_disappeared to 5x FPS 2021-02-20 08:20:17 -06:00
Blake Blackshear 1cbe6f77ee only run detection on objects that intersect with motion 2021-02-20 08:20:17 -06:00
Blake Blackshear 4f5d4e36b7 add disk usage to stats 2021-02-20 08:20:17 -06:00
Paul ArmstrongandBlake Blackshear 163025c1f2 fix(app): reduce JPEG quality to drastically improve size 2021-02-20 08:20:17 -06:00
Paul ArmstrongandBlake Blackshear e6516235fa feat(web): auto-paginate events page 2021-01-31 06:18:35 -06:00
Blake Blackshear 40d5a9f890 change default log level 2021-01-31 06:18:35 -06:00
Blake Blackshear ee3e744cc6 tail last 100 lines of ffmpeg logs and dump when failure detected 2021-01-31 06:18:35 -06:00
Blake Blackshear b55bd1e027 add param to reduce response sizes by excluding thumbnails in api response 2021-01-31 06:18:35 -06:00
Blake Blackshear 630c2ee6f6 use sqlitequeuedb 2021-01-26 21:40:33 -06:00
Blake Blackshear d31c295598 add debug log when cache is cleaned up 2021-01-26 21:40:33 -06:00
Blake Blackshear a7bb0931c4 if detection stopped, assume the container needs a restart 2021-01-26 21:40:33 -06:00
Blake Blackshear d315dbea22 rate limit tracked object updates to every 5 seconds 2021-01-26 21:40:33 -06:00
Blake Blackshear 8db7ab6724 add snapshot endpoint that works during the event fixes #575 2021-01-26 21:40:33 -06:00
Blake Blackshear 9a2c034ae8 get the thumbnail instead of the full frame 2021-01-26 21:40:33 -06:00
Blake Blackshear 2885b80a13 dont wait forever for the cache 2021-01-26 21:40:33 -06:00
Blake Blackshear 4a85156e87 fix initial switch state 2021-01-26 21:40:33 -06:00
Blake Blackshear 1785c69e1b handle exception when frame isnt in cache 2021-01-26 21:40:33 -06:00
Blake Blackshear 11016b8486 ensure error message with missing config is printed 2021-01-26 21:40:33 -06:00
Blake Blackshear 1e84f08018 fix mqtt switch handling 2021-01-26 21:40:33 -06:00
Blake Blackshear 7f663328dc initialize detection correctly from config 2021-01-26 21:40:33 -06:00
Blake Blackshear 70167a34b6 fix zone config 2021-01-26 21:40:33 -06:00
Blake Blackshear eb0a5e1c55 rename snapshot endpoint to thumbnail 2021-01-26 21:40:33 -06:00
Blake Blackshear 47ac77dbb0 mqtt tweaks for switches 2021-01-26 21:40:33 -06:00
Blake Blackshear ec84847be7 allow summary data to be filtered 2021-01-26 21:40:33 -06:00
Blake Blackshear 8762da627b snapshots config typo 2021-01-26 21:40:33 -06:00
Blake Blackshear 3fab321045 update object filters to inherit like motion settings 2021-01-26 21:40:33 -06:00
Blake Blackshear 9451048574 remove support for image masks 2021-01-26 21:40:33 -06:00
Blake Blackshear 46c002038b don't fallback to the CPU
fixes #381
2021-01-26 21:40:33 -06:00
Blake Blackshear d1d833ea9a add change type to events topic
#476
2021-01-26 21:40:33 -06:00