Skip to main content

Notifications

Notifications let your deployment tell someone that something happened — a device came online, a parameter crossed a threshold, an automation fired. They go out over two independent channels: mobile push to users, and webhooks to your own systems.

What the user sees

A push notification on their phone, delivered through APNs on iOS or FCM on Android. Because delivery goes to a registered device rather than an open app, a user gets it whether or not the app is running.

What the admin must do

Push needs platform credentials before anything is delivered. In the Admin Dashboard, under Settings → Push notifications, provide the APNs and FCM credentials for your own app. Until that is configured, notification events are generated and simply have nowhere to go.

Webhooks are the other half: point them at your endpoint to receive the same events server-side, for analytics, alerting or ticketing.

Limits and caveats

  • A notification is addressed to a user, so fan-out follows Group membership: everyone with access to a Home can receive events for its nodes.
  • Push endpoints go stale when an app is uninstalled. Disabled endpoints are pruned rather than retried forever, so a user who reinstalls must register again.