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

Smart Home Python Packages

Python packages with the GitHub topic smart-home. Sorted by relevance, with stars and monthly downloads.
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).

321K 0 0
rytilahti
python-miio

Python library & console tool for controlling Xiaomi smart appliances

286K 4K 599
tschamm
boschshcpy

Bosch Smart Home Controller API Python Library

159K 72 24
mihai-dinculescu
tapo

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

57K 767 78
andrewsayre
pyheos

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

49K 35 14
webdjoe
pyvesync

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

42K 236 111
RenierM26
pyezvizapi

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

40K 62 18
home-assistant-ecosystem
glances-api

Python API for interacting with Glances

38K 4 12
home-assistant-ecosystem
luftdaten

Python API for interacting with luftdaten.info

37K 7 9
home-assistant-ecosystem
python-mystrom

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

35K 17 16
pburgio
iottycloud

iottycloud: a Python library to interact with iotty CloudApi

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

OpenSenseMap API Python client.

34K 4 2
frenck
fumis

Asynchronous Python client for the Fumis WiRCU API

30K 10 4
fhempy
fhempy

fhempy is a FHEM binding to write modules in Python language

26K 49 26
home-assistant-ecosystem
python-opendata-transport

Python client for interacting with transport.opendata.ch

9K 11 9
home-assistant-ecosystem
connect-box

Interact with a Compal CH7465LG cable modem/router

8K 56 18
fulviofreitas
eero-api

Python API client for Eero mesh routers

8K 5 2
home-assistant-ecosystem
volkszaehler

Python Wrapper for interacting with the Volkszahler API

7K 1 4
ronnnnnnnnnnnnn
etekcity-esf551-ble

This package provides a basic unofficial interface for interacting with Etekcity Smart Fitness Scale models ESF-551, ESF-24, FIT-8S & EFS-A591S using Bluetooth Low Energy (BLE). It allows you to easily connect to the scale, receive weight and impedance measurements, and manage the display unit settings.

6K 6 6
fulviofreitas
eeroctl

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

5K 2 2
fulviofreitas
eero-prometheus-exporter

Prometheus exporter for eero mesh WiFi - 90+ metrics covering devices, speed, health, Thread, and more

4K 3 3
k-the-hidden-hero
pybticino

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

4K 7 3
Menturan
mirrordash

MirrorDash is a Magic / Smart Mirror information display system.

4K 0 0
home-assistant-ecosystem
homeassistant-cli

:computer: Command-line tool for Home Assistant

3K 572 84
    • Data from PyPI, GitHub, ClickHouse, and BigQuery