homeassistant icon indicating copy to clipboard operation
homeassistant copied to clipboard

current homeassistant config

Welcome ๐Ÿ‘‹!

Welcome to my Home Assistant Configuration Backup repository! This repository is dedicated to managing and backing up my personal Home Assistant configuration. Home Assistant is an incredibly powerful open-source platform for automating smart home devices, and maintaining a reliable backup of configurations is crucial for ensuring smooth operation and easy recovery in case of any issues.

Table of contents

  1. Introduction
  2. Installation statistics
  3. Installed componentents
    1. Core integrations
    2. Custom integrations
    3. Lovelace plugins

Introduction

In this repository, I have included most .yaml configurations and assets of my Home Assistant setup to help automate the backup process for my Home Assistant configurations. The goal is to provide a personal solution that ensures my configurations are regularly saved and easily recoverable.

Key Features

  • Documentation: The current configuration is documented with the help of the repository and background information can be provided that may also be of interest to others.
  • Version Control: Keep track of changes in configurations over time with git versioning.
  • Easy Restoration: Simply use the repository to restore a large part of the configurations in the event of an error.

Some statistics about my installation:

Description value
Installed version 2024.7.1
Total entity objects 821
Entities in the person domain 6
Entities in the group domain 8
Entities in the sun domain 1
Entities in the script domain 10
Entities in the input_datetime domain 3
Entities in the input_number domain 2
Entities in the input_select domain 1
Entities in the input_boolean domain 14
Entities in the scene domain 51
Entities in the zone domain 4
Entities in the light domain 51
Entities in the sensor domain 318
Entities in the conversation domain 1
Entities in the device_tracker domain 63
Entities in the binary_sensor domain 54
Entities in the switch domain 118
Entities in the button domain 14
Entities in the event domain 4
Entities in the fan domain 1
Entities in the media_player domain 10
Entities in the remote domain 1
Entities in the weather domain 1
Entities in the stt domain 1
Entities in the tts domain 1
Entities in the wake_word domain 1
Entities in the water_heater domain 2
Entities in the number domain 30
Entities in the climate domain 3
Entities in the humidifier domain 1
Entities in the automation domain 17
Entities in the calendar domain 10
Entities in the camera domain 1
Entities in the select domain 3
Entities in the vacuum domain 1
Entities in the update domain 13
Entities in the image domain 1

Installed components:

Core integrations that I use

Integrations Configuration
Android TV remote
APsystems
Binary sensor "./integrations/binary_sensor.yaml"
Google Cast
Configuration "./integrations/config.yaml"
Energy "./integrations/energy.yaml"
Fan "./integrations/fan.yaml"
AVM FRITZ!Box Tools
AVM FRITZ!SmartHome
Electricity Maps
ESPHome
Forecast.Solar
Google Assistant "./google_assistant/google_assistant.yaml"
Google Calendar
Gree Climate
Group "./integrations/group.yaml"
History "./integrations/history.yaml"
Home Assistant core "./configuration.yaml"
Philips Hue
Light "./integrations/light.yaml"
Logbook "./integrations/logbook.yaml"
Logger "./integrations/logger.yaml"
Media source "./integrations/media_source.yaml"
Meteorologisk institutt
Mobile app "./integrations/mobile_app.yaml"
MQTT
Notify "./integrations/notify.yaml"
Person "./integrations/person.yaml"
Radio Browser
Recorder "./integrations/recorder.yaml"
Season
Sensor "./integrations/sensor.yaml"
Shell command "./integrations/shell_command.yaml"
Sonos "./integrations/sonos.yaml"
Spotify
SQL "./integrations/sql.yaml"
Sun "./integrations/sun.yaml"
Switch "./integrations/switch.yaml"
System health "./integrations/system_health.yaml"
System monitor
Template "./integrations/template.yaml"
Utility meter "./integrations/utility_meter.yaml"
WOL "./integrations/wake_on_lan.yaml"
Version
Viessmann ViCare
Workday
Wyoming Protocol
Zone "./integrations/zone.yaml"

The Custom integrations that I use

Custom integrations Description Version
Extended Openai Conversation Home Assistant custom component of conversation agent. It uses OpenAI to control your devices. 1.0.3
Generate Readme Use Jinja and data from Home Assistant to generate your README.md file 0.5.0
Ltss Long time state storage (LTSS) custom component for Home Assistant using Timescale DB v2.1.0
Adaptive Lighting Adaptive Lighting custom component for Home Assistant 1.22.0
Custom Vesync Custom VeSync - Home Assistant None
Places Component to integrate with OpenStreetMap Reverse Geocode (places) v2.7.1
Toyota Connected Services Europe Toyota Connected Services integration for Home Assistant. v2.0.3
Pyscript Pyscript adds rich Python scripting to HASS 1.5.0
Watchman Home Assistant custom integration to keep track of missing entities and services in your config files v0.6.3
HACS HACS gives you a powerful UI to handle downloads of all your custom needs. 1.34.0

The Lovelace plugins that I use

Lovelace plugins Description Version
Decluttering Card ๐Ÿงน Declutter your lovelace configuration with the help of this card v1.0.0
Valetudo Map Card Display the map from a valetudo-enabled robot in a home assistant dashboard card. v2023.04.0
Bar Card Customizable Animated Bar card for Home Assistant Lovelace 3.2.0
Apexcharts Card ๐Ÿ“ˆ A Lovelace card to display advanced graphs and charts based on ApexChartsJS for Home Assistant v2.0.4
Layout Card ๐Ÿ”น Get more control over the placement of lovelace cards. v2.4.5
Mini Media Player Minimalistic media card for Home Assistant Lovelace UI v1.16.9
Button Card โ‡๏ธ Lovelace button-card for home assistant v4.1.2
Mushroom Build a beautiful Home Assistant dashboard easily v3.6.3
Stack In Card ๐Ÿ›  group multiple cards into one card without the borders 0.2.0
Card Mod ๐Ÿ”น Add CSS styles to (almost) any lovelace card v3.4.3
My Cards Bundle Bundle of my custom Lovelace cards for Home Assistant. Includes: my-slider, my-slider-v2, my-button v1.0.5
Power Flow Card Plus A power distribution card inspired by the official Energy Distribution card for Home Assistant v0.2.2