Skip to content

zanix/home-assistant-config

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 2711
Sensors 1142
Binary Sensors 216
Lights 59
Switches 131
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 amcrest camera platform allows you to integrate your Amcrest or Dahua IP camera or doorbell in Home Assistant.

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)

Connect ESPHome devices directly with the native ESPHome API

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

The Forecast.Solar service provides solar production forecasting for your solar panel system, based on historic averages combined with weather forecasting

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

Google Cast integration

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

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

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

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 Meater Smart Meat Thermometer integration allows for communicating with the Meater Temperature Probe from Apption Labs

The MJPEG IP Camera integration allows you to integrate IP cameras which are capable to stream their video with MJPEG (Motion JPEG)

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 OpenGarage integration lets you control the open-source OpenGarage.io device

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

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 Rachio platform allows you to control your Rachio irrigation system

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

This integration can expose regular REST commands as services

This integration can expose regular shell commands as services

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

This is used to get printer status data

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

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 Version integration can display the current Home Assistant Core versions

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 Yamaha MusicCast integration allows you to control Yamaha MusicCast Receivers

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


18 Custom Integrations

Adaptive Lighting custom component for Home Assistant

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

Bambu Lab [v2.0.21]

A Home Assistant Integration for Bambu Lab Printers

Authors: @greghesp, @AdrianGarside.

Browser Mod [v2.3.0]

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

Home Assistant Service for sending commands to a Wifi enabled DreamScreen

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

Fontawesome [v2.2.1]

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

Authors: @thomasloven.

Frigate [v5.1.0]

Frigate integration for Home Assistant

Authors: @blakeblackshear.

Gasbuddy [v1.0.7]

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.

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

Authors: @ludeeus.

Hass.Agent [v2022.11.9]

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, @LAB02-Admin.

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.90]

Home Assistant integration for managing Z-Wave enabled locks

Authors: @FutureTense, @firstof9, @raman325.

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

Authors: @moralmunky, @firstof9.

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

Authors: @frenck.

Subaru (Hacs) [v0.7.14]

Subaru STARLINK custom component for Home Assistant.

Authors: @G-Two.

Watchman [v0.6.1]

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

Authors: @dummylabs.

Webrtc Camera [v3.5.2]

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

Authors: @AlexxIT.


30 Lovelace 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

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

πŸ”Ή 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.0.0]

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.

Kiosk Mode [v6.0.0]

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

Layout Card [v2.4.5]

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

Yet Another Collapsible Expandable Lovelace Card

Mini Graph Card [v0.12.1]

Minimalistic graph card for Home Assistant Lovelace UI

Minimalistic media card for Home Assistant Lovelace UI

Mushroom [v3.5.4]

Build a beautiful Home Assistant dashboard easily

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

Rgb Light Card [v1.11.0]

πŸ’‘ A Lovelace custom card for RGB lights

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

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

Uptime Card [v0.16.0]

Minimalistic uptime card for Home Assistant Lovelace UI

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


2 Themes

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

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

Other

Automations

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

158 Automations
  • ⏯ Ensure PiPup is Running
  • ⏯ Family Room Media Auto Off
  • ⏯ Family Room Media State at Night (Disabled)
  • ⏯ Family Room Sound Mode
  • ⏯ Living Room Media Auto Off
  • ⏯ Living Room Media State at Night (Disabled)
  • ⏯ Living Room Sound Mode
  • ⏯ Master Bedroom Media Auto Off
  • ⏯ PS4 Harmony Activity
  • β˜‘οΈ Cat Feeder Filled
  • β˜‘οΈ Close Garage Door
  • β˜‘οΈ Garbage Collection
  • β˜‘οΈ Ignore Door Alerts
  • β˜‘οΈ Ignore Garage Door Alerts
  • β˜‘οΈ Ignore Window Alerts (Disabled)
  • β˜‘οΈ Retry Remote Start Subaru
  • β˜‘οΈ Turn on Water Main
  • βš™οΈ Action Sniffer [Zigbee] (Disabled)
  • βš™οΈ Automated Backup
  • βš™οΈ Battery Level Low
  • βš™οΈ Clear TTS Cache (Disabled)
  • βš™οΈ Disk Space Low
  • βš™οΈ Event Sniffer [Actionable Event] (Disabled)
  • βš™οΈ Event Sniffer [Z-Wave JS] (Disabled)
  • βš™οΈ Failed Login
  • βš™οΈ Offline Devices
  • βš™οΈ RAM Usage High
  • βš™οΈ Reload Addons and Integrations
  • βš™οΈ Scan Interval (Disabled)
  • βš™οΈ Startup
  • βš™οΈ Update Database Filesize Sensor
  • βš™οΈ Updates Available
  • ⚑ Emergency Power Engaged
  • ⚑ PVOutput
  • ⚑ SolarAssistant Not Updating
  • ⚑ Tariff Summer Off-Peak
  • ⚑ Tariff Summer Peak
  • ⚑ Tariff ToU Summer Off-Peak
  • ⚑ Tariff ToU Summer Peak
  • ⚑ Tariff ToU Winter Off-Peak
  • ⚑ Tariff ToU Winter Peak
  • ⚑ Tariff Winter Off-Peak
  • ⚑ Tariff Winter Peak
  • ✨ DreamScreen Harmony Power Off
  • ✨ DreamScreen Harmony Reactive Activity
  • ✨ DreamScreen Scene Changed
  • ✴️ Office CO2 Levels
  • ✴️ Office Light On/Off Presence
  • 🌐 UniFi WAN Status (Disabled)
  • 🍽️ Dishwasher is Done
  • πŸŽ„ XMas Lights On/Off (Disabled)
  • πŸŽ„ XMas Tree On/Off (Disabled)
  • 🏒 Office Day Mode
  • 🏒 Office Night 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 off at Night
  • πŸ’‘ Living Room Lamps on at Sunset
  • πŸ’‘ Turn Lights On when Arrive
  • πŸ’§ Shut-Off Valve Overheated
  • πŸ’§ Softener Salt Level Low
  • πŸ’§ Water Leak Detected
  • πŸ’¬ 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
  • πŸ’¬ Subaru Failed Notification
  • πŸ’¬ Subaru Fuel Level Low
  • πŸ’¬ Subaru Remote Start Expired Notification
  • πŸ’¬ Subaru Started
  • πŸ’¬ Window Left Open (Disabled)
  • πŸ“… Emma's Projector On/Off
  • πŸ“… Ethan's Projector On/Off
  • πŸ“… Garbage Collection Event Generator
  • πŸ“… Grow Light On/Off
  • πŸ“… Living Room Fan On/Off
  • πŸ“… Master Bedroom Fan On/Off
  • πŸ“‹ [Controller] Hue Dimmer Remote
  • πŸ“‹ [Controller] Ikea 5-Button Remote
  • πŸ“‹ [Inovelli] Emma Switch
  • πŸ“‹ [Inovelli] Ethan Switch
  • πŸ“‹ [Inovelli] Family Room Switch
  • πŸ“‹ [Inovelli] Garage Switch
  • πŸ“‹ [Inovelli] Guest Room Switch
  • πŸ“‹ [Inovelli] Kitchen Switch
  • πŸ“‹ [Inovelli] Living Room Switch
  • πŸ“‹ [Inovelli] Master Bedroom Switch
  • πŸ“‹ [Inovelli] Office Switch
  • πŸ“‹ [Inovelli] Play Space 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
  • πŸ”‘ Front Door Changed Code
  • πŸ”‘ Front Door Decrement Access Count
  • πŸ”‘ Front Door Lock Notifications
  • πŸ”‘ Front Door Open and Close
  • πŸ”‘ Front Door Reset
  • πŸ”‘ Front Door Reset Codeslot
  • πŸ”‘ Front Door User Notifications
  • πŸ”‘ Synchronize Codeslot Front Door 1
  • πŸ”‘ Synchronize Codeslot Front Door 2
  • πŸ”‘ Synchronize Codeslot Front Door 3
  • πŸ”‘ Synchronize Codeslot Front Door 4
  • πŸ”‘ Synchronize Codeslot Front Door 5
  • πŸ”‘ Synchronize Codeslot Front Door 6
  • πŸ”‘ Synchronize Codeslot Front Door 7
  • πŸ”‘ Synchronize Codeslot Front Door 8
  • πŸ”‘ Turn on Access Limit Front Door 1
  • πŸ”‘ Turn on Access Limit Front Door 2
  • πŸ”‘ Turn on Access Limit Front Door 3
  • πŸ”‘ Turn on Access Limit Front Door 4
  • πŸ”‘ Turn on Access Limit Front Door 5
  • πŸ”‘ Turn on Access Limit Front Door 6
  • πŸ”‘ Turn on Access Limit Front Door 7
  • πŸ”‘ Turn on Access Limit Front Door 8
  • πŸ”’ Front Door Lock at Night
  • πŸ”’ Front Door Lock Jammed
  • πŸ”’ Front Door Lock when Away
  • πŸ”’ Front Door Re-lock after Unlock
  • πŸ”” Doorbell Object or Ring
  • πŸ”” Doorbell Ring
  • πŸ”” Frigate Doorbell - Event Handler
  • πŸ”” Frigate Doorbell - Object Seen
  • πŸ”” Reset Stuck Doorbell Ring
  • πŸ–₯️ [Ardena] Power Actions
  • πŸ–₯️ [Ardena] Power on Activity
  • πŸ–₯️ [Ardena] Sleep When Harmony Off
  • πŸ–₯️ [Quest] Charge Complete
  • πŸ–₯️ [Quest] Interactive
  • πŸ–¨οΈ Low Toner
  • πŸ–¨οΈ Out of Paper
  • πŸ—ΊοΈ Arriving Home (Disabled)
  • πŸ—ΊοΈ Leaving Zone
  • 🚦 Emma Light Switch Status
  • 🚦 Ethan Light Switch Status
  • 🚦 Front Door Light Switch Status
  • 🚦 Garage Light Switch Status
  • 🚦 Office Light Switch Status
  • 🧺 Dryer Running
  • 🧺 Washer Running

Things to Consider Buying

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