AppDaemon automations and other configuration files for my Home Assistant setup.
Go to file
Daniel Vogelnest 077803a458 Add missing charge state check and adjust how different charge levels are counted 2024-12-05 00:30:05 +11:00
.storage Add double tap and hold toggle functionality to UI 2024-12-04 00:03:05 +11:00
appdaemon Prevent undesired device toggling by removing automatic re-enabling of automatic device control 2024-12-03 23:59:40 +11:00
configuration Add missing charge state check and adjust how different charge levels are counted 2024-12-05 00:30:05 +11:00
custom_components Update system and components 2024-12-03 23:55:26 +11:00
custom_templates Add device issues & battery status to UI 2024-11-16 00:59:59 +11:00
themes Migrate theme to use inbuilt light/dark mode theme functionality, simplify and deduplicate theme definitions 2024-12-05 00:26:42 +11:00
ui-screenshots Add system configuration controlled internally and modified in the GUI for reference 2024-09-11 16:50:47 +10:00
.HA_VERSION Update system and components 2024-12-03 23:55:26 +11:00
.gitignore Update energy card style with new theme, improve graph colors 2024-10-03 23:38:44 +10:00
README.md Improve README note about UI config 2024-10-11 23:43:01 +11:00
configuration.yaml Remove explicit resource loading as is already done automatically by HACS 2024-11-22 23:57:02 +11:00
pyproject.toml Ignore boolean-typed positional arguments in functions, import formatting 2024-05-01 20:48:38 +10:00

README.md

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

The user interface primarily features configuration parameters, but does also provide manual controls and some status indicators. Usage instructions are embedded, as shown below:

TODO: https://app.asana.com/0/1207020279479204/1203851145721580/f TODO: update screenshots once floor plan is added and layout is finalised

Control & Status

Instructions

Settings

System

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.