Pushover is a third-party cloud-based service that can provide real-time notifications on your Android or iOS mobile device or computer. It can be used as a notification device on Hubitat as an alternative (or supplement) to the Hubitat mobile app or other methods of receiving notifications.
- Visit pushover.net to create an account and obtain a user token (a long string of random letters and numbers).
- Still in your pushover.net account, add the devices that will receive the notification, such as a phone or tablet.
- Still in your pushover.net account, create an application, which will in turn respond with an app token (an additional long string of random letters and numbers).
- Back on your Hubitat Elevation hub, create one or more virtual devices, and set their driver (or "Type") to Pushover.
- Paste (or type) the two separate API and user keys from above into the matching settings on the newly created device.
- Select Save Preferences.
- Use your Pushover device(s) in apps on your hub (e.g., Rule Machine, Notifications, Basic Rule, etc.) to send notifications.
More detailed setup instructions:
- Create an Account at http://www.pushover.net.
- Once the account setup is completed, the new account setup process will automatically create a User Key (Token).
- There's only one User Key per account. You will find it displayed in the upper right corner of the Account screen as Your User Key.
- At the bottom of the account screen, go to Your Applications and select Create an Application/API Token.
- Enter a name for the Application. Typically this will be Hubitat.
- Agree to the Terms of Service and select Application. The application key will be shown as API Token/Key.
- You may create other keys for other applications, but use the Hubitat key for your Hubitat Elevation® notifications.
- On your Hubitat Elevation hub, select Devices from the sidebar, and select Add Device at the top of the screen, and under Add device manually, choose Virtual. Then, fill in the fields as follows.
- Device Name: Pushover (or any name of your choice)
- Device Network ID: (leave as the default automatically generated value, or use any unique value of your choice)
- Type: Pushover Driver
- Select Save Device
- From the Preferences for the device you just created, paste the Key/Tokens in their respective fields.
- User Key: user key/token
- Application Key: application key/token
- Select Save Preferences
That's it! You may now start using your new Pushover notification system in Rule Machine® rules, the Notifications app, or any app on Hubitat from which you would like to have a notification sent.
The Pushover notification device on your hub supports setting the priority for each notification. Depending on your mobile device and app settings, different priority notifications may be delivered in a different way on your device (e.g., high-priority notifications might bypass silent mode on your device, depending on your settings, and emergency notifications may do the same and continue until acknowledged).
The default priority for all Pushover messages sent using a particular virtual device can be set in the preferences. (By default, all messages are sent as normal priority.) To customize the priority for an individual message, include one of the following special character sequences at the very beginning of the notification text:
- [L] for low priority (-1)
- [N] for normal priority (0)
- [H] for high priority (1)
- [E] for emergency priority (2)
For example, the text "[H]The front door was unlocked"
will send the push notification "The front door was unlocked"
as high priority.
The driver also presents other options, including notification sound. While these cannot be configured on a per-notification basis, note that you can create multiple virtual Pushover devices on your hub (even if they refer to the same Pushover account or real-world device) and use them in different apps on your hub as needed.