The Berto Pushover driver provides integration to the Pushover messaging service. To use the driver you need to setup an account on Pushover and purchase the appropriate licences for the devices you intend to send and receive messages with. The licences are by device type and are a small one off cost only.
To send messages from your Control4 system you will also need to setup an Application Token.
Messages received update the TITLE, MESSAGE, URL, PROFILE and LAST_MESSAGE variables which can be used in programming. Messages can also be sent to other Pushover devices registered to your account.
Users setup with a Berto Profiles driver will be able to received messages from the Pushover driver based on the pin number supplied in the title of the message. The Pushover message title should contain the user porfile name in uppercase followed by a space and the users pin number. This ensures that the driver only processes message received with the correct credentials. When a secure message is received the profile name and pin number are removed from the title and the PROFILE varibale is updated with the profile name. The NORMAL_MESSAGE_RECEIVED or SECURE_MESSAGE_RECEIVED event is fired indicating the type of message received. The message is then sent to the corresponding user profile driver.
In conjuction with IFTTT and the IFTTT Pushover service you can integrate other external devices to trigger programming in your system eg. Alexa or Google Assistant. Alternatively you can use the Berto IFTTT to integrate directly with the IFTTT Webhooks Service.
There is a limit of sending or receiving 100 messages per day with the Basic subscription level.
Properties
-
Device Name - The name used to register your system against your Pushover account.
-
Username - Pushover account username.
-
Password - Pushover account password.
-
Application Token - Pushover account application token used to send messages.
-
User Id - The User Id created when registering to your Pushover account.
-
Secret - The Secret created when registering to your Pushover account.
-
Device Id - The device id created when registering to your Pushover account.
-
Status - Last message type sent or received.
-
Last message - Timestamp of last message received.
-
Title - Title last received.
-
Message - Message last received.
-
URL - URL last received.
-
Profile - Profile name of last secure message received.
Programming
Messages received update the TITLE, MESSAGE, URL, PROFILE and LAST_MESSAGE variables which can be used under programming. You can also send your own messages to another device, or devices seperated by commas, registered to your Pushover account under programming Actions.
Release Notes
v1.00 - 2020-03-15
-
Initial Release.
v1.10 - 2020-03-29
-
Auto Update changed to be managed via the Auto Update Time specificed in the Berto Cloud driver.
v1.11 - 2020-04-17
-
Added Console option to Debug Mode property to allow for external logging output.
v1.12 - 2020-06-23
-
Fixed issue where messages did not get purged from Pushover when message id numbers got very large.