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

Angled shot of rectangular microcontroller with headers.
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+. 

Angled shot of Raspberry Pi 3 - Model B+
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...
Out of Stock
Adafruit BME280 I2C or SPI Temperature Humidity Pressure Sensor
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...
$14.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 Mar 14, 2024.

This page (Overview) was last updated on Mar 08, 2024.

Text editor powered by tinymce.