You'll most likely need a PC to talk to the Nest servers using their API and also Comfort. Getting it working with just the UCM + ETH03 by itself is going to hard.
You'd need to implement Firebase or REST streaming to talk to the Nest server, a JSON parser to decode the reply, OAuth 2.0 for authentication and then the actual Nest API. You'd also need to store all the configuration necessary like the OAuth tokens. Doing this all on a PC is fairly simple but trying to shoehorn it into the little PIC in the ETH03 is going to take significant effort.
I've got Nest Protect smoke alarms and a Nest thermostat myself so have partially implemented what you suggest. I wrote an extra module for the software I wrote that runs on a server I leave on all the time. It doesn't talk to Comfort though but it is a nice idea to do so.
Last edited on Wednesday Aug 13th, 2014 02:58 am by tman
|