PyRank
  • Search
  • PyPI
  • GitHub
  • Insights
  • Compare
  • Advisories
  • Ecosystem
  • About

Home Automation Python Packages

Python packages with the GitHub topic home-automation. Sorted by monthly downloads, with stars and forks.
home-assistant
homeassistant

:house_with_garden: Open source home automation that puts local control and privacy first.

776K 92K 39K
esphome
aioesphomeapi

Python Client for ESPHome native API. Used by Home Assistant.

658K 198 104
homeassistant-ai
ha-mcp

The Unofficial and Awesome Home Assistant MCP Server

236K 5K 233
sukramj
openccu-data

Data-extraction pipeline and source-of-truth distribution for Homematic CCU configuration metadata — parses OCCU/RaspberryMatic TCL & JS into compact, typed JSON artifacts (easymodes, translations, profiles).

195K 0 0
esphome
esphome

ESPHome is a system to control your ESP32, ESP8266, BK72xx, RP2040 by simple yet powerful configuration files and control them remotely through Home Automation systems.

171K 12K 6K
zigpy
zha-quirks

ZHA quirks 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.

152K 1K 1K
rytilahti
python-miio

Python library & console tool for controlling Xiaomi smart appliances

150K 4K 598
homeassistant-ai
ha-mcp-dev

The Unofficial and Awesome Home Assistant MCP Server

135K 5K 233
home-assistant
home-assistant-frontend

:lollipop: Frontend for Home Assistant

132K 6K 4K
postlund
pyatv

A client library for Apple TV and AirPlay devices

74K 1K 155
XKNX
xknx

XKNX - A KNX library written in Python

74K 347 124
fronzbot
blinkpy

A Python library for the Blink Camera system

51K 811 169
albertogeniola
meross-iot

Async Python library for controlling Meross devices

45K 538 103
python-ring-doorbell
ring-doorbell

Python Ring Door Bell is a library written in Python 3 that exposes the Ring.com devices as Python objects.

44K 700 221
plugwise
plugwise

Plugwise python module for Smiles (Anna, Adam, P1) and Stretch

44K 14 9
ol-iver
denonavr

Automation Library for Denon AVR receivers.

42K 200 84
andrewsayre
pyheos

An asynchronous Python library for controlling Denon and Marantz products with HEOS® Built-in

41K 35 16
tomerfi
aioswitcher

PyPi module integrating with various Switcher devices

41K 39 25
pySmartThings
pysmartthings

A python library for interacting with the SmartThings cloud API build with asyncio and aiohttp.

39K 155 64
elupus
arcam-fmj

Python module for interacting with a arcam fmj receiver

39K 12 17
2Fake
devolo-home-control-api

devolo Home Control in Python

37K 11 2
pyinsteon
pyinsteon

Python library to support Insteon home automation projects

36K 31 26
bachya
simplisafe-python

🚨 A Python3, asyncio-based interface to the SimpliSafe™ API

35K 69 51
nickw444
nessclient

A python implementation/abstraction of the Ness D8x / D16x Serial Interface ASCII protocol

35K 11 12
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology