Home Automation

My ongoing project to instrument and automate my home

AlarmPi: Using a Raspberry Pi Zero W to control a setback thermostat when an alarm system is armed/disarmed

This is the part of the home automation project that got all this started. We arm our alarm system each time we leave and disarm it when we return. Although the thermostat is located physically next to the alarm panel, Read more…


SMS (text message) Notification of Too Cold in my Home

Updated: 2019-January-10 My weather display, based on a Raspberry Pi Zero-W, sends temperature data to a ThingSpeak (thingspeak.com) channel.  A device in the basement, based on an Arduino UNO, sends temperature data to a different ThingSpeak channel. I have an Read more…


Dashboard for ThingSpeak data

Updated: 2019-January-10 The weather station gets outside weather data as well as temperature and humidity data from the first-floor thermostat.  Every ten minutes, it logs that data to a channel on ThingSpeak.  The Arduino-based temperature and humidity sensor in the Read more…


Temperature and Humidity Monitor

Last Updated: 2019-February-18 This project was inspired by the following instructable: https://www.instructables.com/id/Wireless-Temperature-and-Humidity-Monitor-With-ESP/ As with most projects, I can’t leave them unmodified.  Hardware modifications were minimal: I added the red and green led’s so that I could see the status When soldering Read more…


A Weather Station (Version 1)

Last Updated: 2019-February-26 I was inspired by this online project, by Jim Kemp: https://www.instructables.com/id/Raspberry-Pi-Internet-Weather-Station/ Although I began with Mr. Kemp’s source code, by the time I was finished, very little of the original implementation remained. Here is the link to Read more…


Overview of the System

Updated: 2019-February-18 This post will be updated as the system grows.  Since it is easier to update the diagram than describe the full details of each part, you may find that there are things shown on the diagram that I Read more…


A New Thermostat

Updated on: 2019-February-18 While we were pretty happy with our existing setback thermostat (Honeywell CT3600 … photograph below), it is an old-school programmable thermostat.  That is, it has no network connectivity and all programming is done through the control panel Read more…


Introduction

Last updated: 2019-December-30 My long-term project to add some home automation and home instrumentation to my home was born out of a very simple idea.  We have an alarm system.  Unlike many others who have such a system, we use Read more…