My personal Home Assistant (HA) configuration.
There are many HA configuration repositories and the mayor difference is the theme and views/cards arrangement. Here are the custom components that you only will see in my personal configuration -- hope you like them!
- Real OS uptime
- Pi-hole integration (a switch was added in release 0.114 but isn't smart when you disable the service for a given time)
- Astronomy API (consuming IPGeolocation's Astronomy API)
- Day length
- Sun status (Sunrise, Noon and Sunset)
- Moon status (Moonrise, Lunar Noon and Moonset)
- Sun & Moon elevation
- Send commands to Broadlink RM device (based on a comment from HA Community's)
- Wind direction compass
- Radio on Google Chromecast / Google Home (based on Chromecast Radio with station and player selection)
- Packages pending updates sensor and list them (like HACS' sensor)
- Raspberry OS (ex Raspbian)
- Home Assistant core
- Pi-hole (Core, Web and FTL)
- Upgrade Raspberry OS packages from HA (and updates related sensor)
- Philips Hue integration
- REST script to send scenes
- Fully management of dimmer switch using HA
- Night mode if light is turned on in the middle of the night
- Fan management without extra component
- Water boiler management based on hours (turn on) and reached temperature (turn off)
- Raspberry Pi 3 Model B+
- Sonoff
- Google
- Home Mini (1st Gen)
- Google Chromecast Audio (discontinued)
- Ambient Weather WS-2902A (discontinued)
- Broadlink RM Pro+ (discontinued)
- Tuya smart plug (in South America sold by Nex/Cencosud S.A. brand)
- Xiaomi MiJia / Mi Roborock V1 vacuum cleaner
- Philips Hue
Will be added:
- Button Card
- state-switch
- multiple-entity-row
- Simple thermostat card
- Paper Buttons Row
- Vacuum Card
- card-mod (required to modify background color in Vacuum Card)
- panel-redirect.js
Take a look at Tips and Troubleshooting.
Each time I upgrade HA feels like last act of The Good, the Bad and the Ugly (watch here), you don't know where the bullets will come from... I mean, HA updates is moving from YALM to UI [1][2] and breaking custom components compatibility.