Skip to content

Home automation configuration files for my personal Home Assistant setup.

Notifications You must be signed in to change notification settings

danVnest/home-assistant

Repository files navigation

Home Assistant

This home automation setup is based on Home Assistant, with almost all logic implemented in Python through the AppDaemon add-on.

The goal of this setup is to require as little input from users as possible - instead reacting to presence, time, climate and more.

Usage Instructions & User Interface

Usage instructions are provided in a dedicated dashboard, as shown below:

Guide

The main dashboard shows an overview of the entire system with integrated controls and conditional warnings (e.g. dog water bowl empty or plants need watering). This is done succinctly so as to fit on a single phone screen view without scrolling.

Overview

The remaining dashboards include detailed settings, controls, and sensors for lighting, climate control, presence monitoring, electicity usage, and plant watering.

Devices

This home automation system is comprised of the following devices:

Notes

The following are elements of this repository which are included for reference:

  • Various entities, integrations, and core configurations are now implemented through the Home Assistant UI, so some elements of .storage have been included. In particular, dashboard config is available in JSON format. To add to your own dashboard it's easiest to copy the relevant code to your own .storage/lovelace file and restart Home Assistant.
  • Manifest files from custom components, as managed by HACS.
  • .gitignore details what Home Assistant files aren't included in this repository.

Releases

No releases published

Packages

No packages published