This document outlines Matthew Treinish's project to build a better thermostat using open source tools. It describes how he used a Z-Wave power switch and wireless temperature sensor to control the air conditioner and measure temperature. He implemented this using the Home Assistant home automation platform, setting up a generic thermostat device. Issues with reliability and manual configuration led to improvements such as automating temperature set points based on location tracking and scheduled times. Future work includes adding more sensors and automation functionality.