UPNP Status events not trigerring

Hi,

I have created an Android App to interact with Vera using UPNP. Using this I am able to control devices and switch lights on/off.

My problem is when I am trying to subscribe to UPNP State Variables so that I can get state change events when the lights go on/off. However even after successfully subscribing to the UPNP Service I am not able to reliably get status change events.

In most cases the event is never received
Sometimes the events are received but there is a delay of more than 7 minutes.

I have tried subscribing to both Virtual Switch and ZWave Switch Devices but unfortunately both do not send events reliably on state changes.

To verify that the problem does not lie with my code I have also subscribed using Intels Device Spy Utility and even this app is not able to detect state changes reliably.

I am now starting to wonder if my vera is having issues sending UPNP State Variable Changes which is why we are not able to detect them.

The idea is to get state changes so that the UI Icons can be updated to reflect the changes. I do not want my App to keep polling Vera State Variables as this will unnecessary put a workload on to a Vera with 50+ Devices.

I am Currently using a Vera2 with UI5.

Can u please suggest a solution or an alternative to get state changes without having to poll.

Thanks in advance