Search results

  1. N

    AI motion detection with BlueIris: an alternate approach

    Yeah, I had one of those "why didn't I do it this way from the start" moments. It's so much easier to add new settings, and it's way less hassle to set up for new users. Also reduces the edits to the Docker configuration to just the timezone. I have another change in the dev tag image that...
  2. N

    [tool] [tutorial] Free AI Person Detection for Blue Iris

    The AI detection part is wholly dependent on what Deepstack offers. They don't offer license plate detection so neither AI Tool nor my Docker variant can do it.
  3. N

    AI motion detection with BlueIris: an alternate approach

    As promised/warned version 3.0.0 is now out. This was a fundamental change to how settings are managed to set the project up for success long-term. You will need to make a new settings.json file to use this release. The triggers.json file is unchanged. A sample, annotated, settings.json is...
  4. N

    AI motion detection with BlueIris: an alternate approach

    Version 2.2.0 is out. Only one change in this release, based on a feature request: * Setting the retain property in mqtt.conf to true makes all MQTT messages get sent with the retain flag on. Default is false. There are no breaking changes in this release. To update do docker compose pull then...
  5. N

    [tool] [tutorial] Free AI Person Detection for Blue Iris

    Some other ideas: 1. The forward slash in the path is causing issues 2. You're using the NOAVX image and didn't register a developer license with it. Try hitting port 5000 on the Deepstack container to see if it asks for a developer license.
  6. N

    AI motion detection with BlueIris: an alternate approach

    To run on windows: 1. Upgrade to Windows 10 version 2004 2. Enable Windows Subsystem for Linux 2 3. Install the latest Docker Desktop That's all you need and won't have any issues.
  7. N

    AI motion detection with BlueIris: an alternate approach

    Version 2.1.0 is now available with a host of goodies: Pushover notification support! See the wiki for how to enable it and how to configure it on a trigger. Annotated images to show the detected objects and confidence percentage! This is kinda slow though so it's off by default. The...
  8. N

    [tool] [tutorial] Free AI Person Detection for Blue Iris

    Make sure you are exposing port 83 on the Docker container. By default Docker does not expose ports, you have to explicitly allow them to be used.
  9. N

    [tool] [tutorial] Free AI Person Detection for Blue Iris

    Yes, it does. I had that working before I switched to my Docker implementation that natively supports MQTT.
  10. N

    [tool] [tutorial] Free AI Person Detection for Blue Iris

    Deepstack doesn't support deer as one of the detection objects.
  11. N

    AI motion detection with BlueIris: an alternate approach

    For those interested in experimenting I've got a new release available under the danecreekphotography/node-deepstackai-triggers:dev Docker image tag that adds support for annotated images like this: (Yes, this is a dog.) Since it was a pretty hefty change I wouldn't mind some people playing...
  12. N

    AI motion detection with BlueIris: an alternate approach

    Version 2.0.0 just released. This update has two breaking changes, but only if you rely on MQTT LWT messages or previously applied a change to webRequest URIs to work around a double-encoding bug (I think this only impacted one person). Breaking changes MQTT online and offline status messages...
  13. N

    AI motion detection with BlueIris: an alternate approach

    I briefly looked at this but don't have plans to add it any time soon.
  14. N

    AI motion detection with BlueIris: an alternate approach

    I just published version 1.9.0 which includes a number of improvements to MQTT, Telegram, and WebRequest messages. Most notably mustache templates are now supported, providing more flexibility in the content of messages sent to the various services. Here's the full list of what's new from the...
  15. N

    [tool] [tutorial] Free AI Person Detection for Blue Iris

    Here's a complete walkthrough of how to set up a 24x7 SD recording camera with an HD stream that only records on AI motion detection: danecreekphotography/node-deepstackai-trigger. The camera config described there works just fine with AI Tool, and will get the alerts to show up properly in...
  16. N

    AI motion detection with BlueIris: an alternate approach

    I haven't hit merge yet, oops :D Give it about 10 minutes, I just merged and Docker Hub is slow to build.
  17. N

    AI motion detection with BlueIris: an alternate approach

    Awesome! That's why I added the formattedPredictions variable. Sometimes it's nice to have someone already do the formatting for you. I always groan when I have to pull out the function node in NodeRed Lol. I just play a programmer on TV!
  18. N

    [tool] [tutorial] Free AI Person Detection for Blue Iris

    Stuff like this is probably best handled outside of the AI detection system and instead with a rules system elsewhere. If I were trying to do this I would send MQTT events with the list of detected objects and then have NodeRed running somewhere listening for those messages. At that point it'd...
  19. N

    AI motion detection with BlueIris: an alternate approach

    The documentation for mustache templates is now live. You'll need to use the new messages property of the mqtt trigger handler to take advantage of it. This is all available in the :dev tag Docker image for the moment.
  20. N

    AI motion detection with BlueIris: an alternate approach

    Yep, samba share the folder to the host machine and then mount that location into the Docker container.
  21. N

    AI motion detection with BlueIris: an alternate approach

    That VM is running on something. Install the Docker stuff on that something and you'll be up and running. There's no reason to put Docker containers inside a VM when they themselves are VMs.
  22. N

    AI motion detection with BlueIris: an alternate approach

    Ha! What I did was run it as 0 and 100% for a while for all the cameras, then check every so often in UI3 to see how many triggers happened incorrectly. If something's firing wrong I boost the minimum threshold quite a bit, like to 50%, and see how that works out.
  23. N

    AI motion detection with BlueIris: an alternate approach

    Virtual machines in virtual machines are a nightmare. Keep it simple: run it natively on the base OS of the computer BlueIris is on.
  24. N

    AI motion detection with BlueIris: an alternate approach

    If you use the MQTT on/off status feature that released in 1.7.0 you can have Home Assistant do this tracking for you with an MQTT Binary Sensor. See the wiki for an example of how to set one of those up. Sending the object detected and percentage in the Telegram message is easy, there's a...
  25. N

    AI motion detection with BlueIris: an alternate approach

    Nice! What kind of node-red flow are you using?
  26. N

    AI motion detection with BlueIris: an alternate approach

    Sounds like you don't have virtualization enabled on your computer's CPU. I hit this pretty regularly too on new desktop installs. You'll need to find out how to turn that on in your computer's BIOS. For Intel CPUs it's usually pretty obvious and labeled as "Hyper-V" or "Virtualization" in the...
  27. N

    [tool] [tutorial] Free AI Person Detection for Blue Iris

    Did you have to do anything magic in the BlueIris UI to get it to show the memo field? I've tried manually hitting my server with a memo in the URL and I'm not seeing any text show up :( Got a sample of the full URL string you used to make that appear? Thanks!
  28. N

    AI motion detection with BlueIris: an alternate approach

    It runs in the background, yes. The config file included as a sample also enables auto-restart, so if your PC reboots everything will come back up on its own automatically.
  29. N

    [tool] [tutorial] Free AI Person Detection for Blue Iris

    If you install VSCode and edit the files with it it's not really any different than the AI tool. You get full auto-complete for all the properties, with tooltips to tell you what everything is. The sample file I provide has a basic setup specifically for talking to BlueIris: all you have to do...
  30. N

    [tool] [tutorial] Free AI Person Detection for Blue Iris

    Yes, it's both tools in one and pre-configured to talk to each other. Docker really isn't hard. Skip portainer and hass.io, it's just way more complicated than you need. I assume you have a Windows machine already running BlueIris so install directly on that. Follow the quick start instructions...