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

Smarthome Python Packages

Python packages with the GitHub topic smarthome. Sorted by relevance, with stars and monthly downloads.
jasonacox
tinytuya

Python API and command line tool for Tuya WiFi smart devices using a direct local area network (LAN) connection or the cloud (TuyaCloud API).

1M 2K 256
python-kasa
python-kasa

๐Ÿ ๐Ÿค– Python API for TP-Link smarthome products

136K 2K 285
zacherythomas
smartrent-py

Api for SmartRent locks ๐Ÿ”, thermostats ๐ŸŒก, moisture sensors ๐Ÿ’ง and switches๐Ÿ’ก

102K 56 15
Leggin
dirigera

This repository provides an unofficial Python client for controlling the IKEA Dirigera Smart Home Hub.

43K 210 38
webdjoe
pyvesync

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

42K 236 111
tomerfi
aioswitcher

PyPi module integrating with various Switcher devices

41K 38 21
dknowles2
pyschlage

Python 3 library for interacting with Schlage Encode WiFi locks.

39K 22 8
dknowles2
pydrawise

Asynchronous Python 3 library for interacting with Hydrawise sprinkler controllers through the GraphQL API

39K 9 7
nineti-GmbH
energieleser

Async Python client for energieleser smart meter devices.

14K 2 0
caronc
ultrasync

API and CLI wrapper to The Interlogix ZeroWire and Hills ComNav (NX-595E) UltraSync Security Panel

3K 21 11
tillsteinbach
weconnect-mqtt

MQTT Client that publishes data from Volkswagen WeConnect

2K 79 17
bkbilly
lnxlink

๐Ÿ–ฅ Effortlessly manage your Linux machine using MQTT.

2K 468 54
ronnnnnnnnnnnnn
multi-user-scale-core

This library routes incoming smart scale weight readings to the correct user using adaptive tolerance and per-user history.

2K 0 0
chemaaa
homepluscontrol

Python-based API to interact with the Legrand Eliot Home + Control interface

2K 16 1
devbis
ble2mqtt

Bluetooth to MQTT bridge, add your bluetooth-capable (including controllable) devices to your smart home

1K 206 33
LearningHouseService
learninghouse

The LearningHouse Service provides machine learning algorithms based on the scikit-learn python library as a RESTful API. Its purpose is to offer smart home enthusiasts an easy way to teach their homes.

1K 3 1
theengs
theengsgateway

No description available

1K 165 40
codingjoe
yeelib

Python library for Xiaomi Mi Yeelight.

1K 6 0
mhthies
smarthomeconnect

Python 3 AsyncIO-based home automation and interfacing framework

869 13 3
aschmere
dwd-global-radiation

Access and analyze DWD global radiation data and forecasts

819 4 0
ASchoe311
easytuya

Interact with devices connected to the Tuya IOT platform through Python

772 7 1
mochipon
pysesame3

Unofficial Python Library to communicate with SESAME 3 series products from CANDY HOUSE, Inc.

757 26 2
jasonacox
tuyapower

Pull power and state data from Tuya WiFi smart devices

695 156 21
d-Rickyy-b
pybrematic

Python library for controlling Brematic remote power outlets and potentially other stuff

656 13 4
    • Data from PyPI, GitHub, ClickHouse, and BigQuery