| Developer: | VTMikel's Plugins Like this plugin? Show your appreciation! |
| Category: | Security & Locks |
| Github: | Github Repo |
| Assistance: | Get help! Check the online documentation |
| Plugin ID: | com.vtmikel.securityspyimage |
| Latest release: | v2026.7.0 released on July 25, 2026 |
| Release downloaded: | 19 times |
| Requires: | Indigo v2024.2.0 or higher |
| (Check the Releases tab below for older releases that may have different requirements) | |
| Download release v2026.7.0 |
An Indigo plugin that downloads still images from SecuritySpy cameras (or any URL) so your automations can use them — most commonly to attach camera snapshots to notifications (e.g. Pushover) when a trigger fires.
requests, Pillow) are installed automatically by Indigo from the plugin's bundled requirements when the plugin first starts — no manual pip step.indigoPlugin bundle; Indigo installs and enables it.| Setting | Notes |
|---|---|
| SecuritySpy IP / Port | The SecuritySpy web server address (default port 8000, or as configured in SecuritySpy). Leave both blank if you only download from custom URLs. |
| Use SSL | Enable if SecuritySpy's web server uses HTTPS. |
| Verify SSL certificates | Off by default — self-signed certificates are typical for SecuritySpy. Enable only with a trusted certificate. Also applies to custom-URL downloads. |
| Login / Password | SecuritySpy web server credentials, if required. |
| Debug | Verbose logging; takes effect immediately, including at plugin startup. |
Camera dropdowns are populated automatically from either (or both) of:
org.cynic.indigo.securityspy)com.flyingdiver.indigoplugin.securityspy)If neither plugin is installed, the dropdown falls back to manual camera numbers (0–15). Find a camera's number in the SecuritySpy web interface — it's the cameraNum value in the URL when viewing that camera.
Downloads a single image to a file.
%%v:variableId%% variable substitution and basic/digest auth).gif (the extension is corrected automatically); frames can optionally play in reverseThe image file is guaranteed to exist on disk when the action completes, so a following action (e.g. a notification with attachment) can use it immediately.
Downloads 2–10 SecuritySpy camera images and combines them into a single file.
front_door_snapshot = /Users/you/Documents/CameraImages/front_door.jpg%%v:VARIABLEID%% or the variable picker) as the destination/Library/Application Support/Perceptive Automation/Indigo <version>/Logs/com.vtmikel.securityspyimage/plugin.log.python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
python -m pytest # 130+ tests, no network required
black . # formatting
Bug reports and PRs: https://github.com/mlamoure/indigo-securityspy-image-downloader
| Released on: | July 25, 2026 |
| Requires: | Indigo v2024.2.0+ |
| Downloaded: | 19 times |
| Download this release | |
A major modernization and feature release.
++image width parameter, aspect ratio preserved) instead of downloading the full-size image and resizing locally. Faster, less bandwidth.securityspy_image package with typed exceptions and an injectable HTTP layer.Requires Indigo 2023.2 or later.
| Released on: | May 3, 2025 |
| Requires: | Indigo v2024.2.0+ |
| Downloaded: | 37 times |
| Download this release | |
System Requirement • Indigo 2024.2 or later is now mandatory.
What’s New • Reverse‑GIF Mode – one‑click option to play animated GIFs backward.
Improvements • Complete codebase refactor for cleaner architecture and easier future enhancements. • Stronger error handling with clearer log messages and automatic recovery wherever possible. • Upgraded image library (latest Pillow) delivers faster decoding, broader format support, and fewer memory spikes.
Fixes & Tweaks • Miscellaneous UI polish and documentation updates.
| Released on: | April 24, 2024 |
| Requires: | Indigo v2022.1.0+ |
| Downloaded: | 42 times |
| Download this release | |
Refactoring Moved SS auth to basic mode, removed l/p from the URL string Added support for auth for URL downloads Added animated gif and resizing support for URL downloads
| Released on: | Jan. 12, 2024 |
| Requires: | Indigo v2022.1.0+ |
| Downloaded: | 38 times |
| Download this release | |
Fixed an issue with the stich resizing Added digest Auth (thanks peszko)
| Released on: | June 27, 2022 |
| Requires: | Indigo v2022.1.0+ |
| Downloaded: | 40 times |
| Download this release | |
Fix for actions not utilizing variables
| Released on: | June 25, 2022 |
| Requires: | Indigo v2022.1.0+ |
| Downloaded: | 41 times |
| Download this release | |
Python 3 Bug Fixes
| Released on: | May 1, 2022 |
| Requires: | Indigo v2022.1.0+ |
| Downloaded: | 47 times |
| Download this release | |
Ready for Indigo 2022.01
| Released on: | April 1, 2020 |
| Requires: | Indigo v7.0.2 thru v2022.2 |
| Downloaded: | 45 times |
| Download this release | |
Fix for previous log suppression option.
| Released on: | March 28, 2020 |
| Requires: | Indigo v7.0.2 thru v2022.2 |
| Downloaded: | 45 times |
| Download this release | |
Added ability to hide execution from logs
| Released on: | Nov. 30, 2019 |
| Requires: | Indigo v7.0.2 thru v2022.2 |
| Downloaded: | 42 times |
| Download this release | |
Bug fixes Added to the number of cameras for stitching Improved output Improved performance for GIF creation Changed the GIF fps / seconds options available
| Released on: | Nov. 28, 2019 |
| Requires: | Indigo v7.0.2 thru v2022.2 |
| Downloaded: | 37 times |
| Download this release | |
Overall code improvements Improvements to output logs
| Released on: | April 14, 2019 |
| Requires: | Indigo v7.0.2 thru v2022.2 |
| Downloaded: | 43 times |
| Download this release | |
support for creation of animated gifs logging improvements
| Released on: | Oct. 9, 2018 |
| Requires: | Indigo v7.0.2 thru v2022.2 |
| Downloaded: | 33 times |
| Download this release | |
Fixed bugs for URL downloading
| Released on: | June 7, 2018 |
| Requires: | Indigo v7.0.2 thru v2022.2 |
| Downloaded: | 41 times |
| Download this release | |
Updated the plugin update method Supports max width
| Released on: | May 31, 2018 |
| Requires: | Indigo v7.0.2 thru v2022.2 |
| Downloaded: | 43 times |
| Download this release | |
Fixed a bug where you could not remove a camera from a stitch action Added selection lists for variables Removes password from the indigo log
| Released on: | May 17, 2018 |
| Requires: | Indigo v7.0.2 thru v2022.2 |
| Downloaded: | 41 times |
| Download this release | |
Improvement to the cleanup of temporary files during stitching Automatically loads camera numbers and names if using Cynical SecuritySpy plugin
| Released on: | May 11, 2018 |
| Requires: | Indigo v7.0.2 thru v2022.2 |
| Downloaded: | 36 times |
| Download this release | |
updates to image stitching to handle when a camera is not available.
| Released on: | May 5, 2018 |
| Requires: | Indigo v7.0.2 thru v2022.2 |
| Downloaded: | 37 times |
| Download this release | |
Fixes and improvements to downloads from external URLs
| Released on: | April 3, 2018 |
| Requires: | Indigo v7.0.2 thru v2022.2 |
| Downloaded: | 38 times |
| Download this release | |
First release to the Indigo Plugin store.