Commit Graph
71 Commits
Author SHA1 Message Date
Jason HunterandGitHub e340c9aaba Add openvino support for the DFINE model (#17238)
* add openvino support for the dfine model

* update docs to show DFINE support for openvino

* remove warning about OpenVINO for DFINE
2025-03-19 07:23:24 -05:00
Jason HunterandGitHub 0de928703f Initial implementation of D-FINE model via ONNX (#16772)
* initial implementation of D-FINE model

* revert docker-compose

* add docs for D-FINE

* remove weird auto-format issue
2025-02-24 08:56:01 -07:00
Jason HunterandNicolas Mowen dd7fd16b69 Chroma logs in Frontend (#12131)
* Chroma logs in frontend

* fix lint
2024-08-29 20:19:50 -06:00
Jason HunterandNicolas Mowen 0d7a148897 reindex events in batches to reduce memory and cpu load (#12124) 2024-08-29 20:19:50 -06:00
Jason HunterandNicolas Mowen 9e825811f2 Semantic Search API (#12105)
* initial event search api implementation

* fix lint

* fix tests

* move chromadb imports and pysqlite hotswap to fix tests

* remove unused import

* switch default limit to 50

* fix events accidently pulling inside chroma results loop
2024-08-29 20:19:50 -06:00
Jason HunterandNicolas Mowen 36cbffcc5e Semantic Search for Detections (#11899)
* Initial re-implementation of semantic search

* put docker-compose back and make reindex match docs

* remove debug code and fix import

* fix docs

* manually build pysqlite3 as binaries are only available for x86-64

* update comment in build_pysqlite3.sh

* only embed objects

* better error handling when genai fails

* ask ollama to pull requested model at startup

* update ollama docs

* address some PR review comments

* fix lint

* use IPC to write description, update docs for reindex

* remove gemini-pro-vision from docs as it will be unavailable soon

* fix OpenAI doc available models

* fix api error in gemini and metadata for embeddings
2024-08-29 20:19:50 -06:00
Jason HunterandGitHub 7917bf55ff Fix unclean shutdown of ZMQ (#11740) 2024-06-04 06:39:34 -06:00
Jason HunterandBlake Blackshear 8de15af7b4 Fix duration for long events and playback rate for top of the hour 2022-02-18 21:18:26 -06:00
Jason HunterandBlake Blackshear 21178613de Only send significant update once when motionless count reaches the defined threshold. 2022-02-18 21:18:26 -06:00
Jason HunterandBlake Blackshear 340be7f86d Allow download of in progress clips 2022-02-18 21:18:26 -06:00
Jason HunterandBlake Blackshear 28dd43f8ae Fix playback rate resetting to 1 on source change 2022-02-18 21:18:26 -06:00
Jason HunterandBlake Blackshear 56d24cbf6d Update package-lock.json 2022-02-18 21:18:26 -06:00
Jason HunterandBlake Blackshear e433bec17f Add in progress events to recordings view 2022-02-18 21:18:26 -06:00
Jason HunterandBlake Blackshear a7b7a45b23 allow for custom object detection model via configuration 2021-09-12 07:17:26 -05:00
Jason HunterandBlake Blackshear 8fd12f001b add secure token module to NGINX in order to pass authSig down to segment files 2021-08-07 15:51:16 -05:00
Jason HunterandBlake Blackshear fc40567794 remove -f mp4 as it is not needed 2021-08-07 15:51:16 -05:00
Jason HunterandBlake Blackshear de121008c1 fix DoesNotExist exception 2021-08-07 15:51:16 -05:00
Jason HunterandBlake Blackshear 2fbfbf614b add download option on clips and snapshots 2021-08-07 15:51:16 -05:00
Jason HunterandBlake Blackshear 1181620f33 bump VOD max clips 2021-08-07 15:51:16 -05:00
Jason HunterandBlake Blackshear c527b1ca5d change MQTT to toggle recordings instead of clips 2021-08-07 15:51:16 -05:00
Jason HunterandBlake Blackshear 181a504a14 break out recording maintenance and cleanup into separate threads 2021-08-07 15:51:16 -05:00
Jason HunterandBlake Blackshear 5d940bcb86 optimize recording maintenance logic 2021-08-07 15:51:16 -05:00
Jason HunterandBlake Blackshear dcfe26c9c0 update docs 2021-08-07 15:51:16 -05:00
Jason HunterandBlake Blackshear 5d94c68d66 fix recording retention logic 2021-08-07 15:51:16 -05:00
Jason HunterandBlake Blackshear a476bc9885 initial commit 2021-08-07 15:51:16 -05:00
Jason HunterandBlake Blackshear 3fb24b4bf5 fix timestamp 2021-06-25 06:13:08 -05:00
Jason HunterandBlake Blackshear ab93cae4c0 remove side effects from password substitution 2021-06-25 06:13:08 -05:00
Jason HunterandBlake Blackshear 8d01cc4807 fix ffmpeg config and remove side effects 2021-06-25 06:13:08 -05:00
Jason HunterandBlake Blackshear 1e21a62851 remove unneeded changes 2021-06-24 06:53:05 -05:00
Jason HunterandBlake Blackshear c664bd63f6 initial conversion to pydantic 2021-06-24 06:53:05 -05:00
Jason HunterandBlake Blackshear d83ffd8984 fix tests 2021-06-18 21:15:59 -05:00
Jason HunterandBlake Blackshear c71b717a54 more lint fixes 2021-06-11 06:53:34 -05:00
Jason HunterandBlake Blackshear da8e54ed51 fix lint and tests 2021-06-11 06:53:34 -05:00
Jason HunterandBlake Blackshear b70c11e7a7 Cleanup video player and use consistently across recordings and events. 2021-06-11 06:53:34 -05:00
Jason HunterandBlake Blackshear f7975cbbc4 remove backfill - only store rows moving forward 2021-06-10 07:04:28 -05:00
Jason HunterandBlake Blackshear 098e293c82 fetch recordings until end of hour, not top of next hour 2021-06-10 07:04:28 -05:00
Jason HunterandBlake Blackshear eb3f50c9f0 add default to reducer 2021-06-10 07:04:28 -05:00
Jason HunterandBlake Blackshear 78a0b5e6c9 clean up VOD endpoint 2021-06-10 07:04:28 -05:00
Jason HunterandBlake Blackshear 055bd22138 initial implementation of recordings table 2021-06-10 07:04:28 -05:00
Jason HunterandBlake Blackshear de3a19c4f0 Update web/src/__tests__/Sidebar.test.jsx 2021-06-06 07:54:58 -05:00
Jason HunterandBlake Blackshear 2a33c05378 add sidebar test 2021-06-06 07:54:58 -05:00
Jason HunterandBlake Blackshear bbb4d10718 add/fix tests 2021-06-06 07:54:58 -05:00
Jason HunterandBlake Blackshear 68dfaaf767 hide recordings page if record is not enabled, show error if no recordings available. 2021-06-06 07:54:58 -05:00
Jason HunterandBlake Blackshear 88ed7501a7 add mobile player and fullscreen support for iOS 2021-06-05 07:30:18 -05:00
Jason HunterandBlake Blackshear c73aebadcb change seek back to 10 seconds 2021-06-05 07:30:18 -05:00
Jason HunterandBlake Blackshear 40c4ca305e add playback rate adjustment and seek buttons 2021-06-05 07:30:18 -05:00
Jason HunterandBlake Blackshear 7b3abe330e recordings is taken by nginx so refresh fails - change base to recording 2021-06-05 07:30:18 -05:00
Jason HunterandBlake Blackshear 0d96c3529d We need to use relative URLs for Ingress to work 2021-06-05 07:30:18 -05:00
Jason HunterandBlake Blackshear 62452b1d21 cleanup dead code 2021-06-05 07:30:18 -05:00
Jason HunterandBlake Blackshear c5f005afef lint fix... again 2021-06-05 07:30:18 -05:00
Jason HunterandBlake Blackshear 4a45b6e76d do not show event end time 2021-06-05 07:30:18 -05:00
Jason HunterandBlake Blackshear a3cfbb6722 remove now playing because I do not handle autoadvance properly yet 2021-06-05 07:30:18 -05:00
Jason HunterandBlake Blackshear dc8ba5239d lint cleanup 2021-06-05 07:30:18 -05:00
Jason HunterandBlake Blackshear b53a50cd54 restyle to match Material Design List specs 2021-06-05 07:30:18 -05:00
Jason HunterandBlake Blackshear 9822d614e2 fix videojs bug when switching cameras, support recording delay, fix navigation highlight 2021-06-05 07:30:18 -05:00
Jason HunterandBlake Blackshear ca20c735f7 add event card to overlay 2021-06-05 07:30:18 -05:00
Jason HunterandBlake Blackshear d3dc018260 video overlay 2021-06-05 07:30:18 -05:00
Jason HunterandBlake Blackshear 28a2a3816a lint fixes 2021-06-05 07:30:18 -05:00
Jason HunterandBlake Blackshear 5461308d30 Initial Recordings UI 2021-06-05 07:30:18 -05:00
Jason HunterandBlake Blackshear f4bc68d396 update HTTP API docs 2021-05-22 07:48:44 -05:00
Jason HunterandBlake Blackshear 926eec3c65 add --push so the images actually get published for nginx since they are not saved locally 2021-05-22 07:48:44 -05:00
Jason HunterandBlake Blackshear abc6bbe7e0 Add nginx build arg for other architectures 2021-05-22 07:48:44 -05:00
Jason HunterandBlake Blackshear acdfd1ccc4 remove comments from nginx.conf 2021-05-22 07:48:44 -05:00
Jason HunterandBlake Blackshear 315a13e1ce Make command has to be different than directory 2021-05-22 07:48:44 -05:00
Jason HunterandBlake Blackshear aab6a00e4c Add support for NGINX VOD Module 2021-05-22 07:48:44 -05:00
Jason HunterandBlake Blackshear e89697fab0 update Home Assistant brand identity references 2021-05-19 06:48:50 -05:00
Jason HunterandBlake Blackshear 482399d82f allow logger daemon process to be killed with the main thread, thus allowing us to continue logging during shutdown 2021-05-06 07:01:33 -05:00
Jason HunterandBlake Blackshear 3a171d19e3 update contributing docs 2021-05-04 17:29:23 -05:00
Jason HunterandBlake Blackshear 480970c799 remove mqtt-cli 2021-05-04 17:29:23 -05:00
Jason HunterandBlake Blackshear ceb3329f9e add rtmp port 2021-05-04 17:29:23 -05:00
Jason HunterandBlake Blackshear 1c0162c181 fix devcontainer setup 2021-05-04 17:29:23 -05:00