-
Notifications
You must be signed in to change notification settings - Fork 1
Notifications
Dash USB can send you push notifications when:
- An archive run starts
- An archive completes or fails (with file counts and duration)
- The Pi's temperature crosses your Warning / Caution thresholds
Configure providers in the Setup Wizard — re-run it anytime from Settings → System → Setup Wizard. Mobile app push pairing lives in Settings → Notifications.
You can enable as many providers as you want at once. A provider is enabled by filling in its fields — there's no separate on/off checkbox.
Paid one-time-fee iOS / Android app. Most reliable for personal alerts.
| Field | Where to get it |
|---|---|
| User Key | Pushover dashboard → your user key |
| App Key | Create an Application in the Pushover dashboard |
Free, self-hostable push notifications. Subscribe to a topic on the ntfy.sh iOS / Android app.
| Field | Example |
|---|---|
| URL & Topic | https://ntfy.sh/your-secret-topic |
| Access Token | (optional, only for self-hosted with auth) |
| Priority |
3 (1=lowest, 5=highest) |
Self-hosted push notification server. You run Gotify on a home server; the Android app receives the push.
| Field | Example |
|---|---|
| Domain | https://gotify.example.com |
| App Token | Created in the Gotify web UI under Apps |
| Priority | 5 |
Posts to a Discord channel via a webhook.
| Field | Where to get it |
|---|---|
| Webhook URL | Server Settings → Integrations → Webhooks → New Webhook → Copy URL |
Posts via a Telegram bot.
| Field | Where to get it |
|---|---|
| Chat ID | Send a message to your bot, then visit https://api.telegram.org/bot<TOKEN>/getUpdates
|
| Bot Token | Create a bot with @BotFather |
Posts to a Slack channel via an Incoming Webhook.
| Field | Where to get it |
|---|---|
| Webhook URL | Slack App settings → Incoming Webhooks → Add to channel |
Sends via signal-cli running on your network.
| Field | Example |
|---|---|
| Signal CLI URL | http://signal-host:8080 |
| From Number | +15555550100 |
| To Number | +15555550199 |
Posts to a Matrix room.
| Field | Example |
|---|---|
| Server URL | https://matrix.org |
| Username | yourname |
| Password | your password |
| Room ID | !roomid:matrix.org |
For automation / cloud workflows.
| Field | Example |
|---|---|
| Region | us-east-1 |
| Access Key ID | AKIA... |
| Secret Key | your secret |
| Topic ARN | arn:aws:sns:us-east-1:123:my-topic |
Triggers an IFTTT applet by sending an event.
| Field | Where to get it |
|---|---|
| Event Name | Whatever you named the event in your applet |
| Key | IFTTT Webhooks service → Documentation page → your key |
Generic — POSTs a JSON payload to any URL. Useful for Home Assistant, n8n, Node-RED, etc.
| Field | Example |
|---|---|
| Webhook URL | http://homeassistant.local:8123/api/webhook/dashusb |
Push notifications to your phone via the Sentry Connect push service.
To pair: open Settings → Notifications → Mobile Notifications in the web UI, generate a pairing code, and enter it in the app under Settings → Pair for Notifications.
Current status: push notifications work today through the Sentry Connect app's notification pairing. The app's device pairing (discovering the Pi over Bluetooth) does not recognize Dash USB devices yet — a dedicated Dash Connect app is planned. You don't need device pairing for push notifications.
Settings → Notifications → Mobile Notifications → Send Test Notification fires a test push to your paired phone.
For the other providers, the quickest end-to-end check is to trigger an archive run: click Archive Sync at the top of the Settings page and watch for the "Archiving started" message on every enabled provider.
Discord · Report an issue · PolyForm Noncommercial 1.0.0