Why not simply offer a “second home” copy of the exact same application in both respective app stores (apple store and Google Play store)? This would allow for the use of two logins, to have both home and office hubs work on the same device. Obviously on older devices, this may lead to increased battery drain, however Android now batches sensor polling, so there shouldn’t be increased drain from GPS queries related to mobile presense sensing, etc.
Obviously you’ll have some people asking why you can’t offer this functionality built into 1 app, or why can’t you offer more than 2 copies for people with even more than 2 locations, etc. I’d imagine that the number of users who need 2 hubs is significantly greater than the number of users who need 3, ditto 4, etc.
A an alternative, can’t you simply offer a beta version of the program, that would again allow for running production and beta clients side by side?
It seems that this could be completed by the end of the week for less than 5 man hours of work, and solve a lot of problems…
I realize you can add more than one hub to an account, however the lack of an ability to set permissions, etc means this is not only impractical, it is an impossible solution for people with a home/work configuration, where work would need to be shared to multiple users who should never, under any circumstances, have access to home data.