HestiaPi Touch

An open source, smart thermostat for controlling HVAC and water systems

This project is coming soon. Sign up to receive updates and be notified when this project launches.


(ch)own your smart home thermostat - if you don’t have root access, someone else does.

HestiaPi Touch is a completely open source smart thermostat for your home. With it, you can monitor your home’s temperature, relative humidity, and atmospheric pressure, and control your heating, ventilation, air conditioning, hot water and more from anywhere you have an Internet connection. You can do all this securely and with the confidence your private data is still private. HestiaPi Touch is compatible with many devices and home automation systems and can serve as a central point of control that ties them together in your home.

Features & Specifications

  • Computation
    • Integrated Raspberry Pi Zero W†
    • Processor: Broadcom BCM2835 single-core CPU running @ 1 GHz
    • Memory: 512 MB RAM
    • Storage: 16 GB microSD loaded with latest software updates
  • Connectivity
    • 802.11 b/g/n Wireless LAN
    • Bluetooth 4.1 Low Energy (BLE)
  • Display
    • 3.5” LCD resistive, single-point touch screen
    • Snaps onto Raspberry Pi GPIO header
  • Sensing
    • Integrated Bosch BME280 I²C
    • Temperature: -40-80°C, ±0.5°C
    • Relative humidity: 0-100%, ±3%
    • Atmospheric pressure: 300-1100 hPa, ±1.0 hPa
  • Actuation
    • 3 or 4 (depending on model) x solid state relay (SSR)
    • Relays are for AC loads only (as standard for all HVAC systems), no DC loads
    • Each relay rated for 2 A, 110-250 V AC
  • Power
    • Connects to mains power or common (C) wire
    • Less than 3 W (< $5 per year)
  • Software
    • Pre-installed with OpenHAB 2
    • Mobile apps for Android, iOS, Windows, and Pebble
    • Fully MQTT compatible
    • Can work with Google Home and Amazon Alexa
  • Enclosure
    • 3D-printed
    • Choice of multiple standard and premium colors
  • Dimensions
    • 12 cm x 13.5 cm x 3.8 cm
    • 200 grams (International), 225 grams (HVAC)
  • Compatibility
    • Supports most HVAC systems with five wires: C, R, W, Y, G (Common, Red, White, Yellow, Green)
    • Supports most 100-220 V AC mains powered International systems
    • Fahrenheit (°F) and Celsius (°C) supported - comes preconfigured according to delivery location

†: Bottom side of PCB, mini HDMI, USB for power and camera connectors are physically blocked.

Terminal Block Wiring

Seen from Raspberry Pi side, left to right:

Label HVAC International
C(N) C - Common Wire Neutral
R(L) R - Red Live
W(W) W - White Hot Water
Y(H) Y - Yellow Heating
G(Hum) G - Green Humidity
X two-stage furnace (optional) two-stage furnace (optional)

Subscribe to the Crowd Supply newsletter, highlighting the latest creators and projects: