Skip to content

My home assistant configuration that makes my house smart

Notifications You must be signed in to change notification settings

NLthijs48/home-assistant-configuration

Repository files navigation

Thijs' home assistant configuration

This repository contains all automations and UI that makes my house smart, as well as all other YAML-defined things like integrations.

Preview

See more screenshots here Home dashboard

Organization of the repository

  • api/ Couple of HTTP requests for use in Intellij IDEA, so that I have an easy 'check config' and 'restart' button in my editor
  • features/ Packages that handle a specific feature of my house, including all setup, automations and UI
  • ui/ Generic UI components that do not belong to one of the features (yet)
  • www/ Frontend files to be used in Lovelace dashboards
  • .gitignore Prevents some files to be included in this repository, like secrets.yaml
  • configuration.yaml Main Home Assistant configuration file, ties everything together (trying to put as little as possible in this file, integration setup is usually located in one of the features)
  • lovelace_resources.yaml List of custom Lovelace cards installed using HACS (sadly this needs to be manually defined if using a yaml Lovelace dashboard)
  • ui-lovelace.yaml Definition of all (YAML-defined) dashboards
    • Only does high-level layouting, just including cards from one of the features/ folders
    • Contains some templates for the button-card component, apparently that can only be defined here

Hardware

About

My home assistant configuration that makes my house smart

Topics

Resources

Stars

Watchers

Forks