SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Python home-assistant Projects
-
Project mention: Xiaomi has provided official support for Home Assistant | news.ycombinator.com | 2024-12-16
I don't believe it's completely cloud only, "local control" https://github.com/XiaoMi/ha_xiaomi_home#:~:text=Home%20Inte... sounsd quite a bit like non-cloud control?
Could still be behind cloud authentication, though.
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
Before implementing your integration, you should know about Home Assistant Community Store or HACS. HACS is a third-party integration store. If Home Assistant doesn't offer the necessary integration, there's a considerable chance somebody published it on HACS.
-
Project mention: A kernel developer plays with Home Assistant: general impressions | news.ycombinator.com | 2025-05-17
Yes, you are right. There is one more abstraction layer.
Home Assistant Operating System uses Buildroot which uses Docker to run container with Home Assistant Supervisor. And only that container is Debian-based [0].
[0] https://github.com/home-assistant/operating-system/blob/0c75...
-
-
-
-
SonoffLAN
Control Sonoff Devices with eWeLink (original) firmware over LAN and/or Cloud from Home Assistant
-
Stream
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
-
XiaomiGateway3
Home Assistant custom component for control Xiaomi Multimode Gateway (aka Gateway 3), Xiaomi Multimode Gateway 2, Aqara Hub E1 on default firmwares over LAN
-
The original app allowed the light to be configured according to time ranges. Adaptive Lighting is head and shoulders above that: it takes into account sunrise and sunset time. Even better, it provides an app for configuration.
-
-
xiaomi_miot_raw
All-in-one & Easy-to-use. Integrate all your Xiaomi Smart Home - with a single integration and NO YAML files - into Home Assistant.
-
-
-
home-assistant-config
:house: My Home Assistant configuration, a bit different that others :) Be sure to :star2: this repository for updates! (by frenck)
-
alexa_media_player
This is a custom component to allow control of Amazon Alexa devices in Home Assistant using the unofficial Alexa API.
-
midea_ac_lan
Auto-configure and then control your Midea M-Smart devices (Air conditioner, Fan, Water heater, Washer, etc) via local area network.
-
hacs_waste_collection_schedule
Home Assistant integration framework for (garbage collection) schedules
-
Project mention: Wanted to spy on my dog, ended up spying on TP-Link | news.ycombinator.com | 2025-09-15
The Home-Assistant integration which uses this: https://github.com/JurajNyiri/HomeAssistant-Tapo-Control
And being used with Frigate since 2023 in "How to set up Frigate card w/ tapo camera 2-way audio" https://github.com/blakeblackshear/frigate/discussions/8963
-
-
hon
Home Assistant integration for Haier hOn: support for Haier/Candy/Hoover home appliances like washing machines and air conditioners in 28 languages.
-
-
Home-Assistant-custom-components-Xiaomi-Cloud-Map-Extractor
This custom integration provides a way to present a live view of a map for Xiaomi (Roborock/Viomi/Roidmi/Dreame) vacuums without a need for rooting.
-
homeassistant-powercalc
Custom component to calculate estimated power consumption of lights and other appliances
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Python home-assistant discussion
Python home-assistant related posts
-
NoLongerEvil-Thermostat – Nest Generation 1 and 2 Firmware
-
Wanted to spy on my dog, ended up spying on TP-Link
-
ESP32-Faikin: ESP32 based module to control Daikin aircon units
-
I made a HA integration to get my CO2 meter on to my office TRMNL
-
A kernel developer plays with Home Assistant: general impressions
-
A Linux kernel developer plays with Home Assistant: case studies
-
First and 2nd gen Nest Thermostats will lose support in Oct 2025
-
A note from our sponsor - SaaSHub
www.saashub.com | 15 Nov 2025
Index
What are some of the best open-source home-assistant projects in Python? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | ha_xiaomi_home | 20,932 |
| 2 | integration | 6,743 |
| 3 | operating-system | 6,448 |
| 4 | python-miio | 4,131 |
| 5 | hassio-google-drive-backup | 3,484 |
| 6 | docker-wyze-bridge | 3,134 |
| 7 | SonoffLAN | 3,053 |
| 8 | XiaomiGateway3 | 2,681 |
| 9 | adaptive-lighting | 2,620 |
| 10 | tuya-local | 2,283 |
| 11 | xiaomi_miot_raw | 2,200 |
| 12 | ble_monitor | 2,091 |
| 13 | supervisor | 2,039 |
| 14 | home-assistant-config | 1,951 |
| 15 | alexa_media_player | 1,846 |
| 16 | midea_ac_lan | 1,701 |
| 17 | hacs_waste_collection_schedule | 1,648 |
| 18 | HomeAssistant-Tapo-Control | 1,641 |
| 19 | dreame-vacuum | 1,524 |
| 20 | hon | 1,459 |
| 21 | homeassistant | 1,449 |
| 22 | Home-Assistant-custom-components-Xiaomi-Cloud-Map-Extractor | 1,323 |
| 23 | homeassistant-powercalc | 1,284 |