Mios blacklisting my IP on their cloud server because of Vera Concierge

Yes, wiered situation!

Mios contacted me recently and told me that my IP address is blacklisted because I was making too many requests, seems thousands of them, on their cloud servers. Consequence, I lost access to cp.mios.com, sta1 and sta2.mios.com, and all servers required to locate my Veralite on their servers. These servers are needed by the Concierge app to be able to locate and link my Vera.

As a result, I made a network trace and found that Vera Concierge, the java local application, was hammering their servers with a lot of requests of this kind:

2018-07-10 19:44:56 I:VeraConnect.VeraGateway:URLConnection:https://sta1.mios.com/locator_json.php?username=xxxxxxx
2018-07-10 19:44:56 I:VeraConnect.VeraGateway:URLConnection:https://sta1.mios.com/locator_json.php?username=xxxxxxx
2018-07-10 19:44:56 I:VeraConnect.VeraGateway:URLConnection:https://sta1.mios.com/locator_json.php?username=xxxxxxx
2018-07-10 19:44:56 I:VeraConnect.VeraGateway:URLConnection:https://sta1.mios.com/locator_json.php?username=xxxxxxx
2018-07-10 19:44:56 I:VeraConnect.VeraGateway:URLConnection:https://sta1.mios.com/locator_json.php?username=xxxxxxx
2018-07-10 19:44:56 I:VeraConnect.VeraGateway:URLConnection:https://sta1.mios.com/locator_json.php?username=xxxxxxx
2018-07-10 19:44:56 I:VeraConnect.VeraGateway:URLConnection:https://sta1.mios.com/locator_json.php?username=xxxxxxx
2018-07-10 19:44:56 I:VeraConnect.VeraGateway:URLConnection:https://sta1.mios.com/locator_json.php?username=xxxxxxx
2018-07-10 19:44:56 I:VeraConnect.VeraGateway:URLConnection:https://sta1.mios.com/locator_json.php?username=xxxxxxx
2018-07-10 19:44:56 I:VeraConnect.VeraGateway:URLConnection:https://sta1.mios.com/locator_json.php?username=xxxxxxx
2018-07-10 19:44:56 I:VeraConnect.VeraGateway:URLConnection:https://sta1.mios.com/locator_json.php?username=xxxxxxx
2018-07-10 19:44:56 I:VeraConnect.VeraGateway:URLConnection:https://sta1.mios.com/locator_json.php?username=xxxxxxx
2018-07-10 19:44:56 I:VeraConnect.VeraGateway:URLConnection:https://sta1.mios.com/locator_json.php?username=xxxxxxx
2018-07-10 19:44:56 I:VeraConnect.VeraGateway:URLConnection:https://sta1.mios.com/locator_json.php?username=xxxxxxx
2018-07-10 19:44:56 I:VeraConnect.VeraGateway:URLConnection:https://sta1.mios.com/locator_json.php?username=xxxxxxx
2018-07-10 19:44:56 I:VeraConnect.VeraGateway:URLConnection:https://sta1.mios.com/locator_json.php?username=xxxxxxx
2018-07-10 19:44:56 I:VeraConnect.VeraGateway:URLConnection:https://sta1.mios.com/locator_json.php?username=xxxxxxx
2018-07-10 19:44:56 I:VeraConnect.VeraGateway:URLConnection:https://sta1.mios.com/locator_json.php?username=xxxxxxx
2018-07-10 19:44:56 I:VeraConnect.VeraGateway:URLConnection:https://sta1.mios.com/locator_json.php?username=xxxxxxx
2018-07-10 19:44:56 I:VeraConnect.VeraGateway:URLConnection:https://sta1.mios.com/locator_json.php?username=xxxxxxx
2018-07-10 19:44:56 I:VeraConnect.VeraGateway:URLConnection:https://sta1.mios.com/locator_json.php?username=xxxxxxx
2018-07-10 19:44:56 I:VeraConnect.VeraGateway:URLConnection:https://sta1.mios.com/locator_json.php?username=xxxxxxx
2018-07-10 19:44:56 I:VeraConnect.VeraGateway:URLConnection:https://sta1.mios.com/locator_json.php?username=xxxxxxx
2018-07-10 19:44:56 I:VeraConnect.VeraGateway:URLConnection:https://sta1.mios.com/locator_json.php?username=xxxxxxx
2018-07-10 19:44:56 I:VeraConnect.VeraGateway:URLConnection:https://sta1.mios.com/locator_json.php?username=xxxxxxx
2018-07-10 19:44:56 I:VeraConnect.VeraGateway:URLConnection:https://sta1.mios.com/locator_json.php?username=xxxxxxx
2018-07-10 19:44:56 I:VeraConnect.VeraGateway:URLConnection:https://sta1.mios.com/locator_json.php?username=xxxxxxx
2018-07-10 19:44:56 I:VeraConnect.VeraGateway:URLConnection:https://sta1.mios.com/locator_json.php?username=xxxxxxx
2018-07-10 19:44:56 I:VeraConnect.VeraGateway:URLConnection:https://sta1.mios.com/locator_json.php?username=xxxxxxx
2018-07-10 19:44:56 I:VeraConnect.VeraGateway:URLConnection:https://sta1.mios.com/locator_json.php?username=xxxxxxx
2018-07-10 19:44:56 I:VeraConnect.VeraGateway:URLConnection:https://sta1.mios.com/locator_json.php?username=xxxxxxx
2018-07-10 19:44:56 I:VeraConnect.VeraGateway:URLConnection:https://sta1.mios.com/locator_json.php?username=xxxxxxx
2018-07-10 19:44:56 I:VeraConnect.VeraGateway:URLConnection:https://sta1.mios.com/locator_json.php?username=xxxxxxx
2018-07-10 19:44:56 I:VeraConnect.VeraGateway:URLConnection:https://sta1.mios.com/locator_json.php?username=xxxxxxx

Probably trying to locate my vera box.
Before this happened, I had a problem with my veralite that stopped working and was not able to register to the Vera cloud servers. Because Vera Concierge lost the access to my box, It seems to try to locate it in a very aggressive manner and floods consequently the vera cloud servers.

This needs a fix please, or I and may be others in the same situation, will not be able to get access remotely to their Vera box and will not be able to use Vera concierge.

I am running UI5 on my Veralite by the way, and Concierge was just working fine before this happened,

Thanks for your help

We’re sorry for the situation but these are automatic measures because it’s impacting the service for others as well. We’re trying to address this matter ASAP.

Thanks for you reply and help,

You try to fix it on the Mios server side or on the application side?
I think that the Concierge application heartbeat, to ensure the vera is always online, could have some timers put in place to reduce load on the Mios servers, but also servers, because of the way these applications work, need to ensure that they can handle the load of thousands of people using the app.

I will have to test this on UI5 … I increased the timeout when Vera is offline from 1 to 5 minutes for UI7.
I will have to see why it is so short for UI5.