Building a Better Thermostat
summary
Builds a local thermostat by wiring a Z-Wave relay to switch in‑wall AC power, reading temperature with DS18B20 + Raspberry Pi sensors, and piping readings over MQTT into Home Assistant generic thermostat logic. Adds a patched hysteresis / minimum cycle wait time to stop rapid on/off cycles after measuring AC behavior, measures outlet current to size the relay, and uses OwnTracks geofencing rules to pre‑cool or raise setpoints based on location. Code and graphs are on GitHub.
AI-written summary · about
chapters (19)
- 0:00Intro
- 0:59My apartment
- 1:32Window AC unit
- 2:34Thermostat
- 3:04AC Unit
- 4:28ZWave
- 6:41MultiSensor
- 7:22Data Closet
- 9:27Home Assistant
- 11:01Generic Thermostat
- 12:14Web Interface
- 13:13MQTT
- 14:14Cycle Time
- 15:14Hysteresis
- 17:17Location Tracking
- 17:57MQTT Broker
- 19:37More Automation
- 20:55Github
- 21:23Questions
related talks
46mIoT at home - The solution to all your spare time problems
48mSetting Fire To My Desk: Adventures in Redis and Microcontrollers
15mNode on Guard!
46mPrivacy, Security, Convenience; when it comes to home automation, can we pick all three?
13mBuilding a React app that controls a device with OAuth2
28mInternet of Things Militia: Paramilitary Training for your IoT devices
36mWorkshop: Wireless made FUN
32mThe 7 (Unhealthy) Habits of Highly Effective IoT Marketing
