{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/22"},{"label":"Home Automation","url":"https://skillfed.io/packages/category/home-automation"}],"enrichment":{"capability":"A Python library for controlling SwitchBee smart home devices over the network, supporting dimmers, shutters, switches, and timed power devices through an async API.","skillfed_tags":["home-automation","async-api","smart-home"],"use_cases":["Build a home automation dashboard that queries device states and sends control commands.","Create scheduled tasks to turn lights on/off or adjust dimmer brightness at specific times.","Integrate devices into a larger home automation platform or orchestration system.","Write CLI scripts to manage shutter positions or timed power switches from the command line.","Monitor and log the state of smart home devices for analytics or troubleshooting."],"what_it_does":"pySwitchbee is a Python library that communicates with SwitchBee smart home Central Units over the network to control connected devices. It provides an async API built on aiohttp for discovering and controlling various device types\u2014dimmers, shutters, switches, and timed power devices\u2014by setting their state or brightness levels. The library includes both a programmatic interface and a command-line tool for querying device status and issuing commands.\n\nThe package is designed for developers building home automation integrations or scripts that need to interact with SwitchBee hardware. It handles the protocol details of communicating with the Central Unit and abstracts device types into a simple object model. However, the project is dormant (last release 2024-07-27, minimal repository activity), so it receives no active maintenance or updates.","worth_installing":"Yes, if you own SwitchBee hardware and need Python-based control. The library is straightforward, has low install friction, and carries no known vulnerabilities. However, be aware that maintenance is dormant\u2014no active support or updates are expected. Suitable for personal projects or integrations where you can maintain the code yourself if needed."},"id":"pyswitchbee","links":{"html":"https://skillfed.io/packages/pyswitchbee","md":"https://skillfed.io/packages/pyswitchbee.md","pypi":"https://pypi.org/project/pyswitchbee/"},"maintenance":{"status":"dormant"},"meta":{"latest_release":"2024-07-27","license_spdx":null,"license_treatment":"permissive","name":"pyswitchbee","python_support":"supports_current","summary":"SwitchBee Python Integration."},"popularity":{"monthly_downloads":73844,"position":14923,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.8.3"}
