PyPI Stats
  • Insights
  • PyPI
  • GitHub
  • Search
  • Compare
  • Advisories
  • Ecosystem
  • About
Home

Smart Home Python Packages

Python packages with the GitHub topic smart-home. Sorted by relevance, with stars and monthly downloads.
rytilahti
python-miio

Python library & console tool for controlling Xiaomi smart appliances

319K 4K 595
tschamm
boschshcpy

Bosch Smart Home Controller API Python Library

63K 68 20
mihai-dinculescu
tapo

🦀 Rust API, 🐍 Python API, and 🤖 MCP Server for TP-Link Tapo smart devices

59K 753 76
andrewsayre
pyheos

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

44K 35 14
fhempy
fhempy

fhempy is a FHEM binding to write modules in Python language

38K 49 26
webdjoe
pyvesync

pyvesync is a python library to manage Etekcity & Levoit smart devices

37K 228 112
home-assistant-ecosystem
glances-api

Python API for interacting with Glances

36K 4 11
home-assistant-ecosystem
luftdaten

Python API for interacting with luftdaten.info

34K 7 9
RenierM26
pyezvizapi

Python API and CLI for EZVIZ cameras and smart devices, with Home Assistant integration support.

28K 49 15
home-assistant-ecosystem
python-mystrom

Asynchronous Python API client for interacting with myStrom devices (plug, bulb, and button).

28K 17 16
pburgio
iottycloud

iottycloud: a Python library to interact with iotty CloudApi

27K 1 0
home-assistant-ecosystem
opensensemap-api

OpenSenseMap API Python client.

21K 4 2
home-assistant-ecosystem
python-opendata-transport

Python client for interacting with transport.opendata.ch

16K 11 9
frenck
fumis

Asynchronous Python client for the Fumis WiRCU API

13K 8 4
home-assistant-ecosystem
connect-box

Interact with a Compal CH7465LG cable modem/router

12K 55 18
home-assistant-ecosystem
volkszaehler

Python Wrapper for interacting with the Volkszahler API

9K 1 4
ttroy50
pyephember

Simple monitor script for the EPH Controls Ember heating system

6K 15 12
tillsteinbach
weconnect-mqtt

MQTT Client that publishes data from Volkswagen WeConnect

5K 79 15
dacrypt
xiao-cli

Control a Xiaomi Robot Vacuum X20+ via the xiao CLI. Agent-ready: AGENTS.md, llms.txt, SKILL.md, --json output, canonical exit codes.

5K 0 0
fulviofreitas
eeroctl

CLI for Eero mesh networks - automation-ready, human-friendly

5K 1 0
k-the-hidden-hero
pybticino

Python library for the BTicino/Netatmo API — authentication, topology, WebSocket events, WebRTC signaling, and device control.

5K 5 2
home-assistant-ecosystem
homeassistant-cli

:computer: Command-line tool for Home Assistant

4K 557 82
fulviofreitas
eero-api

Python API client for Eero mesh routers

4K 2 1
fulviofreitas
eero-prometheus-exporter

Modern Prometheus exporter for eero mesh WiFi networks

4K 2 2
    • Data from PyPI, GitHub, ClickHouse, and BigQuery