--- id: aiocomelit version: "2.0.7" license: Apache-2.0 license_treatment: permissive maintenance: active --- # aiocomelit — Python library to control Comelit Simplehome License: permissive · Maintenance: active · Downloads: 75.7K/mo ## What it is and what it does aiocomelit is an async Python library for controlling Comelit Simplehome home automation systems. It communicates with Comelit bridge devices over the network to manage lights, locks, thermostats, and other connected home devices. The library uses aiohttp for async HTTP communication, orjson for efficient JSON parsing, and pint for unit handling. The package is designed for developers building home automation integrations, dashboards, or control scripts that need to interact with Comelit hardware. It supports both standard Comelit bridges and VEDO devices, with configuration via network host, port, and PIN authentication. The async design makes it suitable for concurrent device control or integration into larger async applications. Use it for: - Build a home automation dashboard that monitors and controls Comelit devices in real time. - Integrate Comelit Simplehome with Home Assistant or other open-source home automation platforms. - Create scheduled automation scripts that control lights, locks, or climate devices based on time or events. - Develop a mobile app backend that exposes Comelit device control via REST or WebSocket APIs. ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Async Python library for controlling Comelit Simplehome home automation systems over the network. Yes, if you own Comelit Simplehome hardware and need programmatic control. The library is actively maintained, has no known vulnerabilities, low install friction, and supports current Python versions. The permissive Apache-2.0 license is unrestrictive. Primary consideration: verify that your specific Comelit devices and use case are supported by the library's feature set. ## Install pip install aiocomelit uv add aiocomelit poetry add aiocomelit ## Installing aiocomelit Before you install: Low friction install with a pure-Python wheel and three lightweight runtime dependencies. Active maintenance with a recent release 57 days ago and current commit activity. License in practice: Apache-2.0 permissive license allows commercial and private use with minimal restrictions. Quickstart: pip install aiocomelit import asyncio from aiocomelit import AioComelit async def main(): api = AioComelit(host="192.168.1.252", port=80, pin=12345) await api.connect() asyncio.run(main()) Requires Python 3.12 or later; Comelit Simplehome bridge must be accessible on the network. Verify before relying: - Whether the library supports all Comelit Simplehome device types and features. - Performance characteristics when controlling multiple devices or polling status. - Whether VEDO integration (mentioned in test config) is fully documented and supported. ## Package facts - License: Apache-2.0 (permissive) - Python support: supports_current - Install friction: low - Maintenance: active - Downloads: 75.7K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags comelit simplehome control, async home automation, comelit bridge api, smart home python library, comelit device control, home-automation, async-io, comelit [View on SkillFed](https://skillfed.io/packages/aiocomelit) · [View on PyPI](https://pypi.org/project/aiocomelit/)