/homeassistant-conf

🏡 Configuration for my Home Assistant instance (Intel NUC)

Primary LanguageShell

Home Assistant Conf

Actions Status Docker system

Personal configuration for Home Assistant

Architecture

Check out this diagram for an overview of how my homelab / HA instance is structured.

Usage

I use this configuration together with the Git Pull add-on to automatically fetch updates from this git repo and restart if needed:
{
  ...
  "git_branch": "master",
  "git_command": "pull",
  "git_remote": "origin",
  "git_prune": true,
  "repository": "https://github.com/thibmaek/homeassistant-conf.git",
  "auto_restart": true,
  "restart_ignore": [
    "ui-lovelace.yaml",
    ".gitignore",
    "README.md",
    ".yamllint",
    ".travis.yml"
  ],
  "repeat": {
    "active": true,
    "interval": 300
  }
}
  1. You need to first clone the repo by ssh'ing into Home Assistant, cd'ing to your config dir (/usr/share/hassio/homeassistant) and cloning it there.
  2. Enter the details above in the Git Pull add-on and adjust if needed
  3. Start the add-on

Tools