It seems that if internet connection is not present Pilot is not updating. But when internet connection is back Pilot is not updating either it location. As far as I can see only when it is crossing the border of a location.
This means that if I am leaving home with WiFi and arrive at work with WiFi (in in between no internet connection) the switch (once switch on) will stay ON at home.

Maybe it is possible to check if internet connection is back (or once in several minutes) the current location and send an “update”.
This means that if I am leaving home with WiFi and arrive at work with WiFi (in in between no internet connection) the switch will switch home OFF and work ON.
This also means in my opinion that if Pilot has “missed“ crossing the border of a location, it can recover this easily.

Hope this fits with Pilot’s architecture and makes it more reliable…..
