🏡 Open source home automation that puts local control and privacy first.
-
Updated
Dec 19, 2025 - Python
🏡 Open source home automation that puts local control and privacy first.
Source for esphome.io documentation files.
ZHA device handlers bridge the functionality gap created when manufacturers deviate from the ZCL specification, handling deviations and exceptions by parsing custom messages to and from Zigbee devices.
🏡 Home Assistant Supervisor
Python library & console tool for controlling Xiaomi smart appliances
Local Deep Research achieves ~95% on SimpleQA benchmark (tested with GPT-4.1-mini). Supports local and cloud LLMs (Ollama, Google, Anthropic, ...). Searches 10+ sources - arXiv, PubMed, web, and your private documents. Everything Local & Encrypted.
Control psa car with connected_car v4 API.
Kalliope is a framework that will help you to create your own personal assistant.
Home Assistant component for Solarman collectors used with a variety of inverters.
Python Ring Door Bell is a library written in Python 3 that exposes the Ring.com devices as Python objects.
SolaX Power Modbus custom_component for Home Assistant (Supports some AlphaESS, Growatt, Sofar, Solinteg, Solis, SRNE, Swatten)
Example Home Assistant Configs
This custom component for Home Assistant will add crucial features to your climate-controlling TRV (Thermostatic Radiator Valves) to save you the work of creating automations to make it smart. It combines a room-temperature sensor, window/door sensors, weather forecasts, or an ambient temperature probe to decide when it should call for heat and …
🔎 Python library to scan local network for services and devices.
ESPHome Home Assistant Add-on
Linux service to collect and transfer Xiaomi Mi Flora plant sensor data via MQTT to your smart home system, with cluster support 🌱🌼🥀🏡🌳
A Python library for the Blink Camera system
Home Assistant Integration for Wyze devices.
Home Assistant Alexa Skill Adapter that supports v3 of the Alexa Smart Home Skill API
Add a description, image, and links to the home-automation topic page so that developers can more easily learn about it.
To associate your repository with the home-automation topic, visit your repo's landing page and select "manage topics."