This is my Home Assistant configuration - based on many of the other great configurations are out there (and listed below)
I live in so some of what you find here may not be relevent, or you may have access to better (and probably cheaper) ways.
It's very much a work-in-progress, but feel free to steal ideas or code to use for your own setup
Please ⭐ this repo if you find it useful
This is my Home Assistant config - documentation isn't my strongest skill, so if you've got any questions, hit me up
My smarthome setup seems to be ever-growing, but at this stage it's unlikely that I'll make any major changes from here
- Dell Optiplex 9020 SFF (i5, 24Gb RAM, 500Gb HDD) running Proxmox
- I run three VMs from this machine, one for Home Assistant (Using HassOS) and the other two for other home server stuff
- Lenovo ThinkMachine M73 Tiny (Intel Pentium G3240T, 4Gb RAM, 500Gb HDD)
- Ubuntu Server 18.10, this machine runs my UniFi controller and Nginx Reverse Proxy Setup
- Raspberry Pi 3
- Pi-Hole
I'm running a combination of Xiaomi Aqara and Samsung SmartThings sensors and a ConBee II as the host
Stats as at 05:00, Saturday, January 2nd 2021
HA Version | No. Integrations | No. Entities | No. Sensors | No. Automations |
---|---|---|---|---|
2020.12.1 | 275 | 2749 | 2292 | 53 |
Type | Qty |
---|---|
Alarm Control Panel | 0 |
Alert | 0 |
Automation | 53 |
Binary Sensor | 71 |
Camera | 1 |
Device Tracker | 99 |
Group | 8 |
Input Boolean | 0 |
Input Datetime | 0 |
Input Text | 0 |
Light | 4 |
Media Player | 34 |
Person | 1 |
Scene | 1 |
Script | 2 |
Sensor | 2292 |
Sun | 1 |
Switch | 118 |
Weather | 3 |
Zone | 3 |
Here is a list of all the integrations I use, including any Custom Components (which are also listed below)
Expand Integrations List
Expand Custom Components List
- Alexa Media Player
- Amber Electric
- Amber Electric
- Anniversaries
- Average
- Blitzortung
- Breaking Changes
- Browser mod
- Bureau of Meteorology
- Climacell weather
- COVID-19 NSW Health
- COVID-19 NSW Health Tests
- Doomsday Clock
- Dwains Dashboard
- Favicon changer
- Feedparser
- Folding@HomeControl
- Garbage Collection
- Generate readme
- Google Fit
- HA Dockermon
- HACS
- IAQ UK
- iCloud3 Device Tracker
- Monitor Docker
- MyJDownloader
- Node-RED
- NSW Air Quality
- NSW Rural Fire Service - Fire Danger
- OpenNEM
- Plex Recently Added
- Polar plots of the sun, moon, and planets
- Radarr Upcoming Media
- Satellite Tracker (N2YO)
- Simple Icons
- SmartThinQ LGE Sensors
- Sonarr Upcoming Media
- SpaceX Launches and Starman
- Start Spotify on chromecast
- Sun2
- UI Logs
- UniFi Gateway
- Water NSW
- Yahoo Finance
- ZHA Network Map
Name | Description |
---|---|
Alexa Media Player | This is a custom component to allow control of Amazon Alexa devices in Home Assistant using the unofficial Alexa API. |
Amber Electric | Unofficial Amber Electric integration for Home Assistant |
Anniversaries | Anniversary Countdown Sensor for Home Assistant |
Average Sensor | Average Sensor for Home Assistant |
Blitzortung.Org Lightning Detector | Custom Component for fetching lightning data from blitzortung.org |
Breaking Changes | Component to show potential breaking_changes in the current published version based on your loaded components |
Browser Mod | 🔹 A Home Assistant integration to turn your browser into a controllable entity - and also an audio player |
Bureau Of Meteorology | Custom component for retrieving weather information from the Bureau of Meteorology. |
Climacell Weather Provider | Climacell weather provider integration is a custom component for Home Assistant. The climacell platform uses the Climacell API as a source for meteorological data for your location. |
Feedparser | 📰 RSS Feed Integration |
Folding@Homecontrol | Homeassistant integration for FoldingAtHomeControl |
Garbage Collection | 🗑 Custom Home Assistant sensor for scheduling garbage collection (or other regularly re-occurring events - weekly on given days, semi-weekly or monthly) |
Ha Sun2 | Home Assistant Sun2 Sensor |
HACS | HACS gives you a powerful UI to handle downloads of all your custom needs. |
Hass Amber Electric | Home Assistant Component to pull the latest energy prices from Amber Electric |
Hass Favicon | 🔹 Change the favicon of your Home Assistant instance |
Icloud3 Device Tracker | iCloud3 is a device_tracker custom_component for iPhones, iPads & iWatches that monitors zone & location events triggered by the HA iOS Companion App |
Indoor Air Quality Uk Index | Indoor Air Quality Sensor Component for Home Assistant |
Monitor Docker | Monitor Docker containers from Home Assistant |
Myjdownloader | myjdownloader integration for home assistant |
Node Red | Companion Component for node-red-contrib-home-assistant-websocket to help integrate Node-RED with Home Assistant Core |
Nsw Rural Fire Service Fire Danger | Home Assistant Custom Component: NSW Rural Fire Service Fire Danger |
Opennem (Au) Data | OpenNEM Sensor for Home Assistant |
Readme | Use Jinja and data from Home Assistant to generate your README.md file |
Satellite Tracker (N2Yo) | Using the N2YO API, this Home Assistant integration will provide visible satellite passes (general) and to add specific satellites for monitoring. |
Sensor.Plex Recently Added | |
Sensor.Radarr Upcoming Media | 🎬 Radarr component to feed Upcoming Media Card. |
Sensor.Sonarr Upcoming Media | 📺 Sonarr component to feed Upcoming Media Card. |
Sensor.Unifigateway | High level health status of UniFi Security Gateway devices via UniFi Controller |
Simpleicons | Use Simple Icons in Home Assistant |
Skyfield Panel With Sun, Moon, And Planets | See the apparent positions of the Sun, Moon, and planets in this home assistant custom component |
Smartthinq Lge Sensors | Home Assistant custom integration for SmartThinQ LG devices configurable with Lovelace User Interface. |
Spacex Next Launch And Starman | Home Assistant integration for SpaceX Next Launch and Starman data. |
Spotcast | Home assistant custom component to start Spotify playback on an idle chromecast device |
Ui Logs | Custom panel that show colorful logs for Home Assistant (core), and the supervisor (if you have it). |
Waternsw Real Time Data | Home Assistant Sensor for WaterNSW Real Time Data |
Yahoo Finance | Home Assistant component which allows you to get stock updates from Yahoo finance. |
ZHA-MAP | Build ZHA network topology map. |
Name | Description |
---|---|
Atomic Calendar Revive | Custom calendar card for Home Assistant with Lovelace |
Auto Entities | 🔹Automatically populate the entities-list of lovelace cards |
Bar Card | Customizable Animated Bar card for Home Assistant Lovelace |
Bom Radar Card | A rain radar card using the new tiled images from the Australian BOM |
Bom Weather Card | Custom BOM Australia Animated Weather Card |
Button Card | ❇️ Lovelace button-card for home assistant |
Button Text Card | Custom, "neumorphism" Lovelace card |
Card Mod | 🔹 Add CSS styles to (almost) any lovelace card |
Card Tools | 🔹A collection of tools for other lovelace plugins to use |
Compass Card | A Lovelace card that shows a directional indicator on a compass for Home Assistant |
Config Template Card | 📝 Templatable Lovelace Configurations |
Flex Table Highly Customizable, Data Visualization | Highly Flexible Lovelace Card - arbitrary contents/columns/rows, regex matched, perfect to show appdaemon created content and anything breaking out of the entity_id + attributes concept |
Flexible Horseshoe Card For Lovelace | Flexible Horseshoe card for Home Assistant Lovelace UI. A card with a flexible layout, a horseshoe-like donut graph, multiple entities or attributes, graphics and animations! |
Fold Entity Row | 🔹 A foldable row for entities card, containing other rows |
Light Entity Card | Control any light or switch entity |
List Card | 📰 Display sensor list data in a table |
Mini Graph Card | Minimalistic graph card for Home Assistant Lovelace UI |
Mini Media Player | Minimalistic media card for Home Assistant Lovelace UI |
More Info Card | 🔹 Display the more-info dialog of any entity as a lovelace card |
Multiple Entity Row | Show multiple entity states and attributes on entity rows in Home Assistant's Lovelace UI |
Secondaryinfo Entity Row | Custom entity row for HomeAssistant, providing additional types of data to be displayed in the secondary info area of the Lovelace Entities card |
Slider Entity Row | 🔹 Add sliders to entity cards |
Spotify Lovelace Card | Spotify playlist card for Home Assistant card |
Stack In Card | 🛠 group multiple cards into one card without the borders |
State Switch | 🔹Dynamically replace lovelace cards depending on occasion |
Sun Card | Lovelace card for sun component - Home Assistant |
Name | Description |
---|
- https://github.com/danielwelch/hassio-zigbee2mqtt
- https://github.com/esphome/hassio
- https://github.com/hassio-addons/repository
- https://github.com/OpenXbox/xboxone-home-assistant
- https://github.com/sabeechen/hassio-google-drive-backup
Here are the addons I use inside Hass.io, some of the other things I run can be done inside Hass.io, but I've elected not to do so.- ADB - Android Debug Bridge
- AppDaemon 4
- ESPHome
- Glances
- Home Assistant Google Drive Backup
- JupyterLab Lite
- MariaDB
- Mosquitto broker
- Node-RED
- phpMyAdmin
- Portainer
- Samba share
- SSH & Web Terminal
This is free and unencumbered software released into the public domain.
Anyone is free to copy, modify, publish, use, compile, sell, or distribute this software, either in source code form or as a compiled binary, for any purpose, commercial or non-commercial, and by any means.
In jurisdictions that recognize copyright laws, the author or authors of this software dedicate any and all copyright interest in the software to the public domain. We make this dedication for the benefit of the public at large and to the detriment of our heirs and successors. We intend this dedication to be an overt act of relinquishment in perpetuity of all present and future rights to this software under copyright law.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
For more information, please refer to https://unlicense.org
These resources have either provided inspiration or some great code that has helped me get my configuration up and running
- aFFekopp/homeassistant
- This is where I've copied the great theme from
- danrspencer/hass-config
- JamesMcCarthy79/Home-Assistant-Config
- jimz011/homeassistant
- Limych/HomeAssistantConfiguration
Generated by the custom readme integration