I'm looking for a similar solution, to be notified that the Internet is done, and thus any push notifications from Vera are not being sent.
I don't want to invest in a virtual server neither a 4G Dongle.
The best/cheapest solution I could find was using an old Android phone with Tasker ((https://play.google.com/store/apps/details?id=net.dinglisch.android.taskerm
I would then use a script to ping several servers, and if the connection fails, send me a text message.
This approach has the following advantages:
no monthly cost, except the cost of each text message sent
cheap old android device
no need for additional internet connection
text message will work even if I had disabled data services while I'm travelling to reduce roaming costs
the phone battery will be the UPS - so, if the internet fails because of power failure, the text message would be sent anyway
I can also setup an alert when the power fails (tasker can be setup to send a text message when the phone is running on battery and again when the power is back)
So far, it's only theory, I haven't yet implemented any of this. Any suggestions?