**** THIS IS FOR HS2 - HS3 VERSION IS HERE http://forums.homeseer.com/showthread.php?t=163974 ****
Not sure if anyone can make use of this with HS3 on the horizon but figured I would post it in any case.
This is a plugin for Pushover (https://pushover.net/) which is a push message application for both Android and iOS. What this plugin enables you to do is send those push messages straight from HomeSeer, the advantage being there is very little delay (unlike email) and the messages can have additional information SMS messages can't (like URL's/priorities). Although I have never used it I think it is similar to Growl. You could for example send a notification on it detecting motion and then link to a CCTV snapshot, or as it does support open URL's then you could send from an event to ring a certain phone number.
This is a simple plugin with only one action and no triggers/conditions/devices. It is aimed to be a little more user friendly than a script would be.
Instructions:
If successful then the HS log should say Pushover Notification Sent. If not then a 'bad request' error indicates some formatting issues. If this happens please double check the API/User keys and if you still have a problem please post here.
I hope the attached screenshots help illustrate what can be done (not sure why the icon is not displaying on the iPhone, seems to work fine on Android).
Any issues/bugs that are found please post to this thread and I will try and sort them out. Hope it may be of use to someone, thanks.
Edit: Forgot to mention the scripting command, messages can be sent from a script with the following call;
Public Sub PushMessage(ByVal Message As String, Optional ByVal Title As String = Nothing, Optional ByVal Priority As Integer = 0, Optional ByVal Sound As Integer = -1, Optional ByVal sURL As String = Nothing, Optional ByVal sURLTitle As String = Nothing, Optional ByVal sTimeStamp As String = Nothing, Optional ByVal DeviceName As String = Nothing)
Which in short means a call of;
hs.plugin("Pushover (3P)").PushMessage("Test Message") will send a simple message with no title, no priority, no sound, no additional URL but if you fill in the additional parameters then you can specify those if you do want.
Changes:
v0.0.0.1 - Initial Release
v0.0.0.2 - Time stamps not sent by default, scripting option still remains
v0.0.0.3 - Fix for SSL errors on HomeTroller
v0.0.0.4 - Added support for line breaks using \n syntax in messages
v0.0.0.5 - Fixed web page bug for saving client details
v0.0.0.6 - Support for emergency message triggers
v0.0.0.7 - Support for new lowest priority messages
Not sure if anyone can make use of this with HS3 on the horizon but figured I would post it in any case.
This is a plugin for Pushover (https://pushover.net/) which is a push message application for both Android and iOS. What this plugin enables you to do is send those push messages straight from HomeSeer, the advantage being there is very little delay (unlike email) and the messages can have additional information SMS messages can't (like URL's/priorities). Although I have never used it I think it is similar to Growl. You could for example send a notification on it detecting motion and then link to a CCTV snapshot, or as it does support open URL's then you could send from an event to ring a certain phone number.
This is a simple plugin with only one action and no triggers/conditions/devices. It is aimed to be a little more user friendly than a script would be.
Instructions:
- Sign up for Pushover
- Once signed up you need to create an application, relatively simple to do and you just on their website look for 'Your Applications' and then 'Create A New Application'. Once in here you give your application a name and can also describe what it is and give it an icon. After you have created this application you will get an API key - save this number.
- Go into the main dashboard at Pushover and in the top right should be a user key, also save this number.
- Place the attached DLL into your main HomeSeer directory and restart HS.
- The plugin should load and give a warning about the lack of an API key (it might also give a bad request error, ignore these at present)
- Go into Setup > Interfaces > Pushover (3P) > Config and then you will get a configuration page. Please enter the API & User key in this page from before.
- Try and send a message by creating a blank event and selecting 'Pushover Send Message' from the drop down list.The plugin does support replacement variables.
If successful then the HS log should say Pushover Notification Sent. If not then a 'bad request' error indicates some formatting issues. If this happens please double check the API/User keys and if you still have a problem please post here.
I hope the attached screenshots help illustrate what can be done (not sure why the icon is not displaying on the iPhone, seems to work fine on Android).
Any issues/bugs that are found please post to this thread and I will try and sort them out. Hope it may be of use to someone, thanks.
Edit: Forgot to mention the scripting command, messages can be sent from a script with the following call;
Public Sub PushMessage(ByVal Message As String, Optional ByVal Title As String = Nothing, Optional ByVal Priority As Integer = 0, Optional ByVal Sound As Integer = -1, Optional ByVal sURL As String = Nothing, Optional ByVal sURLTitle As String = Nothing, Optional ByVal sTimeStamp As String = Nothing, Optional ByVal DeviceName As String = Nothing)
Which in short means a call of;
hs.plugin("Pushover (3P)").PushMessage("Test Message") will send a simple message with no title, no priority, no sound, no additional URL but if you fill in the additional parameters then you can specify those if you do want.
Changes:
v0.0.0.1 - Initial Release
v0.0.0.2 - Time stamps not sent by default, scripting option still remains
v0.0.0.3 - Fix for SSL errors on HomeTroller
v0.0.0.4 - Added support for line breaks using \n syntax in messages
v0.0.0.5 - Fixed web page bug for saving client details
v0.0.0.6 - Support for emergency message triggers
v0.0.0.7 - Support for new lowest priority messages
Comment