Troubleshooting
Camera Issues
Blink: "Too many login attempts"
Blink rate-limits authentication to protect accounts. Wait 60 minutes before trying again. This is enforced by Blink's servers, not by Aegis.
Blink: "Blink API Issue" (orange warning)
Blink's own servers are having problems. This isn't your account — it affects many users at once:
- Wait 30–60 minutes
- Check if the official Blink app on your phone also has issues
- This will resolve on its own without any action on your part
Blink: "Invalid email or password"
Double-check your credentials. Make sure you can log into the official Blink app with the same email and password. Note that Blink passwords are case-sensitive.
Blink: "Login endpoint failed"
Your saved session has gone stale. Click Clear stored data and try again, then re-enter your credentials. This commonly happens after a Blink server maintenance window.
Ring: Missing thumbnails
Go to Ring Camera settings → Fix Previews. This regenerates thumbnails from the existing video files using FFmpeg. Check the Thumbnail Generation status indicator to confirm FFmpeg is available on your system.
Ring: "No authentication token available"
Your Ring session may have expired. Unlink and re-link your account via the mobile app integration.
RTSP camera won't connect
- Verify the URL format:
rtsp://username:password@IP:554/stream - Check network connectivity: your computer and camera must be on the same network
- Try Stream Verification: use the Stream Verification modal to test multiple URLs — ONVIF cameras often expose 3–5 URLs, but only one actually works
- Check the camera's web interface: browse to
http://CAMERA_IPto verify the camera is responsive - Check firewall settings: ensure port 554 (RTSP) is not blocked by your firewall
ONVIF cameras not discovered
- Ensure your camera supports ONVIF (check the manufacturer's specs page)
- Your computer and camera must be on the same subnet (e.g., both on 192.168.1.x)
- Some cameras require ONVIF to be explicitly enabled in their settings — log into the camera's web interface and look for an ONVIF toggle
- If your computer has multiple network interfaces (Ethernet + WiFi), select the correct one in Advanced Settings
- Try the Network Scanner as an alternative — it uses port scanning instead of multicast
Camera was working but stopped streaming
The camera's IP address may have changed (common with DHCP). Re-run the ONVIF scan — Aegis automatically detects the new IP by matching the camera's MAC address and updates the stored configuration.
AI Issues
Setup Nudge says "Set up your LLM"
You need to connect a language model:
- ⚙️ Settings → Persona → LLM
- Paste an API key (OpenAI, Anthropic) or enable a local model from the Downloaded tab
- Full LLM guide →
Setup Nudge says "Vision Model"
You need a vision model for camera analysis:
- ⚙️ Settings → Persona → VLM
- Download a model from the Staff Picks tab (start with SmolVLM2-256M)
- Click Load on the downloaded model
- Full VLM guide →
AI responses are slow
This usually means inference is running on CPU. Check these in order:
- Check GPU detection: ⚙️ Settings → System → Hardware — is your GPU shown? are acceleration badges (CUDA/Metal) visible?
- Try a smaller model: SmolVLM2-256M is the fastest option for testing
- Close GPU-heavy apps: other applications (games, video editors, other AI tools) compete for GPU memory
- Use a cloud VLM: OpenAI Vision or Google Gemini provide fast responses without local compute
- Reduce analysis frame rate: lower the fps in Video Analysis settings from 5 fps to 0.5 fps
AI Engine won't start
- Check ⚙️ Settings → System → AI Engine for status and error messages
- Restart the AI Engine from the settings page
- Make sure a model is actually downloaded and selected — an empty model list means nothing is available to load
- macOS: ensure Aegis has system permissions in System Preferences → Privacy & Security
- Windows: try running Aegis as administrator if the engine fails to bind to its port
- Linux: check that required libraries are present —
lddcan help diagnose missing.sofiles
No AI descriptions on clips
Verify that:
- Video Analysis is enabled in ⚙️ Settings → System → AI Engine → Video Analysis
- A VLM is loaded (check the VLM settings — should say "Active" with a green indicator)
- The LLaMA Server status shows Online in the VLM System tab
Alert Issues
Event handler never fires
- Check that the VLM is producing descriptions: open a clip in the player and verify AI descriptions appear
- Check that the handler is enabled: disabled handlers have a grayed-out toggle
- Review the condition: is it too specific? Try a broader condition first to verify the pipeline works
- Check the camera filter: make sure the handler is assigned to the correct camera (or "All Cameras")
Event handler fires too often
- Check the trigger count — 100+ fires per day means the condition is too broad
- Make the condition more specific: add location, time, or activity context
- Assign to a specific camera instead of "All Cameras"
- Add time boundaries: "after 10pm" or "during the day" reduces noise
Skill Issues
Skill install hangs on "Model download"
Check your internet connection. Large models can be 1–8 GB and may take several minutes on slower connections. The download progress bar shows speed and percentage.
"Incompatible" shows on a skill
Your system doesn't meet the skill's requirements. Common causes:
- The skill needs a GPU you don't have (see requirements on the skill card)
- Python version is too old — check with
python3 --version - Insufficient RAM
Skill crashes immediately after starting
- Open the Console (terminal icon in Skills panel) and check the error output
- The error is usually a missing dependency or a model that failed to download
- Try Restart — some transient errors resolve on retry
- Uninstall and reinstall the skill if the error persists
Performance Issues
Running out of storage
⚙️ Settings → System → Storage:
- Reduce the retention period (e.g., from 30 days to 7 days)
- Switch to a more aggressive storage mode (Free Space or Fixed Size)
- Move clips to an external drive by changing the media path
- Delete downloaded AI models you're not using
App feels slow
- Reduce the number of cameras shown simultaneously in Monitor view
- Use a smaller VLM model (SmolVLM2-256M)
- Close the Skills console if open — it buffers log output and can use memory
- Close other applications that compete for GPU or RAM
- On Windows, check Task Manager to see if CPU or GPU is at capacity
Platform-Specific
macOS
- Grant permissions: Camera and screen recording access must be allowed in System Preferences → Privacy & Security
- Apple Silicon performance: Macs get Metal GPU acceleration automatically — no configuration needed
- Intel Mac: CPU inference only. Consider using a cloud VLM for acceptable speed.
Windows
- Firewall: If cameras aren't discovered, add Aegis AI as an allowed app in Windows Firewall
- NVIDIA drivers: Ensure you have the latest NVIDIA drivers. The CUDA-enabled inference engine requires recent drivers.
- Administrator: If the AI Engine fails to start, try running Aegis AI as administrator
- Antivirus: Some antivirus software may flag inference engine binaries — add an exclusion for the Aegis AI data directory
Linux
- Camera access: May require adding your user to the
videogroup:sudo usermod -aG video $USER(log out and back in) - AppImage: Make sure the file is executable:
chmod +x Aegis*.AppImage - libfuse2: Some distributions need libfuse2 for AppImage:
sudo apt install libfuse2 - NVIDIA: Install the latest proprietary drivers (not nouveau) for CUDA support