The correct ingress URL format for Home Assistant add-on notifications and frontend navigation is:
/hassio/ingress/<addon_slug>
For Home Assistant Sentry, this is:
/hassio/ingress/ha_sentry
- Format:
/hassio/ingress/<addon_slug>/ - Used for: Notification links, frontend navigation, sidebar panels
- Keeps the Home Assistant interface chrome (header, sidebar)
- Example:
/hassio/ingress/ha_sentry/
- Format:
/api/hassio_ingress/<token>/ - Used for: Backend API requests, internal proxying
- This is what the frontend uses internally after routing
- Not typically used directly in user-facing links
Some users may attempt URLs like:
/api/hassio_ingress/ha_sentry(backend proxy route, may not work in notifications)/936f27fd_ha_sentry/ingress(older/different format)/ha_sentry/ingress(missing path prefix)
These formats may NOT work correctly in notification markdown links.
The add-on uses the Home Assistant frontend ingress URL format for all notification links:
- In notification links:
/hassio/ingress/ha_sentry?mode=whereused&component=mosquitto - In web UI access: Accessible via the "Sentry" panel in the sidebar
- Direct access: Settings → Add-ons → Home Assistant Sentry → Open Web UI
Note: The add-on code generates /hassio/ingress/ URLs for user-facing links. The backend
/api/hassio_ingress/ route is used internally by Home Assistant's frontend router.
- Look for the "Sentry" panel in your Home Assistant sidebar
- Click it to open the dependency visualization interface
- The dependency graph may take up to 60 seconds to build on first access
- Go to Settings → Add-ons → Home Assistant Sentry
- Click the Open Web UI button
- This opens the same interface as the sidebar panel
Navigate to: http://your-homeassistant.local:8123/hassio/ingress/ha_sentry
Replace your-homeassistant.local:8123 with your Home Assistant URL.
If the web UI shows "Loading components..." for more than 60 seconds:
-
Check Add-on Logs:
- Go to Settings → Add-ons → Home Assistant Sentry → Log
- Look for "Dependency graph built successfully" message
- If not present, look for error messages
-
Common Causes:
- Dependency graph is still building (can take 60+ seconds on first run)
- Integration paths are not accessible
- File system permissions issues
-
Solutions:
- Wait 60 seconds and refresh the page
- Check that
enable_dependency_graph: truein configuration - Review add-on logs for specific error messages
If you get a 404 error:
-
Verify Add-on is Running:
- Check that the add-on is started
- Verify logs show "Dependency tree visualization started successfully"
-
Verify Configuration:
- Check that
enable_web_ui: truein configuration - Ensure
ingress: truein config.yaml (should be default)
- Check that
-
Try Alternative Access Methods:
- Use the sidebar panel instead of direct URL
- Use "Open Web UI" button from add-on page
Home Assistant's ingress system provides secure, authenticated access to add-on web interfaces without exposing additional ports. The /api/hassio_ingress/<slug> format:
- Routes through Home Assistant's authentication
- Works with SSL/TLS if configured
- No additional port forwarding needed
- Consistent across all add-ons
The web UI supports deep linking via both query parameters and URL fragments:
-
Query Parameters (preferred for notifications):
- Dependencies:
/hassio/ingress/ha_sentry?mode=dependency&component=component_name - Where Used:
/hassio/ingress/ha_sentry?mode=whereused&component=component_name - Impact Analysis:
/hassio/ingress/ha_sentry?mode=impact&component=comp1,comp2,comp3
- Dependencies:
-
URL Fragments (backward compatibility):
- Dependencies:
/hassio/ingress/ha_sentry#dependency:component_name - Where Used:
/hassio/ingress/ha_sentry#whereused:component_name - Impact Analysis:
/hassio/ingress/ha_sentry#impact:comp1,comp2,comp3
- Dependencies:
Query parameters are preferred for notification links as they are more reliably preserved by Home Assistant's notification system.
- DOCS.md - Full configuration and usage documentation
- FEATURE_NOTIFICATION_LINKS.md - Deep linking feature details
- QUICKSTART.md - Quick start guide