Push notification plugin for HomeWave

@bucko: that’s planned, but it does require changes to the push server as well as the app.

@nullx8: no, the plugin as well as the push server are very basic, just fire and forget. Don’t count on it being 100% reliable! I do have plans for improving the service.

yeah, i was planning on using push to notify me on power outages,
have to figure out a way to checking on the Internet Connectivity …
maybe i start on a Mikrotik Plugin … (have done it in PHP already … luup is well … ‘odd’ :stuck_out_tongue: )

@RichardTSchaefer

I have set up my forwarding to device 299 (see attached picture) so i have got no idea why the plugin tries to forward to 305

I may be misreading the log … I do see a reference to 299.

Whose plugin are you using ? There are a couple …
The error indicates it can’t find the service you listed …
So maybe you are not using the plugin from @intvetlr

I see you had a problem (Reply #17) if calling the LUUP directly does not work …
the forwarding will not work. Can you post the details from the Advanced Page of device #299

Device params
name Homewave Push
device_type urn:schemas-intvelt-com:device:HWPush:1
device_file D_HWPush1.xml
id 299
time_created 1380138772
local_udn uuid:4d494342-5342-5645-012b-00000217a516
PushStatus Ready
PushID mypushid

waht i have not listed is either blank or not relevant

this plugin works fine sending alerts to my iphone

Seems I have a weird problem. I added homewave pushnotifications after using prowl, it works nicely on my ipad but doesn,t seems to work on the iphone i have the 4s iphone and both are running on latest ios.

Anyone has a clue? The iphone and ipad are configured exactly the same. Ios is vesion 7.02

you have different id’s or use the same ?

if you use the same, this may be the issue 1 device = 1 id

You should be able to use the same push ID on multiple iPhones. The messages will be sent to all devices.

Sometimes the app fails to register with the push service or with Apple. After making sure the push ID is correct, try closing and stopping the app completely, then restart it.

my delivery problems where solved instantly after using different id’s for different devices.
maybe this is somethings about the delivery confirmations beeing returned to apple.

same thing happens for SMS … the message is there but you not see them if you not searching for them if opened on another device already.

its most likely the same thing

It’s possible to use the same ID; each device gets a unique push token from Apple, then registers that token at the HomeWave push server against the chosen Push ID. When a message is pushed, the server will send it to all devices registered under the incoming Push ID.

Keep in mind that changing the push ID will re-register the phone at the push server; it essentially accomplishes the same as killing and restarting the app.

[quote=“intveltr, post:48, topic:176855”]You should be able to use the same push ID on multiple iPhones. The messages will be sent to all devices.

Sometimes the app fails to register with the push service or with Apple. After making sure the push ID is correct, try closing and stopping the app completely, then restart it.[/quote]

I did this 3 times earlier and thought give it a last shot today and to my surprise it is working now. Thanks!!
By the way I am using same Push ID for both ipad and iPhone

Again thanks

[quote=“bucko, post:39, topic:176855”]Hello intveltr

Your plug in works nicely. Thank you for all your great work.

I have a small suggestion for you. Can you have a log section in Homewave, maybe in the home page, so that as these alerts come in and are acknowledged, get listed?
I would like to be able to go back a view a history of these alerts coming in. Similar to the Prowl set up.
This would help when de bugging scemes or PLEG activities.

Thanks[/quote]

Along with the log section, possible to display the time stamp for the event on the notification?

I’m getting no push ID. Anyone know what is a PUSH ID? do I just enter a random one in there? Or where do I get one? Please advise.

I tried to enter 8888 as my push ID on the vera portal and homewave app setting and it is not working.

You choose your own Push ID of at least 20 characters and enter it in the plugin and in HomeWave settings. Then it should work

intveltr:

thanks!! working like a charm. needed to enter 20 characters for my push ID. Maybe you should put that down on the first page.

I trigger one of my sensor. but i do not recieve an notification from the homewave push? anyone know why? I do still get the unit notification from email.

thanks…

get the device ID … (in advanced tab of the Push device)

then go to Apps → Develop Apps → Test Luup code (Lua)
paste THIS in the box

luup.call_action("urn:intvelt-com:serviceId:HWPush1", "SendMessage", {Msg = "Blah Blah 114"}, 114)

(where 114 is to be replaced with the device ID you got before)
click “GO”

Smile and Wait.

get the device ID … (in advanced tab of the Push device)

then go to Apps → Develop Apps → Test Luup code (Lua)
paste THIS in the box

luup.call_action("urn:intvelt-com:serviceId:HWPush1", "SendMessage", {Msg = "Blah Blah 114"}, 114)

(where 114 is to be replaced with the device ID you got before)
click “GO”

Smile and Wait.[/quote]

the Homewave Push notificaion is working. What I wanted to do is when my sensor is tripped it will use the homewave push notification. How would I accomplish this? do I need to install the Vera Alert?

just create a scene …
put the Luup code there …
add a trigger … select the door … and the state
thats it

(you can select armed device) then it wont send messages if you not want to.

Everything is working good with Vera Alert + Homewave Push.

I missed the last step. to

You may want to set Default Recipients (under General) to Forward

So I change the Default Recipients under General to Forward and it is working now.

@intveltr…any chance that you could incorporate time stamp on the notifications? Along with badges, log history and the time stamp this would be perfect.
Man, am I greedy or what!! ;D ;D