🏠 David Ferreira - Home Assistant Configuration

This is my Home Assistant configuration - based on many of the other great configurations are out there (and listed below)

I live in Portugal 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

HA Version GitHub last commit GitHub commit activity Licence

image


TL;DR

This is my Home Assistant config - documentation isn't my strongest skill, so if you've got any questions, hit me up

Top

Ecosystem

My smarthome setup seems to be ever-growing, but at this stage it's unlikely that I'll make any major changes from here

Hardware

  • Dell Optiplex 7060 SFF (i5 8500T, 16Gb RAM, 254Gb HDD) running Proxmox
    • VM with Debian 11 for Home Assistant Supervisor + Hacs + Docker + Portainer
    • LXC Container with PLEX + Sonarr + Radarr + qBitTorrent + other usefull stuff
    • LXC Container with Adgard
    • LXC Container with OpenVPN
    • VM with Debian 11 for test stuff

Zigbee

I'm running a combination of Chinese sensors for doors, Aqara for movement, switchs and modules from several chinese brands and a ZZH (CC2652R) as the host in Zigbee2Mqtt I also use alot of Phlips hue Bulds coneected to a few Hue Bridges To control some lights, I have 2 remote zigbee controlers, that can control light temperature and color, also have more 2 Hue dim remote controlers and 1 6 button remote controler and another 4 buttons remote handy switch

image

Top

WIFI

I'm running a combination of Chinese Routers like Xiaomi AX3200 and Redmi AX6 for mesh and good WIFI6 and a powerfull UDR-EU :P This allow me to connect my Phones and a few chinese devices to my WIFI without struggle

image


Stats

Stats as at 21:00, Friday, October 09rd 2022

HA Version No. Integrations No. Entities No. Sensors No. Automations
2022.9.1 110 663 361 19
Type Qty
Alarm Control Panel 1
Alert 0
Automation 19
Binary Sensor 75
Camera 1
Device Tracker 8
Group 14
Input Boolean 8
Input Datetime 1
Input Text 0
input Select 3
Light 80
Media Player 12
Person 3
Scene 2
Script 5
Sensor 361
Sun 1
Switch 64
Weather 2
Zone 14

Top


Integrations Used

Here is a list of all the integrations I use, including any Custom Components (which are also listed below)

Expand Integrations List
Name
adaptive_lighting
adguard
alarm_control_panel
analytics
androidtv
api
application_credentials
psa_controller
auth
automation
binary_sensor
binary_sensor.cloud
binary_sensor.esphome
binary_sensor.hassio
binary_sensor.iss
binary_sensor.mobile_app
binary_sensor.mqtt
binary_sensor.openuv
binary_sensor.ping
binary_sensor.proxmoxve
binary_sensor.sensibo
binary_sensor.sun2
binary_sensor.template
binary_sensor.tod
binary_sensor.tuya
binary_sensor.upnp
binary_sensor.upnp_availability
binary_sensor.uptime_kuma
binary_sensor.version
binary_sensor.weatherflow
binary_sensor.workday
blueprint
bureau_of_meteorology
button
button.esphome
button.mqtt
button.plex
button.tuya
calendar
calendar.garbage_collection
calendar.holidays
calendar.ical
camera
camera.mqtt
camera.tuya
cast
cert_expiry
climate
climate.mqtt
climate.sensibo
climate.tuya
cloud
co2signal
config
counter
cover
cover.mqtt
cover.tuya
cover.zha
cupertino
default_config
device_automation
device_tracker.mqtt
dhcp
diagnostics
dwains_dashboard
dyson_local
energy
esphome
favicon
ffmpeg
fontawesome
forecast_solar
frontend
garbage_collection
gdacs
geo_location
geo_location.blitzortung
geo_location.gdacs
geo_location.nsw_rural_fire_service_feed
github
glances
group
hacs
harmony
hassio
http
iaquk
ical
ifttt
image
influxdb
input_boolean
input_button
input_datetime
input_number
input_select
input_text
launch_library
light
light.group
light.mqtt
light.tuya
lock
lock.mqtt
logbook
logger
lovelace
map
media_player
media_player.androidtv
media_player.cast
media_player.dlna_dmr
media_player.plex
media_player.spotify
media_source
mobile_app
monitor_docker
moon
mqtt
my
myjdownloader
network
nfl
nhl
nodered
notify
notify.group
notify.ios
notify.mobile_app
notify.slack
number
number.mqtt
number.sensibo
number.sonos
number.tuya
number.zha
onboarding
opennem
openuv
panel_iframe
persistent_notification
person
ping
plex
proxmoxve
pyscript
python_script
radarr
radio_browser
readme
recorder
remote
remote.apple_tv
remote.broadlink
remote.harmony
remote.xbox
rest
rocketlaunchlive
sabnzbd
samsungtv
samsungtv_smart
satellitetracker
scene
scene.homeassistant
scene.mqtt
scene.tuya
script
search
season
select
select.dyson_local
select.eufy_security
select.harmony
select.mqtt
select.sensibo
select.tuya
select.zha
sensibo
sensor
sensor.adguard
sensor.anniversaries
sensor.aus_fuel
sensor.authenticated
sensor.average
sensor.blitzortung
sensor.broadlink
sensor.bureau_of_meteorology
sensor.cert_expiry
sensor.co2signal
sensor.command_line
sensor.doomsday_clock
sensor.dwains_dashboard
sensor.dyson_local
sensor.energy
sensor.esphome
sensor.eufy_security
sensor.feedparser
sensor.forecast_solar
sensor.formulaone_api
sensor.garbage_collection
sensor.gdacs
sensor.github
sensor.glances
sensor.google_fit
sensor.hacs
sensor.hassio
sensor.hdhomerun
sensor.here_travel_time
sensor.iaquk
sensor.ical
sensor.integration
sensor.ios
sensor.jellyfin
sensor.launch_library
sensor.mobile_app
sensor.monitor_docker
sensor.moon
sensor.mqtt
sensor.myjdownloader
sensor.nfl
sensor.nhl
sensor.nodered
sensor.nsw_air_quality
sensor.nsw_fuel_station
sensor.nsw_rural_fire_service_fire_danger
sensor.opennem
sensor.openuv
sensor.plex
sensor.plex_recently_added
sensor.radarr
sensor.radarr_upcoming_media
sensor.rest
sensor.rocketlaunchlive
sensor.sabnzbd
sensor.satellitetracker
sensor.scrape
sensor.season
sensor.sensibo
sensor.smartthinq_sensors
sensor.snmp
sensor.solcast_solar
sensor.sonarr
sensor.sonarr_upcoming_media
sensor.sonos
sensor.spacex
sensor.speedtestdotnet
sensor.sql
sensor.statistics
sensor.sun2
sensor.systemmonitor
sensor.tautulli
sensor.template
sensor.thermal_comfort
sensor.time_date
sensor.tomorrowio
sensor.trakt_tv
sensor.transmission
sensor.transport_nsw
sensor.tuya
sensor.unifigateway
sensor.untappd
sensor.upnp
sensor.uptime
sensor.version
sensor.waqi
sensor.watchman
sensor.waternsw
sensor.waze_travel_time
sensor.weatherflow
sensor.worldclock
shell_command
simpleicons
siren
siren.mqtt
siren.tuya
slack
smartthinq_sensors
solcast_solar
sonarr
sonos
spacex
speedtestdotnet
spotify
sql
ssdp
stream
stt
sun
switch
switch.adaptive_lighting
switch.adguard
switch.esphome
switch.monitor_docker
switch.mqtt
switch.myjdownloader
switch.nodered
switch.template
switch.transmission
switch.tuya
system_health
system_log
tag
tautulli
template
thermal_comfort
timer
tomorrowio
trace
trakt_tv
transmission
tts
tts.cloud
tts.google_translate
tuya
unifi
update
update.hacs
update.hassio
update.hdhomerun
update.myjdownloader
update.sensibo
update.synology_dsm
update.unifi
upnp
upnp_availability
uptime
uptime_kuma
usb
vacuum
vacuum.mqtt
vacuum.tuya
version
watchman
waze_travel_time
weather
weather.bureau_of_meteorology
weather.darksky
weather.template
weather.tomorrowio
weather.weatherflow
weatherflow
webhook
websocket_api
zeroconf
zone
Expand Devices list
Name
Zigbee Hub CC2652R ZZH
OptiPlex 7060 Micro
Router Mesh Xiaomi AX3200
Router Mesh Redmi AX6
Router Ubiquiti UDR-EU
Philips Hue Bridge
Philips Hue e27 800lm color - Model LCT010
Philips Hue e27 1100lm color - Model LCA006
Philips Hue e17 470lm color - Model LCT012
Philips Hue Gu10 350lm color - Model LCG002
Philips Hue GO V1 - Model LLC020
Philips Hue GO V2 - Model LCT026
Philips Hue Playbar - Model LCT024
Philips Hue Dimmer Switch
LELLKI Zigbee Power Strip
LELLKI Zigbee Plug Wall Socket EU
LELLKI Zigbee Smart Life Plug 16A EU Zigbee
LELLKI ZigBee Light Switch Smart Wall On Off
LELLKI Zigbee Switch Controller
LELLKI Zigbee Power Strip Energy Monitoring
LELLKI Zigbee Smart Wall Socket 220v Energy Monitoring
LELLKI Zigbee Tuya 220V Smart Switch 25A Plug Energy Monitoring
LELLKI Zigbee Light Switch Energy Monitoring
LELLKI ZigBee Light Switch EU Glass Smart Touch
LELLKI Zigbee Gateway Tuya Hub Smart Life Wireless Bridge
Zigbee Door And Window Magnetic Sensor
Zigbee Human Motion Sensor Smart Home PIR Motion
ZigBee Temperature And Humidity Sensor
Moes ZigBee Brightness Thermometer Humidity Sensor
Moes ZigBee Smart Home Temperature And Humidity Sensor
Moes WiFi Tuya Smart IR Remote
Moes Zigbee Mini DIY Dimmer Switch Module
Benexmart Zigbee Tuya LED Dimmable Downlight
Benexmart Zigbee 3.0 Smart LED Downlight for Ceiling
Benexmart Zigbee Power Socket 16A
Zemismart WiFi Switch Module Mini Switch
Zemismart Zigbee 3.0 Wireless Switch 4 Gang Smart Scene Switches
Zemismart Zigbee Temperature and Humidity Sensor
Zemismart Zigbee PIR Infrared PIR Motion Detection Smart Sensor
Zemismart 6 channels Tuya Zigbee Wireless Switch
AUESS 16/10A Tuya MINI WiFi Switch 2-way
SONOFF NSPanel Smart Touch Scene Wall Switch EU
SONOFF MINI R2 DIY Smart Wifi Switch 2 Way
SONOFF Mini R3 16A Wifi Bluetooth Smart Switch
SONOFF Basic R2 Wifi DIY Smart Switch
Sonoff 4CH R3 PROR3 Smart DIY Switch 4 Channel Din Rail
SONOFF ZBBridge Smart Zigbee Bridge Zigbee 3.0
SONOFF ZBMINI-L Zigbee Smart Switch No Neutral
SONOFF WiFi Smart LED Bulb B05-BL B02-BL E26/E27
SONOFF L2 LED Light Strip L1-lite 5M 5050 RGB
SONOFF TH-16 Smart Wifi Switch 16A/3000W Monitoring Temperature Sensor RF433
SP511E 24V 38key RGB Controller
Sp501E Wifi Led Controller
Led Strip WS2811 12v 60leds/M
Neon Led Strip WS2811 12v 60leds/M
Smart ZigBee Energy Meter Single Phase 80A Din Rail Power Monitor
Tuya Smart Zigbee 220V Switch 4 Channel With Ding Rail Housing
Bingoelec Energy Monitor Smart Socket Wifi Outlet
Yagusmart Zigbee 3.0 Smart Inline Dimmer Switch
Yagusmart Tuya WiFi Switch Smart Push Button 1 2 3 Gang Neutral Wire
Yagusmart Zigbee Smart Switch Tuya Wireless Push Button
Yagusmart Tuya ZigBee Smart Light Switch with Touch Panel No Neutra
Tuya ZigBee Smart Battery Switch Wire Free 1/2/3 Gangs Touch Switch Sticke
eWeLink Single Live Wire WIFI Module DIY mini wifi switch Timer Light Switch Remote Control Module
OWYEAN Smart ZigBee 3.0 16A Mini DIY Switch Relay Breaker
Paul Neuhaus Q-Mia RGBW LED spotlight/wall light with dimmer and CCT - 9185-13
Paul Neuhaus Q-Erik RGBW LED ceiling ligh
Nvidea Shield 2017
Google Nest Hub
Google Mini V2
Lenovo Smartclock Essencials
Lenovo SmartDisplay 7"
### Custom Components Used

Screenshots

image image image image image image image image image image

HA Supervisor

image image

Node Red

image

Addon Repositories

Addons

Licence

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

Top

Other Good HA Resources/Configs

A few videos from my own youtube channel

How to use Tuya Local on Home Assistant https://www.youtube.com/watch?v=S4HlEYXVkw4&ab_channel=DavidFerreira

How to use Home Assistant entities on Google Home https://www.youtube.com/watch?v=D6iQob7QeZY&t=4s&ab_channel=DavidFerreira

image