Skip to content

Home Assistant configuration and documentation for my home. https://home-assistant.io

Notifications You must be signed in to change notification settings

zanix/home-assistant-config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Zanix's Smart Home

zanix/home-assistant-config Home Assistant Community
Home Assistant Version Github Action Status Home Assistant Community Forum
Last Commit GitHub Activity Discord

This is my Home Assistant Configuration created for use with the Home Assistant OS version of Home Assistant running on an Intel NUC5i5MYHE.

Tip

If you want to back up your own Home Assistant configuration to GitHub, follow this guide.

Software

8 Add-ons
  • Mosquitto broker
  • ESPHome
  • AdGuard Home
  • Advanced SSH & Web Terminal
  • Studio Code Server
  • Zigbee2MQTT
  • Z-Wave JS UI
  • Govee to MQTT Bridge

Technical Details

Description Value
All Entities 4055
Sensors 1250
Binary Sensors 329
Lights 68
Switches 214
Stock Integrations

Since some integrations can only be enabled from within the UI, here is a list of integrations that are enabled via the Integrations UI on my Home Assistant.

The AdGuard integration allows you to control and monitor your AdGuard Home instance.

The airnow integration uses the AirNow web service as a source for air quality data for your location

The Android Debug Bridge integration allows you to control an Android device or Amazon Fire TV device

The Android TV Remote integration allows you to control an Android TV device by sending commands and launching apps

The Bluetooth integration will detect nearby Bluetooth devices.

This integration is a meta-component and configures a default set of integrations

The denonavr platform allows you to control Denon Network Receivers

The ecobee integration lets you control and view sensor data from ecobee thermostats

(Also connected via HomeKit Controller integration for local control)

Integration an Ecowitt wether station

Queries the Electricity Maps API for the CO2 intensity of a specific region.

Connect ESPHome devices directly with the native ESPHome API

The filesize sensor is for displaying the size in MB of a file.

The glances integration allows you to monitor the system information provided by the Glances API

Google Cast integration

The google_cloud platform allows you to use Google Cloud Platform API and integrate them into Home Assistant.

The HomeKit Device integration allows you to connect accessories with the β€œWorks with HomeKit” logo to Home Assistant.

iBeacons are Bluetooth-enabled devices that advertise identifiers to announce their location

The influxdb integration makes it possible to transfer all state changes to an external InfluxDB database

The iqvia sensor platform collects and displays allergy, asthma and disease information

The local calendar integration allows you to create a calendar of events for powering automations

The harmony remote platform allows you to control the state of your Harmony Hub Device

The Mealie integration will fetch data from your Mealie instance

The Meater Smart Meat Thermometer integration allows for communicating with the Meater Temperature Probe from Apption Labs

The Mobile App integration allows Home Assistant mobile apps to easily integrate with Home Assistant

The Moon integration tracks the phases of the moon

Allows extremely lightweight publish/subscribe messaging transport

The Yamaha MusicCast integration allows you to control Yamaha MusicCast Receivers

The OpenWeatherMap weather integrations uses OpenWeatherMap as a source for current meteorological data for your location

Uses ICMP pings to check if a device is online

The plex integration allows you to connect to a Plex Media Server

The proximity integration allows you to monitor the proximity of devices or persons to a particular zone and the direction of travel

This integration allows you to write Python scripts that are exposed as services

The Radio Browser integration allows you to use the directory of radio stations collected on Radio Browser

The integration allows you to control Reolink NVRs or cameras.

The rest sensor platform is consuming a given endpoint which is exposed by a RESTful API of a device, an application, or a web service. The sensor has support for GET and POST requests.

This integration can expose regular REST commands as services

This integration can expose regular shell commands as services

The Shopping list integration allows you to keep track of shopping list items

This is a standardized method for monitoring/managing network connected devices. SNMP uses a tree-like hierarchy where each node is an object.

The PS4 integration allows you to control a Sony PlayStation 4 console

The Spotify media player integration allows you to control Spotify playback

The sql sensor platform enables you to use values from an SQL database supported by the sqlalchemy library, to populate a sensor state (and attributes)

The Steam integration will allow you to track the online status of public Steam accounts

The sun integration will use the location as configured to track if the sun is above or below the horizon

Monitors disk usage, memory usage, CPU usage, and running processes

This integration allows to control of Tasmota devices over MQTT

Text-to-Speech (TTS) enables Home Assistant to speak to you

The Twinkly integration allows you to control Twinkly LED string

The unifi integration allows you to connects to a UniFi controller and gather device tracking data

A universal media player can combine multiple existing entities in Home Assistant into a single media player entity. This is used to create a single media player entity that can control an entire media center.

The uptime integration provides a sensor that stores the timestamp (date and time) when Home Assistant was last started

The Utility Meter integration provides functionality to track consumptions of various utilities (e.g., energy, gas, water, heating)

The vizio integration allows you to control SmartCast-compatible TVs and sound bars

The wake_on_lan integration enables the ability to send magic packets to Wake on LAN capable devices to turn them on

The Withings integration consumes data from various health products produced by Withings.

WLED is a fast and feature-rich implementation of an ESP8266/ESP32 webserver to control NeoPixel (WS2812B, WS2811, SK6812, APA102, and similar) LED's

The workday binary sensor indicates whether the current day is a workday or not

The Z-Wave integration allows you to control a Z-Wave network via the Z-Wave JS UI driver. This is the recommended Z-Wave integration for Home Assistant


25 Custom Integrations

Adaptive Lighting custom component for Home Assistant

Authors: @basnijholt, @RubenKelevra, @th3w1zard1, @protyposis.

Bambu Lab [v2.0.38]

A Home Assistant Integration for Bambu Lab Printers

Authors: @greghesp, @AdrianGarside.

Browser Mod [v2.3.1]

πŸ”Ή A Home Assistant integration to turn your browser into a controllable entity and media player

Dreame Vacuum [v1.0.4]

Home Assistant integration for Dreame robot vacuums with map support

Authors: @tasshack.

Home Assistant Service for sending commands to a Wifi enabled DreamScreen

Authors: https://github.com/GregoryDosh.

Fontawesome [v2.2.3]

πŸ”Ή Use icons from fontawesome in home-assistant

Authors: @thomasloven.

Frigate [v5.4.0]

Frigate integration for Home Assistant

Authors: @blakeblackshear.

Gasbuddy [v1.0.16]

Component to integrate with GasBuddy fuel price tracker.

Authors: @firstof9.

GE Home Appliances (SmartHQ) for Home Assistant

Authors: @simbaja.

Use Jinja and data from Home Assistant to generate your README.md file

Authors: @ludeeus.

Google Home [v1.12.1]

Home Assistant Google Home custom component

Authors: @leikoilja, @DurgNomis-drol, @ArnyminerZ, @KapJI.

HACS gives you a powerful UI to handle downloads of all your custom needs.

Authors: @ludeeus.

HASS.Agent's Home Assistant integration. Adds notifications and mediaplayer capabilities to HASS.Agent - a Windows based client (companion app) for Home Assistant.

Authors: @fillefilip8, @DrR0X-glitch, @amadeo-alex.

Holidays [v1.9.10]

πŸ“… Custom Home Assistant integration for public holidays - also used for garbage_collection integration to automatically move scheduled events that fall on a public holiday (by an automation blueprint)

Authors: @bruxy70.

Keymaster [v0.0.98]

Home Assistant integration for managing Z-Wave enabled locks

Authors: @FutureTense, @firstof9, @raman325.

A Home Assistant HACS integration that supports Kia Connect(Uvo) and Hyundai Bluelink. The integration supports the EU, Canada and the USA.

Authors: @fuatakgun.

Home Assistant integration providing day of package counts and USPS informed delivery images.

Authors: @moralmunky, @firstof9.

Home Assistant integration for Nintendo Switch Parental Controls

Authors: @pantherale0.

OpenSprinkler Integration for Home Assistant

Authors: @vinteo.

YASSI (Yet another Samsung Soundbar integration) is a HomeAssistant integration for Samsung Soundbars.

Authors: @samuelspagl.

A scary πŸ‘» powerful toolbox 🧰 for Home Assistant 🏑

Authors: @frenck.

Subaru (Hacs) [v0.7.15]

Subaru STARLINK custom component for Home Assistant.

Authors: @G-Two.

Control for Tapo cameras as a Home Assistant component

Authors: @JurajNyiri.

Watchman [v0.6.3]

Home Assistant custom integration to keep track of missing entities and services in your config files

Authors: @dummylabs.

Webrtc Camera [v3.6.0]

Home Assistant custom component for real-time viewing of almost any camera stream using WebRTC and other technologies.

Authors: @AlexxIT.


35 Dashboard Plugins

πŸ“ˆ A Lovelace card to display advanced graphs and charts based on ApexChartsJS for Home Assistant

Auto Entities [v1.13.0]

πŸ”ΉAutomatically populate the entities-list of lovelace cards

Bar Card [v3.2.0]

Customizable Animated Bar card for Home Assistant Lovelace

Battery state card for Home Assistant

Bubble Card [v2.3.0-beta.7]

Bubble Card is a minimalist card collection for Home Assistant with a nice pop-up touch.

Button Card [v4.1.2]

❇️ Lovelace button-card for home assistant

Card Mod [v3.4.3]

πŸ”Ή Add CSS styles to (almost) any lovelace card

πŸ”ΉA collection of tools for other lovelace plugins to use

🧹 Declutter your lovelace configuration with the help of this card

Expander Card [v2.3.1]

Expander card for HomeAssistant

πŸ”Ή A foldable row for entities card, containing other rows

Frigate Card [v5.2.0]

A Lovelace card for Frigate in Home Assistant

Bring new life to Home Assistant. By mapping entities to a SVG-object, you're able to control devices, show states, calling services - and much more. Add custom styling on top, to visualize whatever you can think of. Your imagination just became the new limit.

A card for Home Assistant Lovelace for exploring the history of your entities interactively and in real time.

Horizon Card [v1.3.1]

Sun Card successor: Visualize the position of the Sun over the horizon.

Hourly weather card for Home Assistant. Visualize upcoming weather conditions as a colored horizontal bar.

Hui Element [v1a80547]

πŸ”Ή Use built-in elements in the wrong place

Kiosk Mode [v6.4.0]

πŸ™ˆ Hides the Home Assistant header and/or sidebar

Layout Card [v2.4.5]

πŸ”Ή Get more control over the placement of lovelace cards.

Mini Graph Card [v0.12.1]

Minimalistic graph card for Home Assistant Lovelace UI

Minimalistic media card for Home Assistant Lovelace UI

Mushroom [v4.1.1]

Build a beautiful Home Assistant dashboard easily

Home Assistant card for collecting OpenSprinkler status

This is a fully customisable weather card for Home Assistant with a graphical configuration.

A power distribution card inspired by the official Energy Distribution card for Home Assistant

A Home Assistant lovelace card to display a sankey chart. For example for power consumption

Steam Card [v1.1.1]

A Home Assistant card for Steam integrations

Streamline Card [v0.0.15]

Streamline your Lovelace configuration with with a card template system.

Swipe Card [v5.0.0]

Card that allows you to swipe throught multiple cards for Home Assistant Lovelace

Tabbed Card [v0.4.0-alpha.2]

a custom card for home assistant that utilizes tabs to segregate individual cards.

Timer Bar Card [v1.30.2]

A progress bar display for Home Assistant timers

This custom card allows you to display vehicle information in your Home Assistant dashboard, including the vehicle name, image, and fuel or charge level.

Uptime Card [v0.16.0]

Minimalistic uptime card for Home Assistant Lovelace UI

πŸ“ Home Assistant Card: Group multiple cards into a single sleek card.

This card provides a user-friendly way to fully control map-based vacuums in Home Assistant. Supported brands include Xiaomi (Roborock/Viomi/Dreame/Roidmi/Valetudo/Valetudo RE), Neato, Wyze, Roomba, Ecovacs (and probably more).


3 Themes

HA LCARS [vHA-LCARS-3.1.0]

LCARS theme for Home Assistant

A Material You and Google Home app influenced theme for Home Assistant

🎨 Give your Home Assistant a modern and clean facelift. πŸŸ₯🟧🟩🟦πŸŸͺ 24 Variations with 2 Styles + 6 Colors (Magenta Red / Orange / Green / Blue / Purple) + 🌞 Light and 🌚 Dark modes included. Based on Metro and Fluent UI Design Systems from Microsoft Windows.


Devices

Climate

Lighting

Sensor

Switch

Camera

Media

Network

Security

  • Yale Assure Lock 2 - Z-Wave controllable lock. Nice to give temp codes for guests or when you forget the keys.

Other

Automations

Note

For more details, see the automations.xml file and automation: blocks in integrations.

503 Automations

Keymaster automations are hidden

  • ⏯ Ensure PiPup is Running
  • ⏯ Family Room Media Auto Off
  • ⏯ Family Room Media State at Night 🚫
  • ⏯ Family Room Sound Mode 🚫
  • ⏯ Living Room Media State at Night 🚫
  • ⏯ Living Room Sound Mode
  • ⏯ Living Room Sound Night Mode
  • ⏯ Main Bedroom Media Auto Off
  • ⏯ PS4 Harmony Activity 🚫
  • ⏯️ Samsung Soundbar Night Mode
  • ⏯️ Samsung Soundbar Voice Enhancer
  • β˜‘οΈ Cat Feeder Filled
  • β˜‘οΈ Close Garage Door
  • β˜‘οΈ Garbage Collection
  • β˜‘οΈ Ignore Door Alerts
  • β˜‘οΈ Ignore Garage Door Alerts
  • β˜‘οΈ Ignore Window Alerts 🚫
  • β˜‘οΈ Retry Remote Start Ascent
  • β˜‘οΈ Turn on Water Main
  • βš™οΈ Action Sniffer [Zigbee] 🚫
  • βš™οΈ Automated Backup
  • βš™οΈ Battery Level Low
  • βš™οΈ Clear TTS Cache 🚫
  • βš™οΈ Disk Space Low
  • βš™οΈ Event Sniffer 🚫
  • βš™οΈ Event Sniffer [Z-Wave JS] 🚫
  • βš™οΈ Failed Login
  • βš™οΈ Offline Devices
  • βš™οΈ RAM Usage High
  • βš™οΈ Reload Addons and Integrations
  • βš™οΈ Scan Interval 🚫
  • βš™οΈ Startup
  • βš™οΈ Update Database Filesize Sensor
  • βš™οΈ Updates Available
  • ⚑ Tariff Changes
  • ✨ DreamScreen Harmony Power Off
  • ✨ DreamScreen Harmony Reactive Activity
  • ✨ DreamScreen Scene Changed
  • ✴️ Joshua Office CO2 Levels
  • ✴️ Joshua Office Light On/Off Presence
  • 🌐 UniFi WAN Status 🚫
  • 🍽️ Dishwasher is Done
  • 🍽️ Oven Bake Timer Completed
  • 🍽️ Oven is Preheated
  • 🍽️ Oven Kitchen Timer Completed
  • πŸŽ„ XMas Lights On/Off 🚫
  • πŸŽ„ XMas Tree On/Off 🚫
  • 🏒 Joshua Office Mode
  • 🐱 Cat Feeder Empty Notification
  • 🐱 Cat Feeder Error
  • πŸ’‘ All Lights off when Away
  • πŸ’‘ Dim Front Lights at Night
  • πŸ’‘ Front Lights off at Sunrise
  • πŸ’‘ Front Lights on at Sunset
  • πŸ’‘ Living Room Lamps on/off
  • πŸ’‘ School Departure Light Indicator
  • πŸ’‘ Turn Lights On when Arrive
  • πŸ’§ Shut-Off Valve Overheated
  • πŸ’§ Softener Salt Level Low
  • πŸ’§ Water Leak Detected
  • πŸ’¬ Ascent Failed Notification
  • πŸ’¬ Ascent Fuel Level Low
  • πŸ’¬ Ascent Remote Start Expired Notification
  • πŸ’¬ Ascent Started
  • πŸ’¬ Bambu P1S Print Completed
  • πŸ’¬ Bambu P1S Print Status
  • πŸ’¬ Bambu P1S Printer Error
  • πŸ’¬ Door Closed
  • πŸ’¬ Door Left Open
  • πŸ’¬ Door Left Open and Leaving
  • πŸ’¬ Door Opened and Away
  • πŸ’¬ Garage Door Closed
  • πŸ’¬ Garage Door Left Open
  • πŸ’¬ Garage Door Left Open and Leaving
  • πŸ’¬ Garage Door Opened and Away
  • πŸ’¬ Garbage Collection
  • πŸ’¬ Kona Battery Charge Low
  • πŸ’¬ Kona Fuel Level Low
  • πŸ’¬ Window Left Open 🚫
  • πŸ“… Emma's Projector On/Off
  • πŸ“… Ethan's Projector On/Off
  • πŸ“… Garbage Collection Event Generator
  • πŸ“… Grow Light On/Off 🚫
  • πŸ“… Living Room Fan On/Off
  • πŸ“… Main Bedroom Fan On/Off
  • πŸ“‹ [Controller] Ikea Remote Main Bedroom
  • πŸ“‹ [Inovelli] Amy Office Switch
  • πŸ“‹ [Inovelli] Emma Switch
  • πŸ“‹ [Inovelli] Ethan Switch
  • πŸ“‹ [Inovelli] Family Room Switch
  • πŸ“‹ [Inovelli] Garage Switch
  • πŸ“‹ [Inovelli] Joshua Office Switch
  • πŸ“‹ [Inovelli] Living Room Switch
  • πŸ“‹ [Inovelli] Main Bedroom Switch
  • πŸ“¦ Clear Packages Out for Delivery
  • πŸ“¦ Mail Today
  • πŸ“¦ Packages Delivered
  • πŸ“¦ Packages Out for Delivery
  • πŸ“¦ Update USPS Mail Camera
  • πŸ“± MagicMirror Brightness on Lights On/Off
  • πŸ“± MagicMirror Dim at Sunset
  • πŸ“± MagicMirror On/Off Presence
  • πŸ“± MagicMirror On/Off Schedule
  • πŸ”’ Door Lock Jammed
  • πŸ”’ Lock Doors when Away
  • πŸ”” Doorbell Object or Ring
  • πŸ”” Doorbell Ring
  • πŸ”” Frigate Doorbell - Event Handler
  • πŸ”” Frigate Doorbell - Object Seen
  • πŸ•— Main Bedroom Ceiling Fan Default Light Status 🚫
  • πŸ–₯️ [Ardena] Power Actions
  • πŸ–₯️ [Ardena] Power on Activity
  • πŸ–₯️ [Quest] Charge Complete
  • πŸ–₯️ [Quest] Interactive
  • πŸ–¨οΈ Low Toner
  • πŸ–¨οΈ Out of Paper
  • πŸ—ΊοΈ Arriving Home 🚫
  • πŸ—ΊοΈ Leaving Zone
  • 🚦 Amy Office Light Switch Status
  • 🚦 Emma Light Switch Status
  • 🚦 Ethan Light Switch Status
  • 🚦 Garage Entry Light Switch Status
  • 🚦 Garage Light Switch Status
  • 🚦 Joshua Office Light Switch Status 🚫
  • 🚦 Outside Entry Light Switch Status
  • 🧺 Dryer Notifications
  • 🧺 Washer Notifications

Todo List

See the issue queue.


All files are edited with Visual Studio Code.

Configuration files are tested against the stable, beta, and dev versions of Home Assistant using Github Actions.

Readme generated by the custom readme integration