Home Security
Given the subject, I’ll hold back some of the detail. Instead, I’ll list the software I have in use to support my security cameras. The software stack was put in place in 2021, and while it’s fully functional, it’s getting a little dated. There are better tools available today, so I do plan to upgrade at some point
The current setup uses:
Blue Iris - Network Video Recording (NVR) Software.
- Main: https://blueirissoftware.com/
- References:
- Pros: Feature rich, adaptable, seems to support any camera
- Cons: Windows based only (would much rather spin it up in a docker container), The UI is very clunky and non-intuitive
Deepstack - AI object detection for motion activated images from Blue Iris (Project is inactive)
- Main: https://www.deepquestai.com/
- Github: https://github.com/johnolafenwa/DeepStack - 2022.01.1 last release
- Documentation: https://deepstack.cc/
- Forum: https://forum.deepstack.cc/
AI Tool - Communication bridge, feeds images from Blue Iris to Deepstack for object detection processing
- Original Thread: https://ipcamtalk.com/threads/tool-tutorial-free-ai-person-detection-for-blue-iris.37330/ …still active in 2024
- VorlondCD Version: https://github.com/VorlonCD/bi-aidetection
- latest: https://github.com/VorlonCD/bi-aidetection/files/5898931/AITool-VorlonCD-v2.0.626.zip - last checked 2/2021
- active discussion: https://ipcamtalk.com/threads/tool-tutorial-free-ai-person-detection-for-blue-iris.37330/page-160
Home Assistant & Blue Iris integration
- https://github.com/elad-bar/ha-blueiris
- https://community.home-assistant.io/t/blue-iris-ha-mqtt/571576
- https://old.reddit.com/r/homeassistant/comments/cbawh6/integrating_blue_iris_into_home_assistant/
Object Dectection Update Options
Object detection tools need to be updated
- Minimum
- Drop Deepstack and replace with Code Project?
- Medium
- Option1: Switch to Frigate for object detection (active project & lots of user interest)
- This would also require off loading AI detection to an accelerator like a Coral USB Accelerator
- Use M2 slot instead? https://coral.ai/docs/m2/get-started/#requirements
- https://coral.ai/docs/m2/datasheet/#software-and-operation
- MOBO support for M.2 slot: https://download.gigabyte.com/FileList/Manual/mb_manual_h370n-wifi_e_v1.pdf
- BUT… the coral accelerator is also getting pretty old at this point…
- Use M2 slot instead? https://coral.ai/docs/m2/get-started/#requirements
- This would also require off loading AI detection to an accelerator like a Coral USB Accelerator
- Option2: Send images to LLM (local or remote)??
- Option1: Switch to Frigate for object detection (active project & lots of user interest)
- Maximum
- Rip and replace all???
- …Needs research
- Other - old reference links
- Look at moving to this from AI tool: https://github.com/danecreekphotography/node-deepstackai-trigger
- Orig discussion/background: https://ipcamtalk.com/threads/ai-motion-detection-with-blueiris-an-alternate-approach.48406/page-14
- https://www.reddit.com/r/homeassistant/comments/gto9mz/ai_motion_detection_with_blueiris_a_custom_app_in/
- https://www.reddit.com/r/homeassistant/comments/i85x28/wow_that_was_painful/
- Look at moving to this from AI tool: https://github.com/danecreekphotography/node-deepstackai-trigger