Overview

Home Assistant is an open source home automation software which tracks the state of the smart-devices in your home so you don't have to. It easily integrates with most smart-devices (Google Cast, Philips Hue, Nest, Sonos, etc) and even interfaces with smart-assistants like Alexa or Google Assistant. 

Adafruit sells a lot of different types of sensors. Following this guide will let you quickly connect them to Home Assistant using an Adafruit Feather.

We're going to set up an Adafruit Feather ESP8266 with a BME280 sensor to create a temperature, pressure, and humidity logging node. Then we'll install, set up, and configure Home Assistant on a Raspberry Pi.

We'll configure the Feather to broadcast its sensor data to both Home Assistant and Adafruit IO using ESPHomeYAML.

While Home Assistant is fantastic at displaying data in real-time, you might want to manipulate and log the data. We'll be using Adafruit IO to perform real-time and long-term logging for visualization of data, and export the data from sensor feeds.

Parts

Assembled Adafruit Feather HUZZAH with ESP8266 With Headers

PRODUCT ID: 3046
Feather is the flagship development board from Adafruit, and like its namesake it is thin, light, and lets you fly! We designed Feather to be a new standard for portable...
$18.95
IN STOCK

Note: While you can run HassOS on a Pi Zero W, we do not suggest using one with this guide. The process of flashing firmware from a Pi Zero W is difficult. Compiling and uploading the Feather's firmware from a Pi Zero W takes significantly more time than a Pi 3B+. 

Raspberry Pi 3 - Model B+ - 1.4GHz Cortex-A53 with 1GB RAM

PRODUCT ID: 3775
The Raspberry Pi 3 Model B is the most popular Raspberry Pi computer made, and the Pi Foundation knows you can always make a good thing better! And what could make the Pi 3...
$35.00
IN STOCK

Adafruit BME280 I2C or SPI Temperature Humidity Pressure Sensor

PRODUCT ID: 2652
Bosch has stepped up their game with their new BME280 sensor, an environmental sensor with temperature, barometric pressure and humidity! This sensor is great for all sorts...
$19.95
IN STOCK

Materials

You'll need the items below for this project. If you do not have them already, grab them from the Adafruit Store:

1 x Switching Power Supply with MicroUSB
5V 2.5A Switching Power Supply with 20AWG MicroUSB Cable
1 x Micro USB Cable
USB cable - USB A to Micro-B - 3 foot long
1 x Breadboard
Half-size breadboard
1 x Wire Bundle
Breadboarding wire bundle
This guide was first published on Feb 07, 2019. It was last updated on Feb 07, 2019. This page (Overview) was last updated on Apr 23, 2019.