I have a house with three floors plus a finished basement. There are three A/C units and two furnaces. The thermostat units are placed in locations chosen by the installer that are not the rooms we use most. Moving the thermostats would be very expensive.
I have abundant embedded computing power in the house (4 servers are on permanently) and the house currently has two Nest Protect devices. My plan is to install a Nest Protect in each of the rooms we want to have temperature monitored and then work out some way to control the furnace so that the temperature in the rooms being used is being controlled.
This will obviously require the UI functions of the NEST to be decoupled from the control functions in some way. One option would be to drop an Arduino into the system and have that do the actual control but that seems unnecessary when the thermostat is already capable.
I took a look at the Nest documentation but it seems to be based on a model where all the intelligence is happening in the Google cloud. That isn't a model that I am going to tolerate. I don't see the need to connect up to a Google server to mediate communications between devices in my own house. And I didn't see anything about the control functions.