My Home Assistant Floorplan
During the past 6 months I’ve really gained an interest in home automation. I discovered home assistant and have a nearly endless list of projects to work on. While browsing the /r/homeassistant...
View ArticleAutomating A Light Switch With Old Wiring
One of the things that had been eluding me, in terms of automation, was my front porch light. It uses an array of LEDs as it’s light source so it’s not something that you can simply swap in a Philips...
View ArticleInstalling Pi-hole on Ubuntu Server with Docker
I recently decided to try out Pi-hole after seeing it pop up quite a bit in conversations in home automation forums. I did not have a spare raspberry pi (although I have a RPI4 on the way). So I...
View ArticleTips for creating a Floorplan in Sweet Home 3D (For use in Home Assistant)
In a previous post I showed off my 3D floorplan in home assistant. In this post I’m going to give some tips for creating your own 3D floorplan for use in home assistant. I’m going to focus more on...
View ArticleRestoring An Entity on Home Assistant Restart
The Problem Recently I was developing a custom compontent which does some web scraping to get the status of my virtual punchard at my crossfit gym. It grabs the number of classes remaining as the state...
View ArticleCreating an Interactive 3D Floorplan in Home Assistant
If you haven’t created your floorplan image yet, I’d reccomend you take a look at my previous post on how to use Sweet Home 3D to create your floorplan. To create our interactive floorplan we will be...
View ArticleAutomating Hue Labs Formulas
Phillips Hue Labs provide many interesting formulas that provide functionality the app iteslf can not do. This functionality is really useful and some of these formulas expose toggles in a Hue Labs...
View ArticleIntegrating the Roborock S4 in Home Assistant
Note: this post was written about the Roborock S4 but it should also work with the S5, S5 Max, S6 and S6 Pure.This is part 1 of a 3 part post on the vacuum. I"ll update the links below as they are...
View ArticleRoborock S4 Automations and Scripts in Home Assistant
Note: this post was written about the Roborock S4 but it should also work with the S5, S5 Max, S6 and S6 Pure.This is part 2 of a 3 part post on the vacuum. I"ll update the links below as they are...
View ArticleRoborock S4 Lovelace Dashboard
Note: this post was written about the Roborock S4 but it should also work with the S5, S5 Max, S6 and S6 Pure.This is part 3 of a 3 part post on the vacuum.Part 1 - Integrating the Roborock S4 in Home...
View ArticleNode-RED for Automations in Home Assistant
In this post I’ll outline what Node-RED is, why you would want to use it over the default Home Assistant automations, provide some beginner resources and finally document some tips and tricks I wish I...
View ArticleHome Assistant Automation Inspiration
When I first started using Home Assistant 1.5 years ago, one of my favorite things to do was to browse the documentation, community forums and the /r/homeassistant subreddit to see what was possible...
View ArticleBulding a Home Assistant Custom Component Part 1: Project Structure and Basics
This is the first part of a multi-part tutorial to create a Home Assistant custom component.Part 1 - Project Structure and Basics (Reading Now!)Part 2 - Unit Testing and Continuous...
View ArticleBulding a Home Assistant Custom Component Part 2: Unit Testing and Continuous...
This is the first part of a multi-part tutorial to create a Home Assistant custom component.Part 1 - Project Structure and BasicsPart 2 - Unit Testing and Continuous Integration (Reading...
View ArticleBuilding a Home Assistant Custom Component Part 3: Config Flow
This is the third part of a multi-part tutorial to create a Home Assistant custom component.Part 1 - Project Structure and BasicsPart 2 - Unit Testing and Continuous IntegrationPart 3 - Config Flow...
View ArticleBuilding a Home Assistant Custom Component Part 4: Options Flow
This is the fourth part of a multi-part tutorial to create a Home Assistant custom component.Part 1 - Project Structure and BasicsPart 2 - Unit Testing and Continuous IntegrationPart 3 - Config...
View ArticleBuilding a Home Assistant Custom Component Part 5: Debugging
This is the fifth and final part of a multi-part tutorial to create a Home Assistant custom component.Part 1 - Project Structure and BasicsPart 2 - Unit Testing and Continuous IntegrationPart 3 -...
View ArticleIntegrating the Dyson TP04 Air Purifier in Home Assistant
Why the Dyson TP04?I currently reside in the Pacific North West and wild fires occur in the region seasonally. With the rise of climate change they are getting worse, so after last year’s several week...
View ArticleFixing the Roborock Vacuum Error 10
The ProblemRecently every time my Roborock S4 vacuum ran, it would announce something like “Error 10 - Check the filter, if it’s wet dry it.” The official roborock support article simply states that...
View ArticleUse CoordinatorEntity when using the DataUpdateCoordinator
I recently had a user point out that one of my custom components that monitors a user’s Nintendo Wish List was using excessive data. He pointed out the drop in traffic to the domain that is used to...
View Article