jmcnatt / home-assistant

Configuration and examples of my local instance of Home Assistant

Home Page:https://www.home-assistant.io/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Home Assistant Configuration

This is my Home Assistant configuration for my smart home! I've been a Home Assistant user since 2019 and have continued to grow my home's capabilities as we add more devices.

Table of Contents

  1. Platform
  2. Integrations
  3. Remote
  4. Template

Platform

Home Assistant is deployed with the following hardware and software:

Devicess

Remotes

Integrations

Remote

The remote integration is used to expose IR and RF devices to Home Assistant and the Google Assistant.

For example, our Duraflame electric fireplace is controlled by calling the input_button entities, which then trigger automations to send the base64 encoded commands via the remote.send_command call.

The input_button entities are also exposed to Google Assistant. They can then be used in custom routines to be called by a voice command to the Google Assistant. input_button entities from Home Assistant appear as scenes to Google Assistant.

Custom routine to call the input_button as a scene with the Google Assistant

Template

Multiple types of sensors are made available using the template integration. In this configuraiton, multiple files are used to logically separate the template sensors based on their purpose. This is accomplished using Home Assistant's ability to split configurations.

  • calendars.yaml Important recurring dates are stored in Local Calendar events and sensors are created to represent the number of days until that particular event. Previously this was accomplished using Garbage Collection by @bruxy70.

About

Configuration and examples of my local instance of Home Assistant

https://www.home-assistant.io/