Well, if you want to gut it the "NoLongerEvil" project works if you have a gen1/2. Otherwise I have a Ecobee (Can't remember the gen) but I bought it intentionally because it can be local-only and I have it cut off from the internet so it can't report back to the mothership or update its firmware even if it wants to.
It talks to my HomeAssistant only and I can control it easily and with a lot of options/automations/etc.
I ran a Honeywell t9 that never worked right but was zwave. Also have a Honeywell WiFi that works cloud but I nutered it and run som api I found to control locally. None of which is updated any more.
(post is archived)