All Projects → BeardedTinker → Home-Assistant_Config

BeardedTinker / Home-Assistant_Config

Licence: MIT license
BeardedTinker Home Assistant configuration. Feel free to browse, edit, tweak, improve, criticize and suggest.

Programming Languages

python
139335 projects - #7 most used programming language
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Home-Assistant Config

zigbee
Database of Zigbee devices compatible with third party gateways: ZHA, deCONZ, Zigbee2MQTT, Tasmota, ZiGate, ioBroker,
Stars: ✭ 117 (-51.45%)
Mutual labels:  smart-home, zigbee, homeassistant, zigbee2mqtt
home-assistant-config
🏠 Home Assistant Configuration & Documentation for my smart home using Node-RED for automations. Press ⭐ for notification of updates.
Stars: ✭ 34 (-85.89%)
Mutual labels:  smart-home, home-assistant-config, homeassistant
smart-home
🏡 My smart home setup built on top of Home Assistant
Stars: ✭ 140 (-41.91%)
Mutual labels:  smart-home, home-assistant-config, homeassistant
Home Assistantconfig
🏠 Home Assistant configuration & Documentation for my Smart House. Write-ups, videos, part lists, and links throughout. Be sure to ⭐ it. Updated FREQUENTLY!
Stars: ✭ 3,687 (+1429.88%)
Mutual labels:  smart-home, home-assistant-config, homeassistant
Streamdeck Homeassistant
🏠 Use the Elgato Stream Deck as Home Assistant controller. Call any available service and toggle lights or resume your music.
Stars: ✭ 69 (-71.37%)
Mutual labels:  smart-home, home-assistant-config, homeassistant
casa
Home Assistant setup for our home
Stars: ✭ 132 (-45.23%)
Mutual labels:  smart-home, home-assistant-config, homeassistant
Tuya-v2-Supported-Devices
A collection of all of the known working Tuya v2 Devices
Stars: ✭ 30 (-87.55%)
Mutual labels:  smart-home, zigbee, homeassistant
Homeassistant Config
Configuration for @brianjking & @KinnaT's Home Assistant Installation
Stars: ✭ 80 (-66.8%)
Mutual labels:  smart-home, home-assistant-config, homeassistant
ha-config-ataraxis
My Home Assistant Configs. If you like what you see, please ⭐️my repo. It would encourage me a lot 🤘
Stars: ✭ 146 (-39.42%)
Mutual labels:  home-assistant-config, zigbee, homeassistant
Student-homeassistant-config
🎓 Student Home configuration. Stay informed by 🌟 this repository for updates!
Stars: ✭ 160 (-33.61%)
Mutual labels:  home-assistant-config, zigbee, switchbot
homeassistant
Home Assistant Config
Stars: ✭ 50 (-79.25%)
Mutual labels:  smart-home, home-assistant-config
ad-alexatalkingclock
Alexa (or other Smart Speakers) tell you the time without asking every hour. Please ⭐️if you like my app :)
Stars: ✭ 30 (-87.55%)
Mutual labels:  smart-home, homeassistant
purifier-card
Air Purifier card for Home Assistant Lovelace UI
Stars: ✭ 155 (-35.68%)
Mutual labels:  smart-home, homeassistant
Homeassistant
Example Home Assistant Configs
Stars: ✭ 168 (-30.29%)
Mutual labels:  home-assistant-config, homeassistant
Home-Assistant-Main
My Home Assistant Configuration Be sure to ⭐ my repo so you can keep up to date on the daily progress!
Stars: ✭ 54 (-77.59%)
Mutual labels:  smart-home, home-assistant-config
Home Assistant Config
🏠 Fully documented Home Assistant configuration for a smart-looking place. 😎 Be sure to ⭐️ my repo and copy ideas!
Stars: ✭ 258 (+7.05%)
Mutual labels:  smart-home, home-assistant-config
Home Assistant Config Fr
🏠Configuration de Home Assistant en français. 👨🏻‍💻 N'hésitez pas à ⭐ mon repo et à copier les bonnes idées ! 🇨🇵
Stars: ✭ 175 (-27.39%)
Mutual labels:  smart-home, home-assistant-config
HomeAssistantRepository
🏡 Home Assistant on Gentoo Linux.
Stars: ✭ 26 (-89.21%)
Mutual labels:  smart-home, homeassistant
Home Assistant Config
My Home Assistant Configuration 🏡🏡
Stars: ✭ 133 (-44.81%)
Mutual labels:  home-assistant-config, homeassistant
Home Assistant Mail And Packages
Home Assistant integration providing day of package counts and USPS informed delivery images.
Stars: ✭ 155 (-35.68%)
Mutual labels:  home-assistant-config, homeassistant



Each commit is automaticlly verified with GitHub CI - where it's tested against Current installed version, Latest, Dev and Beta release. RemarkLint and YAML is also checked.

Contents

Intro

Here you can find all of the configuration files from my Home Assistant installation - production enviroment. Updates are pushed whenever there is a change and I do try to work on the system as much as time allows. I wish to thank all of the Home Assistant community for being inspiration for lot of the things I did here. Where ever I could I listed original authors of the code or parts of the code I used.

YouTube Channel?

A lot of integrations and automations have videos on my YouTube channel - almost 300 videos as of Today, with at least 140 of them being Home Assistant How To's.

If you want to get in touch, you can always find me on Discord Server - BeardedHome.

Also, if you have time you can try and join me while streaming and there should be at 1 or 2 streams each month!

Note If you want to support me, you can do so by becoming my YouTube Channel member - just click link here and select one of the membership levels.

Hardware

Heart of my smart home is Home Assistant running in Virtual Machine on Synology DSM920+ - DSM version 6.2.4.

Plugged in Synology is Zigbee USB CC2652RB stick from slae.sh with Zigbee2mqtt firmware from Koenkk (August 5th: Still haven't updated to latest firmware).

And yes, it does have extra RAM installed for total of 20GB RAM.

From other devices that I use, here is a list:

IKEA DEVICES
  • IKEA TRADFRI remote control (E1524/E1810)
  • IKEA TRADFRI ON/OFF switch (E1743)
  • IKEA TRADFRI control outlet (E1603/E1702)
  • IKEA TRADFRI various bulbs of all sizes and shapes (LED1545G12, LED1623G12, LED1650R5, LED1536G5, LED1649C5, LED1736G9)
  • IKEA TRADFRI shortcut (E1812)
XIAOMI DEVICES
SHELLY DEVICES

Plus some Shelly devices that are waiting installation and/or testing:

  • Shelly Uno
  • Shelly UV light
  • Shelly Plus 1
  • Shelly Plus 1PM
SWITCHBOT DEVICES
SMART SPEAKERS, DISPLAYS AND SIMILAR
HEATING
CAMERAS
OTHER INTEGRATED DEVICES

AddOns

As I'm running this on Synology, I have mix of Docker containers and Home Assistant add-ons. Here is a list:

Add-ons:

  • ESPHome - link
  • Rhasspy Junior - link
  • Samba share - link
  • Samba Backup - link
  • Studio Code Server - link
  • Terminal & SSH - link
  • Uptime Kuma - link
  • Zigbee2MQTT -link

Containers:

  • VaultWarden - opens source version of BitWarden as password manager
  • Facebox - used for face recognition
  • Grafana - only used currently for Storj node status
  • InfluxDB - not active
  • MQTT - used by all Zigbee devices, some Shelly devices, printing and more
  • Node-RED - not used anymore
  • Portainer - for Docker management and monitoring
  • Prometheus - for Storj node data logging
  • Smokeping - tracking network device activity
  • Storagenode - Storj node for renting free space
  • Storj Exporter - exports statistics from node to Prometheus
  • UniFi controller - configuration and management of UniFi devices

Integrations

There are too many integrations to list them all, but some of the main ones are:

  • Telegram for notifications and control
  • Zigbee2MQTT for controlling (and now also updating) my Zigbee devices
  • Google for integration with Google Assistant and various Home devices
  • Synology for Surveillence station and Synology system statistics & info
  • HACS - Home Assistant Community Store - for even more custom components and plugins
  • influxDB - storing data generated by Home Assistant
  • OctoPrint - to see what my Ender 3 Pro 3D printer is doing etc...

Following is a list of active Integrations that are visible at Configuration->Integration page:

  • AccuWeather
  • AirVisual
  • Alexa Media Player
  • Android TV
  • Anniversaries
  • Blitzortung (HACS)
  • Certificate Expiry
  • CO2Signal
  • COVID-19
  • Discord
  • DLNA server
  • Dwains Dashboard
  • Elgato Key Light
  • EPSHome
  • Garbage collection
  • Generic camera
  • GitHub
  • GDACS
  • Google Assistant
  • Google Calendar
  • Google Cast
  • Google Sheets
  • HACS
  • Home Assistant Supervisor
  • HomeKit controller
  • iBeacon
  • International Space Station
  • Internet Printing Protocol
  • Launch library
  • LG TV
  • Local Tuya
  • Mikrotik
  • Minecraft Server
  • MJPEG IP Camera
  • Mobile App
  • Moon
  • MQTT
  • Music Assistant
  • Network UPS Tool
  • Nuki
  • ONVIF
  • OpenUV
  • PowerCalc
  • Radio Browser
  • Reolink
  • Season
  • Sensor Community
  • Shelly
  • Shopping List
  • SpaceX
  • SpeedTest
  • Sun
  • SwitchBot
  • Synology DSM
  • Tado
  • Tile
  • Tuya
  • Ubiquity UniFi
  • Uptime
  • Version
  • Watchan
  • Withings
  • WLED on QuinLED Dig-Uno boards
  • Xiaomi BLE
  • Xiaomi Miio
  • yTubeMusic

Folder and files

Insipred by Franck I've broken my configuration in various files.

It looks overwhelming at first, but when you get the hang of it, this structure is much easier to maintain and find something. Also disabeling parts of the integrations is just a rename away :)

Counters

Up-to-date count of various things in Home Assistant

Type Count
Alerts 4
Automations 184
Binary sensors 290
Cameras 14
Climates 11
Counters 4
Device trackers 120
Entities 3018
Groups 17
Image Processing 1
Input Boolean 19
Input Date/Time 29
Input Number 8
Input Select 8
Input Text 7
Lights 43
Lines of code (YAML) 31603
Locks 2
Media players 25
Persons 6
Plants 8
Rest commands 13
Scripts 23
Sensors 1828
Switches 126
Timers 4
Utility Meters 5
Vacuums 1
Weather 3
  • Updated: 03.12.2022 9:20 PM

Missing files

Due to privacy, security,... some files are not included as well as some folders.

Here is a list of them sorted:

Missing folders

  • www/community

Missing files

Warning Even if you don't make your configuration private - please use secrets.yaml file to store all your application credentials if needed for Home Assistant.

Most of the missing files now have sample version. This is edited version with "fake" information, so you are able to reuse code.

  • ip_bans.yaml - could contain IP addresses - added SAMPLE
  • secrets.yaml - contains credentials and some private infos - added SAMPLE
  • known_devices.yaml - contains indentifiers - added SAMPLE
  • customize.yaml - contains private information - added SAMPLE
  • facebox-*.yaml - contains information for face recognition - added SAMPLE
  • google_calendars.yaml - contains private information - added SAMPLE
  • telegram_gps_response_andrej.yaml - contains identifiers - added SAMPLE
  • telegram_gps_response_luka.yaml - contains identifiers
  • telegram_gps_response_mirta.yaml - contains identifiers

Also missing are certificates, json files, cookies,...

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].