{"slug": "frenck--awesome-home-assistant", "title": "Home Assistant", "description": "A curated list of amazingly awesome Home Assistant resources.", "github_url": "https://github.com/frenck/awesome-home-assistant", "stars": "4.1K", "tag": "Platforms", "entry_count": 219, "subcategory_count": 15, "subcategories": [{"name": "General", "parent": "", "entries": [{"name": "How to use", "url": "#how-to-use", "description": ""}, {"name": "Installing", "url": "#installing", "description": ""}, {"name": "In case you need help", "url": "#in-case-you-need-help", "description": ""}, {"name": "Public Configurations", "url": "#public-configurations", "description": ""}, {"name": "Add-ons", "url": "#add-ons", "description": ""}, {"name": "Dashboards", "url": "#dashboards", "description": ""}, {"name": "Custom Integrations", "url": "#custom-integrations", "description": ""}, {"name": "DIY", "url": "#diy", "description": ""}, {"name": "Online Resources", "url": "#online-resources", "description": ""}, {"name": "Uncategorized", "url": "#uncategorized", "description": ""}, {"name": "Alternative Home Automation Software", "url": "#alternative-home-automation-software", "description": ""}, {"name": "Other Awesome Lists", "url": "#other-awesome-lists", "description": ""}, {"name": "Trademark Legal Notice", "url": "#trademark-legal-notice", "description": ""}, {"name": "Home Assistant Installation", "url": "https://www.home-assistant.io/installation/", "description": "The official installation guides."}, {"name": "Compare Installation Methods", "url": "https://www.home-assistant.io/installation/#compare-installation-methods", "description": "The available installation methods compared."}]}, {"name": "Official Communities", "parent": "In case you need help", "entries": [{"name": "Home Assistant Discord", "url": "https://discordapp.com/invite/c5DvZ4e", "description": "Join the chat, most of us are there."}, {"name": "Home Assistant Community", "url": "https://community.home-assistant.io/?u=frenck", "description": "The discussion forum, also used for feature requests."}, {"name": "Home Assistant Subreddit", "url": "https://www.reddit.com/r/homeassistant/", "description": "If you are into Reddit, subscribe."}, {"name": "Home Assistant Facebook Group", "url": "https://www.facebook.com/groups/HomeAssistant/", "description": "Facebook group for enthusiasts."}]}, {"name": "Other Communities", "parent": "In case you need help", "entries": [{"name": "Dr. ZZs", "url": "https://www.facebook.com/groups/1969622823351838/", "description": "Facebook group by Dr. Zzs."}, {"name": "Home Assistant Community Add-ons Discord", "url": "https://discord.me/hassioaddons", "description": "Get support on the Home Assistant Community Add-ons."}, {"name": "ESPHome Discord", "url": "https://discord.gg/KhAMKrd", "description": "Get support for your DIY ESPHome project."}, {"name": "Carlo Costanzo", "url": "https://github.com/CCOSTAN/Home-AssistantConfig#logo", "description": "Probably the most documented configuration out there.", "stars": "4.1k"}, {"name": "DubhAd", "url": "https://github.com/DubhAd/Home-AssistantConfig", "description": "Also known as Tinkerer shares his configuration files.", "stars": "448"}, {"name": "geekofweek", "url": "https://github.com/geekofweek/homeassistant", "description": "Has over 300+ automations.", "stars": "1.1k"}, {"name": "Mahasri Kalavala", "url": "https://github.com/skalavala/mysmarthome", "description": "Impressive setup, with lots of different hardware working together.", "stars": "193"}, {"name": "Alok Saboo", "url": "https://github.com/arsaboo/homeassistant-config", "description": "Also known as arsaboo. Regularly updated.", "stars": "1.6k"}, {"name": "Aaron Bach", "url": "https://github.com/bachya/smart-home", "description": "Also known as bachya. Regularly updated and includes numerous Dockerized services.", "stars": "254"}, {"name": "Franck Nijhof", "url": "https://github.com/frenck/home-assistant-config", "description": "Hass.io based, very different configuration structure compared to others.", "stars": "1.5k"}, {"name": "Klaas Schoute", "url": "https://github.com/klaasnicolaas/Student-homeassistant-config", "description": "Hass.io based, Intel NUC, Ubuntu Server, Docker and regularly updated.", "stars": "135"}, {"name": "Andrea Iannucci", "url": "https://github.com/SeLLeRoNe/HA-Config", "description": "Also known as SeLLeRoNe. Regularly updated.", "stars": "61"}]}, {"name": "Official Add-ons", "parent": "Add-ons", "entries": [{"name": "DuckDNS", "url": "https://github.com/home-assistant/hassio-addons/blob/master/duckdns/DOCS.md", "description": "Updates your Duck DNS IP address and generate SSL using Let's Encrypt.", "stars": "1k"}, {"name": "File editor", "url": "https://github.com/home-assistant/hassio-addons/blob/master/configurator/DOCS.md", "description": "Browser-based configuration file editor.", "stars": "1k"}, {"name": "Mosquitto", "url": "https://github.com/home-assistant/hassio-addons/blob/master/mosquitto/DOCS.md", "description": "Fast and reliable MQTT broker.", "stars": "1k"}, {"name": "Terminal & SSH", "url": "https://github.com/home-assistant/hassio-addons/blob/master/ssh/DOCS.md", "description": "Allows logging in remotely to using a web terminal or SSH client.", "stars": "1k"}, {"name": "Samba", "url": "https://github.com/home-assistant/hassio-addons/blob/master/samba/DOCS.md", "description": "Access your configuration files using Windows network shares.", "stars": "1k"}, {"name": "NGINX SSL proxy", "url": "https://github.com/home-assistant/hassio-addons/blob/master/nginx_proxy/DOCS.md", "description": "Reverse proxy with SSL termination.", "stars": "1k"}, {"name": "deCONZ", "url": "https://github.com/home-assistant/hassio-addons/blob/master/deconz/DOCS.md", "description": "Control a ZigBee network using ConBee or RaspBee hardware by Dresden Elektronik.", "stars": "1k"}, {"name": "TellStick", "url": "https://github.com/home-assistant/hassio-addons/blob/master/tellstick/DOCS.md", "description": "Run a TellStick and TellStick Duo service.", "stars": "1k"}, {"name": "Ada", "url": "https://github.com/home-assistant/hassio-addons/blob/master/ada/DOCS.md", "description": "Ada is voice assistant powered by Almond which is open and privacy-preserving.", "stars": "1k"}, {"name": "Almond", "url": "https://github.com/home-assistant/hassio-addons/blob/master/almond/DOCS.md", "description": "The Open, Privacy-Preserving Virtual Assistant.", "stars": "1k"}, {"name": "HomeMatic", "url": "https://github.com/home-assistant/hassio-addons/blob/master/homematic/DOCS.md", "description": "HomeMatic central based on OCCU.", "stars": "1k"}, {"name": "Let's Encrypt", "url": "https://github.com/home-assistant/hassio-addons/blob/master/letsencrypt/DOCS.md", "description": "Get a free SSL certificate from Let's Encrypt; an open and automated certificate authority (CA).", "stars": "1k"}, {"name": "MariaDB", "url": "https://github.com/home-assistant/hassio-addons/blob/master/mariadb/DOCS.md", "description": "An open source relational database (fork of MySQL).", "stars": "1k"}]}, {"name": "Third Party Add-ons", "parent": "Add-ons", "entries": [{"name": "SSH & Web Terminal", "url": "https://github.com/hassio-addons/addon-ssh", "description": "SSH and Web-based terminal with tons of pre-loaded useful tools.", "stars": "195"}, {"name": "UniFi Controller", "url": "https://github.com/hassio-addons/addon-unifi", "description": "The UniFi Controller allows you to manage your UniFi network using a web browser.", "stars": "182"}, {"name": "Node-RED", "url": "https://github.com/hassio-addons/addon-node-red", "description": "Flow-based programming for the Internet of Things.", "stars": "348"}, {"name": "Plex Media Server", "url": "https://github.com/hassio-addons/addon-plex", "description": "Your recorded media beautifully organized and ready to stream.", "stars": "96"}, {"name": "IDE", "url": "https://github.com/hassio-addons/addon-ide", "description": "Advanced web-based IDE, based on Cloud9 IDE.", "stars": "61"}, {"name": "Dasshio", "url": "https://github.com/danimtb/dasshio", "description": "Easily use your Amazon Dash Buttons.", "stars": "165"}, {"name": "InfluxDB", "url": "https://github.com/hassio-addons/addon-influxdb", "description": "Scalable datastore for metrics, events, and real-time analytics.", "stars": "116"}, {"name": "Grafana", "url": "https://github.com/hassio-addons/addon-grafana", "description": "Open platform for beautiful analytics and monitoring.", "stars": "159"}, {"name": "Tor", "url": "https://github.com/hassio-addons/addon-tor", "description": "Protect your privacy and access your instance via Tor.", "stars": "39"}, {"name": "Spotify Connect", "url": "https://github.com/hassio-addons/addon-spotify-connect", "description": "Spotify Connect client for playing music on your Home Assistant device.", "stars": "109"}, {"name": "zigbee2mqtt", "url": "https://github.com/danielwelch/hassio-zigbee2mqtt", "description": "Zigbee to MQTT bridge, get rid of your proprietary Zigbee bridges.", "stars": "559"}, {"name": "AppDaemon", "url": "https://github.com/hassio-addons/addon-appdaemon", "description": "Python Apps and HADashboard.", "stars": "84"}, {"name": "TasmoAdmin", "url": "https://github.com/hassio-addons/addon-tasmoadmin", "description": "Centrally manage all your Sonoff-Tasmota devices.", "stars": "188"}, {"name": "Aircast", "url": "https://github.com/hassio-addons/addon-aircast", "description": "AirPlay capabilities for your Chromecast players.", "stars": "219"}, {"name": "AirSonos", "url": "https://github.com/hassio-addons/addon-airsonos", "description": "AirPlay capabilities for your Sonos players.", "stars": "57"}, {"name": "Dropbox Sync", "url": "https://github.com/danielwelch/hassio-dropbox-sync", "description": "Upload your backup snapshots to Dropbox.", "stars": "106"}, {"name": "Log Viewer", "url": "https://github.com/hassio-addons/addon-log-viewer", "description": "Browser-based live log viewing utility.", "stars": "35"}, {"name": "Tautulli", "url": "https://github.com/hassio-addons/addon-tautulli", "description": "Monitor and get statistics from your Plex server.", "stars": "34"}, {"name": "motionEye", "url": "https://github.com/hassio-addons/addon-motioneye", "description": "Simple, elegant and feature-rich CCTV/NVR for your cameras.", "stars": "200"}, {"name": "JupyterLab", "url": "https://github.com/hassio-addons/addon-jupyterlab", "description": "Create documents containing live code, equations, visualizations, and explanatory text.", "stars": "38"}, {"name": "Backup to Google Drive", "url": "https://github.com/samccauley/addon-hassiogooglebackup", "description": "Backup snapshots to Google Drive.", "stars": "86"}, {"name": "Glances", "url": "https://github.com/hassio-addons/addon-glances", "description": "A cross-platform system monitoring tool written in Python.", "stars": "87"}, {"name": "Matrix", "url": "https://github.com/hassio-addons/addon-matrix", "description": "A secure and decentralized communication platform.", "stars": "47"}, {"name": "AdGuard Home", "url": "https://github.com/hassio-addons/addon-adguard-home", "description": "A network-wide ad-and-tracker blocking DNS server with parental control.", "stars": "257"}, {"name": "Traccar", "url": "https://github.com/hassio-addons/addon-traccar", "description": "Traccar is modern GPS Tracking Platform.", "stars": "75"}, {"name": "Home Panel", "url": "https://github.com/hassio-addons/addon-home-panel", "description": "A touch-compatible web frontend for controlling the home.", "stars": "172"}, {"name": "Hass.io Google Drive Backup", "url": "https://github.com/sabeechen/hassio-google-drive-backup", "description": "A complete and easy to configure solution for backing up your snapshots to Google Drive.", "stars": "2.1k"}, {"name": "Grocy", "url": "https://github.com/hassio-addons/addon-grocy", "description": "ERP beyond your fridge! A groceries & household management solution for your home.", "stars": "189"}, {"name": "EmonCMS", "url": "https://github.com/inverse/hassio-addon-emoncms", "description": "A powerful open-source web app for processing, logging, and visualizing energy, temperature, and other environmental data.", "stars": "8"}, {"name": "CrowdSec", "url": "https://github.com/crowdsecurity/home-assistant-addons", "description": "A next-gen collaborative IPS/IDS to protect you from intrusion.", "stars": "18"}, {"name": "Dashboards Documentation", "url": "https://www.home-assistant.io/dashboards/", "description": "The official documentation."}, {"name": "Share the Love", "url": "https://sharethelove.io", "description": "Custom card demos and configuration examples for Lovelace."}]}, {"name": "Icon packs", "parent": "Dashboards", "entries": [{"name": "Font Awesome Icons", "url": "https://github.com/thomasloven/hass-fontawesome", "description": "Use the free icons from Font Awesome in your frontend.", "stars": "186"}, {"name": "Hass Hue Icons", "url": "https://github.com/arallsopp/hass-hue-icons", "description": "Additional Philips Hue bulbs and fixtures icons.", "stars": "183"}, {"name": "simpleicons", "url": "https://github.com/vigonotion/hass-simpleicons", "description": "Use the free icons from the simpleicons set.", "stars": "79"}]}, {"name": "Themes", "parent": "Dashboards", "entries": [{"name": "Midnight", "url": "https://community.home-assistant.io/t/midnight-theme/28598?u=frenck", "description": "A dark theme by Marcel Hoffs."}, {"name": "Dark Cyan", "url": "https://community.home-assistant.io/t/dark-cyan-theme/28594?u=frenck", "description": "A dark theme with cyan accents by Ryoen Deprouw."}, {"name": "Grey Night", "url": "https://community.home-assistant.io/t/grey-night-theme/30848?u=frenck", "description": "A dark theme with grey accents by ksya."}, {"name": "Dark Red", "url": "https://community.home-assistant.io/t/dark-red-theme/28592?u=frenck", "description": "A dark theme with red accents by Ryoen Deprouw."}, {"name": "Halloween", "url": "https://community.home-assistant.io/t/halloween-theme/30872?u=frenck", "description": "Pumpkins colored by Mahasri Kalavala."}, {"name": "Black and Green", "url": "https://community.home-assistant.io/t/black-and-green-theme/28602?u=frenck", "description": "A dark theme with pale green accents by GreenTurtwig."}, {"name": "Vintage", "url": "https://community.home-assistant.io/t/vintage-theme/42806?u=frenck", "description": "Give your frontend a vintage look with this theme by Anup Surendran."}, {"name": "Carbon Green", "url": "https://community.home-assistant.io/t/share-your-themes/22018/95?u=frenck", "description": "Light carbon theme with green accents by Reua."}, {"name": "Many Themes, One Repo", "url": "https://github.com/maartenpaauw/home-assistant-community-themes/", "description": "13 Themes in a convenient ZIP file.", "stars": "190"}, {"name": "Slate", "url": "https://github.com/seangreen2/slate_theme", "description": "A dark theme close to the vanila looks from seangreen2.", "stars": "86"}, {"name": "Synthwave", "url": "https://github.com/bbbenji/synthwave-hass", "description": "A theme influenced by the cover artwork of modern Synthwave bands.", "stars": "134"}, {"name": "Google Home Theme", "url": "https://github.com/liri/lovelace-themes", "description": "Two themes (light and dark) matching the design of Google Home Hub.", "stars": "105"}]}, {"name": "Custom Cards", "parent": "Dashboards", "entries": [{"name": "Auto-Entities Card", "url": "https://github.com/thomasloven/lovelace-auto-entities", "description": "Dynamically adds entities: \ud83d\udd2e Magic.", "stars": "717"}, {"name": "Canvas Gauge Card", "url": "https://github.com/custom-cards/canvas-gauge-card", "description": "Use awesome gauges from canvas-gauges.com.", "stars": "110"}, {"name": "Big Number Card", "url": "https://github.com/custom-cards/bignumber-card", "description": "Display big numbers for sensors, including severity level as background.", "stars": "91"}, {"name": "Animated Weather Card", "url": "https://github.com/bramkragten/weather-card", "description": "Nice looking card showing the weather, with subtle animations.", "stars": "342"}, {"name": "Thermostat Card", "url": "https://github.com/ciotlosm/lovelace-thermostat-dark-card", "description": "Thermostat control card that looks like a Nest Thermostat.", "stars": "671"}, {"name": "Mini Media Player", "url": "https://github.com/kalkih/mini-media-player", "description": "A minimalistic media player card.", "stars": "1.2k"}, {"name": "Mini Graph Card", "url": "https://github.com/kalkih/mini-graph-card", "description": "A minimalistic sensor graph card.", "stars": "2.1k"}, {"name": "Button card", "url": "https://github.com/kuuji/button-card", "description": "Button card for your entities.", "stars": "1.2k"}, {"name": "Slider Entity Row", "url": "https://github.com/thomasloven/lovelace-slider-entity-row", "description": "Add a slider to adjust, e.g., the brightness of lights in lovelace entity cards.", "stars": "668"}, {"name": "Power Wheel Card", "url": "https://github.com/gurbyz/power-wheel-card", "description": "An intuitive way to represent the power that your home is consuming or producing.", "stars": "140"}, {"name": "Simple Thermostat", "url": "https://github.com/nervetattoo/simple-thermostat", "description": "A simpler and more flexible thermostat card.", "stars": "580"}, {"name": "Card Modder", "url": "https://github.com/thomasloven/lovelace-card-mod", "description": "Style your Lovelace cards.", "stars": "558"}, {"name": "Bar Card", "url": "https://github.com/Gluwc/bar-card", "description": "Customizable animated bar card.", "stars": "254"}, {"name": "forked-daapd Card", "url": "https://github.com/kalkih/forked-daapd-card", "description": "Control a forked daapd instance.", "stars": "74"}, {"name": "Dual Gauge Card", "url": "https://github.com/Rocka84/dual-gauge-card", "description": "Shows two gauges in one.", "stars": "120"}, {"name": "Atomic Calendar Revive", "url": "https://github.com/totaldebug/atomic-calendar-revive", "description": "Calendar card with advanced settings.", "stars": "214"}, {"name": "Xiaomi Vacuum Card", "url": "https://github.com/benct/lovelace-xiaomi-vacuum-card", "description": "Detailed card for Xiaomi vacuum cleaners (and others).", "stars": "216"}, {"name": "Simple Weather Card", "url": "https://github.com/kalkih/simple-weather-card", "description": "A minimalistic weather card, inspired by Google Material Design.", "stars": "199"}, {"name": "Home Card", "url": "https://github.com/postlund/home-card", "description": "A quick glance of the state of your home.", "stars": "155"}, {"name": "Banner Card", "url": "https://github.com/nervetattoo/banner-card", "description": "A fluffy linkable banner with interactive glances to spice up your home dashboards.", "stars": "488"}, {"name": "Spotify Card", "url": "https://github.com/custom-cards/spotify-card", "description": "List and select from current available devices and users top playlists on Spotify.", "stars": "266"}, {"name": "Battery Entity", "url": "https://github.com/cbulock/lovelace-battery-entity", "description": "Displaying battery levels for battery entities.", "stars": "172"}, {"name": "Multiple Entity Row", "url": "https://github.com/benct/lovelace-multiple-entity-row", "description": "Show multiple entity states or attributes on entity rows.", "stars": "533"}, {"name": "Vacuum Map Card", "url": "https://github.com/PiotrMachowski/Home-Assistant-Lovelace-Xiaomi-Vacuum-Map-card", "description": "This card provides a user-friendly way to fully control Xiaomi (Roborock/Viomi/Dreame/Roidmi) and Neato (+ possibly other) vacuums.", "stars": "937"}, {"name": "Home Feed Card", "url": "https://github.com/gadgetchnnel/lovelace-home-feed-card", "description": "Display a combination of persistent notifications, calendar events, and entities in the style of a feed.", "stars": "178"}, {"name": "Config Template Card", "url": "https://github.com/custom-cards/config-template-card", "description": "Allow using templates in Lovelace.", "stars": "282"}, {"name": "RGB Light Card", "url": "https://github.com/bokub/rgb-light-card", "description": "Colorful buttons to control your RGB Lights.", "stars": "323"}, {"name": "LG WebOS Remote Control", "url": "https://github.com/madmicio/LG-WebOS-Remote-Control", "description": "Remote Control for LG TV WebOS.", "stars": "242"}, {"name": "Restriction Card", "url": "https://github.com/iantrich/restriction-card", "description": "A card to provide restrictions on Lovelace cards defined within.", "stars": "161"}, {"name": "Vacuum Card", "url": "https://github.com/denysdovhan/vacuum-card", "description": "A card to card for controlling a vacuum cleaner robot.", "stars": "611"}, {"name": "Purifier Card", "url": "https://github.com/denysdovhan/purifier-card", "description": "A card for controlling air purifiers.", "stars": "165"}, {"name": "Raspberry Pi Status Card", "url": "https://github.com/ironsheep/lovelace-rpi-monitor-card", "description": "Show status of your Raspberry Pis.", "stars": "95"}]}, {"name": "Alternative Dashboards", "parent": "Dashboards", "entries": [{"name": "TileBoard", "url": "https://github.com/resoai/TileBoard", "description": "A simple yet highly configurable Dashboard.", "stars": "1.5k"}, {"name": "Dwains Dashboard", "url": "https://github.com/dwainscheeren/dwains-lovelace-dashboard", "description": "An fully auto-generating dashboard for desktop, tablet and mobile.", "stars": "1.2k"}, {"name": "Lutron Caseta Pro", "url": "https://github.com/upsert/lutron-caseta-pro", "description": "Integrates Lutron Caseta Smart Bridge PRO / RA2 Select.", "stars": "178"}, {"name": "SmartIR", "url": "https://github.com/smartHomeHub/SmartIR", "description": "Integrates devices using Broadlink IR.", "stars": "1.3k"}, {"name": "Xiaomi Hygrothermo", "url": "https://github.com/dolezsa/Xiaomi_Hygrothermo", "description": "Sensor platform for Xiaomi Mijia BT Hygrothermo temperature and humidity sensor.", "stars": "83"}, {"name": "Volkswagen Carnet", "url": "https://github.com/robinostlund/homeassistant-volkswagencarnet", "description": "Integrates Volkswagen Carnet (requires valid Carnet subscription).", "stars": "186"}, {"name": "Untappd", "url": "https://github.com/custom-components/sensor.untapped", "description": "Connects with your Untappd account.", "stars": "34"}, {"name": "Elasticsearch", "url": "https://github.com/legrego/homeassistant-elasticsearch", "description": "Publishes events to Elasticsearch.", "stars": "102"}, {"name": "Alexa Media Player", "url": "https://github.com/keatontaylor/alexa_media_player", "description": "Allow control of Amazon Alexa devices.", "stars": "950"}, {"name": "iCloud3", "url": "https://github.com/gcobb321/icloud3", "description": "Improved version of the iCloud device tracker component with a lot of capabilities.", "stars": "292"}, {"name": "HACS", "url": "https://hacs.xyz/", "description": "This is a manager for your custom integration (components) and plugin (lovelace elements) needs."}, {"name": "Circadian Lighting", "url": "https://github.com/claytonjn/hass-circadian_lighting", "description": "Circadian Lighting slowly synchronizes your color changing lights with the regular naturally occuring color temperature of the sky throughout the day.", "stars": "537"}, {"name": "HASS Aarlo", "url": "https://github.com/twrecked/hass-aarlo", "description": "Asynchronous Arlo integration. Similar to the Arlo web site; monitors events and states for all base stations, cameras and doorbells.", "stars": "270"}, {"name": "Xiaomi Cloud Map Extractor", "url": "https://github.com/PiotrMachowski/Home-Assistant-custom-components-Xiaomi-Cloud-Map-Extractor", "description": "Presents a live view of a map for Xiaomi (Roborock/Viomi/Roidmi/Dreame) vacuums without a need for rooting.", "stars": "810"}, {"name": "WebRTC Camera", "url": "https://github.com/AlexxIT/WebRTC", "description": "View RTSP streams from IP Cameras in real-time through WebRTC or MSE with Pan/Zoom controls.", "stars": "684"}, {"name": "Sonoff LAN", "url": "https://github.com/AlexxIT/SonoffLAN", "description": "Control Sonoff devices with eWeLink (original) firmware over LAN and/or Cloud.", "stars": "1.8k"}, {"name": "Spotcast", "url": "https://github.com/fondberg/spotcast", "description": "Start Spotify playback on an idle Chromecast device as well as control Spotify connect devices.", "stars": "440"}, {"name": "The Watchman", "url": "https://github.com/dummylabs/thewatchman", "description": "Keep track of missing entities and services in your config files.", "stars": "149"}, {"name": "ESPHome", "url": "https://esphome.io/", "description": "Program ESP8266 boards and ESP32 boards using YAML."}, {"name": "Magic Cards", "url": "https://github.com/maddox/magic-cards", "description": "RFID scannable cards that you can program to do anything.", "stars": "474"}, {"name": "Tasmota", "url": "https://github.com/arendst/Tasmota", "description": "Firmware for ESP8266 boards and devices.", "stars": "19k"}]}, {"name": "DIY Gateways", "parent": "DIY", "entries": [{"name": "OpenMQTTGateway", "url": "https://github.com/1technophile/OpenMQTTGateway", "description": "A flexible MQTT gateway for IR, RF, BLE, MiFlora, SMS, and many sensors.", "stars": "2.7k"}, {"name": "esp8266 Milight Hub", "url": "https://github.com/sidoh/esp8266_milight_hub", "description": "Alternative hub for Milight/LimitlessLED devices that uses MQTT.", "stars": "818"}, {"name": "zigbee2mqtt", "url": "https://github.com/Koenkk/zigbee2mqtt", "description": "Zigbee to MQTT bridge, get rid of your proprietary Zigbee bridges.", "stars": "8.6k"}]}, {"name": "DIY Projects", "parent": "DIY", "entries": [{"name": "HA SwitchPlate", "url": "https://community.home-assistant.io/t/ha-switchplate-diy-lcd-touchscreen-wall-switch-replacement/25464?u=frenck", "description": "LCD Touchscreen wall switch replacement."}, {"name": "$10 WiFi RGB Bulb", "url": "https://community.home-assistant.io/t/how-to-inexpensive-10-us-wifi-rgb-bulb-that-works-with-home-assistant/14735?u=frenck", "description": "In inexpensive RGB bulb that works on WiFi."}, {"name": "433mhz/IR Bidirectional Gateway", "url": "https://community.home-assistant.io/t/433mhz-infrared-ir-to-and-from-mqtt-on-esp8266/6779?u=frenck", "description": "Bidirectional with IR and 433mhz using ESP8266 and MQTT."}, {"name": "esp8266MQTTBlinds", "url": "https://community.home-assistant.io/t/esp8266-window-blinds-mqtt/14863?u=frenck", "description": "Automate your window blinds using an ESP8266, a servo and MQTT."}, {"name": "Home Assistant's Hackster.io", "url": "https://www.hackster.io/home-assistant?f=1#_=_", "description": "A Hackster channel with multiple DIY projects."}, {"name": "ESP MQTT Digital LEDs", "url": "https://github.com/bruhautomation/ESP-MQTT-JSON-Digital-LEDs", "description": "WS2811 LED Stripe for the JSON Light Component from BRUH.", "stars": "513"}, {"name": "Bed Presence Detection", "url": "https://selfhostedhome.com/diy-bed-presence-detection-home-assistant/", "description": "ESP8266 based Bed Presence Detection."}, {"name": "NFC Scanner", "url": "https://github.com/klaasnicolaas/ha_nfc_scanner", "description": "Build an NFC tag/card scanner with an ESP8266, PN532 and MQTT.", "stars": "55"}, {"name": "ESP32-Cam Facebox", "url": "https://www.dopebuild.com/i-am-sorry-dave-i-am-unable-to-do-that/", "description": "Tie a ESP32-CAM, HA, and Facebox together for a cheap Facial Recog / Home monitoring solution."}, {"name": "RaspiPool", "url": "https://github.com/segalion/raspipool", "description": "A cost-effective, easy-to-build, easy-to-use \"Swimming-Pool Automation System\".", "stars": "302"}, {"name": "QuinLED", "url": "https://quinled.info/", "description": "DIY Wi-Fi LED dimmers and controllers using ESP32 boards."}]}, {"name": "Blogs", "parent": "Online Resources", "entries": [{"name": "DIY Futurism", "url": "https://diyfuturism.com/", "description": "Brad posts articles with great instructions for new users."}, {"name": "Phil Hawthorne", "url": "https://philhawthorne.com/homeautomation", "description": "Co-host of the Home Assistant Podcast."}, {"name": "Smart Home Hobby", "url": "https://smarthomehobby.com/", "description": "Features budget friendly guides and information."}, {"name": "Self Hosted Home", "url": "https://selfhostedhome.com/", "description": "Articles on DIY home automation projects and self hosted services."}, {"name": "Tinkering with Home Automation", "url": "https://blog.ceard.tech/", "description": "Tinkerer's blog and guides."}, {"name": "HomeTechHacker", "url": "https://HomeTechHacker.com", "description": "DIY Smarthome guides, reviews, and advice."}, {"name": "Intermittent Technology", "url": "https://blog.quindorian.org", "description": "Quindor's personal blog for pasting random (mostly technology related) things."}]}, {"name": "YouTube Channels", "parent": "Online Resources", "entries": [{"name": "Home Assistant", "url": "https://www.youtube.com/channel/UCbX3YkedQunLt7EQAdVxh7w", "description": "Official YouTube Channel where new launches and live streams are held."}, {"name": "BRUH", "url": "https://www.youtube.com/channel/UCLecVrux63S6aYiErxdiy4w", "description": "Ben has great tutorials for getting started, unfortunately, inactive lately."}, {"name": "BurnsHA", "url": "https://www.youtube.com/channel/UCSKQutOXuNLvFetrKuwudpg", "description": "Great informational and tutorial videos."}, {"name": "DrZzs", "url": "https://www.youtube.com/channel/UC7G4tLa4Kt6A9e3hJ-HO8ng", "description": "Great how-to videos and also streams live."}, {"name": "The Hook Up", "url": "https://www.youtube.com/channel/UC2gyzKcHbYfqoXA5xbyGXtQ", "description": "Tutorials and more, also has videos on home automation in general."}, {"name": "HASSCASTS", "url": "https://www.youtube.com/channel/UCGOCeqMJnLvr-5C-ypUw7IQ", "description": "Tips, Tricks & Tutorials, moving to mainly live streams."}, {"name": "JuanMTech", "url": "https://www.youtube.com/juanmtech", "description": "Easy to follow how-to videos, product reviews and more."}, {"name": "vCloudInfo", "url": "https://www.youtube.com/vCloudInfo", "description": "Publishes videos based on his home and GitHub repository."}, {"name": "digiblurDIY", "url": "https://www.youtube.com/channel/UC5ZdPKE2ckcBhljTc2R_qNA", "description": "Tutorials on hardware projects and Tasmota automations."}, {"name": "Intermit.Tech", "url": "https://www.youtube.com/channel/UCv7UOhZ2XuPwm9SN5oJsCjA", "description": "Tutorials & reviews: Camera's, Home Networking, ESP8266 boards, Node-RED."}, {"name": "BeardedTinker", "url": "https://www.youtube.com/channel/UCuqokNoK8ZFNQdXxvlE129g", "description": "Tutorials & 3D printing."}, {"name": "Smart Home Junkie", "url": "https://www.youtube.com/channel/UCVtQ4AOSmCFUuvixddYiSxw/", "description": "How-to videos and tutorials for starters and advanced users."}, {"name": "Everything Smart Home", "url": "https://www.youtube.com/c/EverythingSmartHome", "description": "Focuses on Smart Home, Home Automation, general tech reviews, guides, and step-by-step DIY projects."}]}, {"name": "Podcasts", "parent": "Online Resources", "entries": [{"name": "Home Assistant Podcast", "url": "https://hasspodcast.io", "description": "Biweekly podcast with the latest news and interesting guests."}]}, {"name": "Twitter", "parent": "Online Resources", "entries": [{"name": "@home\\_assistant", "url": "https://twitter.com/home_assistant", "description": "Open source home automation that puts local control and privacy first."}, {"name": "@hass\\_devs", "url": "https://twitter.com/hass_devs", "description": "Latest news on the development of Home Assistant for contributors."}, {"name": "@balloob", "url": "https://twitter.com/balloob", "description": "Founder of the Home Assistant project."}, {"name": "@pvizeli", "url": "https://twitter.com/pvizeli", "description": "Core developer and creator of the Hass.io project."}, {"name": "@frenck", "url": "https://twitter.com/frenck", "description": "Creator of this Awesome list and maintainer of the Community Hass.io Add-ons project."}, {"name": "@ccostan", "url": "https://twitter.com/ccostan", "description": "Blogger of all things Tech. Smart Home, #IOT & other Geeky subjects."}, {"name": "@HomeTechHacker", "url": "https://twitter.com/HomeTechHacker", "description": "Guy friends call when #tech happens. Tweet 25-50x/week about #smarthome, #homenetwork, #cybersecurity, #Linux, #gadgets, and #life."}, {"name": "@hassioaddons", "url": "https://twitter.com/hassioaddons", "description": "For all commmunity add-on news and updates."}, {"name": "@Dr\\_Zzs", "url": "https://twitter.com/Dr_Zzs", "description": "Great how-to videos and also streams live."}, {"name": "Room Assistant", "url": "https://github.com/mKeRix/room-assistant", "description": "A companion client to handle sensors in multiple rooms.", "stars": "1.1k"}, {"name": "Home Assistant Companion", "url": "https://itunes.apple.com/us/app/home-assistant-open-source-home-automation/id1099568401?mt=8", "description": "iPhone/iPad/iOS App to control and monitor your home remotely."}, {"name": "Mi Flora via MQTT daemon", "url": "https://github.com/ThomDietrich/miflora-mqtt-daemon", "description": "Collect and transfer Xiaomi Mi Flora plant sensor data via MQTT.", "stars": "532"}, {"name": "hassctl", "url": "https://github.com/dale3h/hassctl", "description": "Simple command line utility to help debug your configuration.", "stars": "79"}, {"name": "rhasspy", "url": "https://github.com/rhasspy/rhasspy", "description": "Toolkit for developing custom voice assistants.", "stars": "1.2k"}, {"name": "Fully Kiosk Browser", "url": "https://www.ozerov.de/fully-kiosk-browser/", "description": "Highly configurable Android Kiosk Browser and App Launcher."}, {"name": "AppDaemon", "url": "https://github.com/AppDaemon/appdaemon", "description": "AppDaemon is a loosely coupled, multi-threaded, sandboxed Python execution environment for writing automation apps.", "stars": "689"}, {"name": "Developer Documentation", "url": "https://developers.home-assistant.io/", "description": "The official developer documentation."}, {"name": "HASS Configurator", "url": "https://github.com/danielperna84/hass-configurator", "description": "Browser-based configuration file editor.", "stars": "259"}, {"name": "HA-Dockermon", "url": "https://github.com/philhawthorne/ha-dockermon", "description": "A Node.js service for RESTful switches to control Docker containers.", "stars": "215"}, {"name": "Python Amazon Dash", "url": "https://github.com/Nekmo/amazon-dash", "description": "Hack your Amazon Dash to run what you want. Without welders.", "stars": "766"}, {"name": "homekit2mqtt", "url": "https://github.com/hobbyquaker/homekit2mqtt", "description": "HomeKit to MQTT bridge.", "stars": "316"}, {"name": "Home Assistant Device Database", "url": "https://www.hadevices.com/", "description": "Database of supported/confirmed working devices."}, {"name": "Jinja Scripts for Curious Minds", "url": "https://github.com/skalavala/mysmarthome/tree/master/jinja_helpers", "description": "Bunch of Jinja2 scripts helping you to understand it better.", "stars": "193"}, {"name": "Ariela", "url": "https://play.google.com/store/apps/details?id=com.surodev.ariela", "description": "Freemium Android client application with widget support."}, {"name": "Gitlab CI/CD", "url": "https://about.gitlab.com/2018/08/02/using-the-gitlab-ci-slash-cd-for-smart-home-configuration-management/", "description": "How to simplify your smart home configuration with GitLab CI/CD."}, {"name": "Monitor", "url": "https://github.com/andrewjfreyer/monitor", "description": "Distributed advertisement-based BTLE presence detection reported via MQTT.", "stars": "1.4k"}, {"name": "HASS-data-detective", "url": "https://github.com/robmarkcole/HASS-data-detective", "description": "Explore and analyse your database data.", "stars": "145"}, {"name": "ADB Intents", "url": "https://gist.github.com/mcfrojd/9e6875e1db5c089b1e3ddeb7dba0f304", "description": "List of ADB intents to control Android Devices."}, {"name": "Home Assistant Config Helper for VSCode", "url": "https://marketplace.visualstudio.com/items?itemName=keesschollaart.vscode-home-assistant", "description": "Visual Studio Code Extension that provides auto-completion, config validation and snippets when editting your configuration."}, {"name": "Home Assistant Taskbar Menu", "url": "https://github.com/PiotrMachowski/Home-Assistant-Taskbar-Menu", "description": "A client for Windows that can display Lovelace views, control entities and show persistent notifications.", "stars": "266"}, {"name": "openHAB", "url": "https://github.com/openhab", "description": "Java-based and aims at being a universal integration platform."}, {"name": "Domoticz", "url": "https://github.com/domoticz/domoticz", "description": "A lightweight Home Automation System.", "stars": "3.2k"}, {"name": "Gladys", "url": "https://github.com/GladysProject/Gladys", "description": "Open source program which runs on your Raspberry Pi.", "stars": "2.2k"}, {"name": "SmartThings", "url": "https://www.smartthings.com/", "description": "Commercial home automation hub by Samsung."}, {"name": "awesome-smarthome", "url": "https://github.com/pfalcon/awesome-smarthome", "description": "Curated list of awesome SmartHome/Home Automation things.", "stars": "369"}, {"name": "awesome-iot", "url": "https://github.com/HQarroum/awesome-iot", "description": "Curated list of awesome Internet of Things projects and resources.", "stars": "2.6k"}, {"name": "awesome-open-iot", "url": "https://github.com/Agile-IoT/awesome-open-iot", "description": "Curated list of open source IoT frameworks, libraries and software.", "stars": "539"}, {"name": "awesome-amazon-alexa", "url": "https://github.com/miguelmota/awesome-amazon-alexa#readme", "description": "Curated list of awesome resources for the Amazon Alexa platform.", "stars": "521"}, {"name": "awesome-mqtt", "url": "https://github.com/hobbyquaker/awesome-mqtt#readme", "description": "Curated list of MQTT related stuff.", "stars": "1.8k"}, {"name": "awesome-selfhosted", "url": "https://github.com/awesome-selfhosted/awesome-selfhosted", "description": "Curated list of awesome self hosted software.", "stars": "106k"}]}], "name": ""}