Skip Navigation

What is your self-hosting setup for home thermostat?

I'm not sure the best way to ask or if there is a better community to post...

I'm hoping to use my home server to control my home thermostat but not sure where to start.

Does anyone use Home Assistant for this? Another software?

I'm not sure if I'm allowed to ask about hardware here, but are there things to be aware of in making sure that a wifi thermostat is best suited for the job?

33 comments
  • I have a cheap homekit thermostat that I use with home assistant. Being able to turn it off for movies or during peak energy hours is nice. What was most helpful, however, was putting temperature and humidity sensors in every room, so that I could move around heat generating stuff to balance the temps throughout my apartment. I moved my server and gaming pc tower out of my home office. The temperature spread went from 8 deg F to 2 deg F.

  • Best place to start would be to look at the thermostat hardware you've currently got, and start searching online if anyone has integrated it into Home Assistant.

    I've lived at a few houses now with Home Assistant. In all of them I was able to integrate my HVAC and automate it, but some brands and hardware are definitely easier than others.

    I think the most extreme of them required a custom esphome device connected to its PCB to talk to Home Assistant, and another required me to write my own custom component.

    Hardware and brands make a huge difference, but sometimes you're stuck with what you've got.

    • So which was the easiest?

      • I had a good experience with Daikin split systems, but it's really going to depend on your region and what's available in your area, or what you've already got. If you're looking for inspiration on what works well, check the Home Assistant forums.

  • I have a cheap ZigBee thermostat and some automations to control temp. Works ok, but I'm trying to smarten it up a bit in the next few weeks.

  • FritzBox Dect.
    Minimal networking footprint utilizing Dect as the transmission protocol.

33 comments