$npx skillfedfor your agent

Home Automation packages

86 packages · page 2 of 3

Packages

aiowebostv Worth it
PyPI · Home Automation · released Aug 2026

Async Python library for controlling LG webOS-based TV devices over the network, supporting connection, state queries, and event subscriptions.

Apache-2.0pure Python · 3.11+
84.8Kdownloads / mo
vacuum-map-parser-base With conditions
PyPI · Home Automation · released May 2025

Provides base classes and utilities for parsing vacuum cleaner map data, designed to be extended by robot-specific implementations.

Apache-2.0pure Python
83.0Kdownloads / mo
pysmartthings Worth it
PyPI · Home Automation · released Jun 2026

Asynchronous Python client for fetching data from and interacting with SmartThings devices and services via their API.

Install it if you need to integrate SmartThings into an async Python application.

Apache-2.0pure Python
82.8Kdownloads / mo
flux-led Worth it
PyPI · Home Automation · released Apr 2025

Controls Magic Home and Surp Life WiFi LED bulbs and controllers via reverse-engineered network protocol, supporting color modes, patterns, timers, and device discovery on local networks.

LGPL-3.0-or-laterpure Python · 3.9+
82.6Kdownloads / mo
axis Worth it
PyPI · Home Automation · released Jul 2026

Establishes connections to Axis Communications devices and subscribes to events on their metadata streams, providing typed request/response interfaces and device discovery.

MITpure Python · 3.14.0+
81.0Kdownloads / mo
plugwise Worth it
PyPI · Home Automation · released Aug 2026

Provides Python interface to networked Plugwise devices (Adam, Anna, P1, Stretch hubs) for reading and controlling smart home heating and energy systems.

MITpure Python · 3.13+
80.1Kdownloads / mo
python-izone With conditions
PyPI · Home Automation · released Aug 2026

Python library for controlling iZone air conditioning systems over HTTP, with UDP discovery and async command support.

GPL-3.0-or-laterpure Python · 3.14+
79.7Kdownloads / mo
matter-ble-proxy With conditions
PyPI · Home Automation · released Aug 2026

A Python client library that bridges BLE operations to a remote Matter Server via WebSocket, allowing any process with a BLE adapter to act as a BLE proxy for Matter protocol communication.

Apache-2.0pure Python · 3.12+
79.5Kdownloads / mo
pyvesync Worth it
PyPI · Home Automation · released Apr 2026

Asynchronous Python library to discover, authenticate with, and control VeSync-compatible smart home devices including outlets, switches, fans, air purifiers, humidifiers, bulbs, air fryers, and thermostats.

MITpure Python · 3.11+
79.1Kdownloads / mo
bond-async With conditions
PyPI · Home Automation · released Jul 2023

Asynchronous Python wrapper for the Bond Local API, enabling programmatic control of Bond-compatible smart home devices over a local network.

However, be aware that maintenance is aging—last release was 2023-07-13—so if your Bond hub firmware has advanced significantly since then, you may encounter…

MITpure Pythonaging
78.9Kdownloads / mo
pyTibber With conditions
PyPI · Home Automation · released Aug 2026

Python library for querying Tibber's electricity pricing and real-time consumption data, with support for live measurement streaming from Pulse and Watty devices.

GPL-3.0-or-laterpure Python · 3.11+
78.8Kdownloads / mo
pypck With conditions
PyPI · Home Automation · released Jul 2026

pypck is an asynchronous Python library for connecting to LCN (local control network) systems using the LCN-PCK protocol, enabling remote control of LCN modules.

MITpure Python · 3.13+
78.3Kdownloads / mo
aioswitcher With conditions
PyPI · Home Automation · released Aug 2026

Provides async Python integration with Switcher smart home devices, enabling control and monitoring over the network.

permissive licensepure Python
78.3Kdownloads / mo
pyatmo With conditions
PyPI · Home Automation · released Aug 2026

pyatmo provides a Python API to query Netatmo weather stations, cameras, and other connected devices via the Netatmo cloud service.

MITpure Python · 3.11+
77.8Kdownloads / mo
pydeconz With conditions
PyPI · Home Automation · released Mar 2025

Python library that wraps the deCONZ REST API to communicate with Zigbee devices and gateways supported by deCONZ, primarily for Home Assistant integration.

MITpure Python · 3.12.0+
77.2Kdownloads / mo
aioharmony Worth it
PyPI · Home Automation · released May 2026

aioharmony is an asyncio library for programmatically controlling Logitech Harmony Link and Ultimate Hub devices over the network, supporting activity management, device commands, and event callbacks.

Install it if you own a Harmony device and need to automate or integrate it into a Python application.

Apache-2.0pure Python · 3.10+
77.0Kdownloads / mo
pykaleidescape Worth it
PyPI · Home Automation · released Apr 2026

Async Python client for controlling Kaleidescape media players via the Kaleidescape System Control Protocol, with state mirroring and event-driven integration.

Install it if you own a Kaleidescape player and need programmatic control or integration with home automation; skip it otherwise.

MITpure Python · 3.11+
76.9Kdownloads / mo
python-tado With conditions
PyPI · Home Automation · released Apr 2025

PyTado provides a Python interface to the Tado web API, allowing you to monitor and control your Tado heating system programmatically beyond the official app's capabilities.

GPL-3.0-onlypure Python · 3.11+
76.8Kdownloads / mo
AEMET-OpenData With conditions
PyPI · Home Automation · released Dec 2024

Python client for the AEMET OpenData Rest API that retrieves public weather information, forecasts, and related meteorological data from Spain's national weather agency.

copyleftpure Python · 3.11+
76.3Kdownloads / mo
freebox-api Worth it
PyPI · Home Automation · released Mar 2026

Asynchronous Python library for authenticating with and controlling Freebox routers via the Freebox OS API, supporting remote and LAN access.

copyleftpure Python
76.0Kdownloads / mo
velbus-aio Worth it
PyPI · Home Automation · released Jul 2026

An asyncio-based Python library for controlling and communicating with Velbus home automation systems over serial, TCP, or TLS connections.

Install it if you need to integrate Velbus home automation into a Python application; the active maintenance and recent releases indicate ongoing support.

MITpure Python · 3.13+
75.9Kdownloads / mo
pyisy Worth it
PyPI · Home Automation · released Jul 2026

PyISY is a Python library for asynchronous communication with Universal Devices ISY-994, Polisy, and eisy home automation controllers, supporting real-time updates via WebSocket or SOAP.

Install it if you need to interact with an ISY-994, Polisy, or eisy controller from Python—especially if you're building a Home Assistant integration or custom…

Apache-2.0pure Python · 3.11+
75.9Kdownloads / mo
total-connect-client Worth it
PyPI · Home Automation · released Jul 2026

A Python client library for authenticating with and controlling TotalConnect2 alarm systems, supporting arming/disarming and status queries.

Install it if you need programmatic control of a TotalConnect alarm system from Python—particularly if you're building a Home Assistant integration or custom automation.

MITpure Python · 3.10+
75.5Kdownloads / mo
aioairzone With conditions
PyPI · Home Automation · released Jan 2026

An async Python library for controlling and monitoring Airzone HVAC devices over their local API, using aiohttp for non-blocking network communication.

Apache-2.0pure Python · 3.12+aging
75.5Kdownloads / mo
aioairzone-cloud With conditions
PyPI · Home Automation · released Aug 2025

Async Python library for controlling Airzone Cloud HVAC devices using aiohttp.

However, the aging maintenance status (353 days since last release) and small community footprint (3 GitHub stars) suggest limited real-world validation—evaluate…

Apache-2.0pure Python · 3.12+aging
75.4Kdownloads / mo
pyprusalink With conditions
PyPI · Home Automation · released Jul 2026

Async Python client for the PrusaLink HTTP API, enabling remote control and monitoring of Prusa 3D printers via their bundled or standalone PrusaLink interface.

permissive licensepure Python
75.2Kdownloads / mo
motionblinds Worth it
PyPI · Home Automation · released Jul 2025

Controls Motion Blinds and compatible motorized blind systems via their gateway API, supporting open, close, stop, and position/angle commands.

Install it if you own compatible blinds and need programmatic control; skip it if you don't have the hardware or prefer a different brand's API.

BSD-3-Clausepure Python · 3.6+
74.9Kdownloads / mo
elkm1-lib Worth it
PyPI · Home Automation · released May 2026

Asynchronous Python library for communicating with ElkM1 alarm and automation panels over TCP or serial connections, supporting multiple TLS versions and connection modes.

Install it if you own an ElkM1 panel and need to integrate it into Python automation or home-assistant workflows.

MITpure Python · 3.11+
74.9Kdownloads / mo
greeneye_monitor With conditions
PyPI · Home Automation · released Feb 2024

Parses and processes binary data packets from GreenEye Monitor energy meters, providing APIs to handle individual packets, streams, or monitor state across multiple devices.

However, dormant maintenance (no updates in 908 days) means you should not expect bug fixes or feature additions; evaluate whether the existing API meets your needs…

MITpure Pythondormant
74.7Kdownloads / mo
pyps4-2ndscreen Skip
PyPI · Home Automation · released Aug 2021

Unofficial Python library to control PlayStation 4 consoles remotely, query device status, and retrieve media information via the PS4 2nd Screen App protocol.

LGPL-2.0-or-laterpure Python · 3.6.0+abandoned
74.7Kdownloads / mo
pyRFXtrx With conditions
PyPI · Home Automation · released May 2026

A Python library that communicates with RFXtrx devices to receive RF signals for home automation and sensor data collection.

LGPL-3.0-or-laterpure Python · 3.9+
74.6Kdownloads / mo
sfrbox-api With conditions
PyPI · Home Automation · released Mar 2026

Provides an async Python client for interacting with SFR Box routers via their API, using aiohttp for HTTP requests and mashumaro for data serialization.

However, the sparse documentation (README contains only TODOs) means you should verify that the actual API methods match your use case before committing—check the…

MITpure Python
74.4Kdownloads / mo
aioqsw With conditions
PyPI · Home Automation · released May 2026

Async Python library for controlling QNAP QSW network switches using aiohttp.

Apache-2.0pure Python · 3.14+
74.2Kdownloads / mo
hyperion-py With conditions
PyPI · Home Automation · released Jun 2025

A Python async client library for controlling Hyperion-NG ambient lighting systems via their JSON API, providing direct access to color, effect, and LED stream control.

MITpure Pythonaging
74.2Kdownloads / mo
aioecowitt Worth it
PyPI · Home Automation · released Jun 2026

Provides an async Python wrapper for the EcoWitt weather station protocol, enabling applications to read sensor data from EcoWitt devices over the network.

Apache-2.0pure Python · 3.13+
74.1Kdownloads / mo
millheater With conditions
PyPI · Home Automation · released Dec 2025

Python library to control Mill heater devices and read their measured temperatures via network communication.

permissive licensepure Python · 3.10+aging
74.1Kdownloads / mo
pymata-express Skip
PyPI · Home Automation · released Aug 2021

An asyncio-based Python client for controlling Arduino boards via the Firmata protocol, supporting digital/analog I/O, sensors, and motors through callback-driven or polled event handling.

AGPL-3.0-or-laterpure Pythonabandoned
73.9Kdownloads / mo
pyswitchbee With conditions
PyPI · Home Automation · released Jul 2024

A Python library for controlling SwitchBee smart home devices over the network, supporting dimmers, shutters, switches, and timed power devices through an async API.

However, be aware that maintenance is dormant—no active support or updates are expected.

Apache-2.0pure Python · 3.9+dormant
73.8Kdownloads / mo
pyaehw4a1 With conditions
PyPI · Home Automation · released Jul 2020

Provides a Python interface to control Hisense AEH-W4A1 wifi-enabled air conditioning units over the local network using the XM serial protocol.

Yes, but with caution: install only if you own a Hisense AEH-W4A1 module and accept the risks of an abandoned package.

Apache-2.0pure Pythonabandoned
73.8Kdownloads / mo
adext With conditions
PyPI · Home Automation · released May 2025

Extends alarmdecoder with three Home Assistant-compatible arming methods (arm_home, arm_away, arm_night) that generate panel-specific key sequences for Honeywell and DSC security systems.

MITpure Pythonaging
73.7Kdownloads / mo