Quote Originally Posted by Donkeykong View Post
I've looked into many, seems like they all need an internet server.

Honeywells and ecobees can be controlled locally with hackish stuff that may stop working with updates. Best bet would be smaller companies, but none that I know of offer an official local API.

A thermostat that speaks Zwave, Zigbee, X10, Bluetooth, or similar. The problem is you also need a controller running all the time, you can get one as cheap as $50. Check first, many of them have monthly service fees.
bump and those hackish things you are speaking of would be a good start for me