I had an idea for NEST Thermostat integration and I wanted to bounce the idea off of the community to see if it's plausible.
Would it be possible to load up an Android OS on a VM and then somehow provide some hooks in the VM to control the app? I'm thinking that these hooks would need to somehow manipulate the app through the UI by sending a remote commmand. This would be transparent to the NEST app. Screen scrapes would likely be needed to pull data, which is probably the easier part...aside from the navigation to the screens.