{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/22"}],"enrichment":{"capability":"Asynchronous Python client for controlling and monitoring Modern Forms ceiling fans over a network, allowing programmatic automation of fan speed, light, and sleep settings.","skillfed_tags":["iot-automation","smart-home","async-client"],"use_cases":["Automate fan control in home automation systems like Home Assistant or similar platforms.","Build a web dashboard or mobile app backend to remotely control fans from anywhere.","Schedule fan and light behavior based on time of day, temperature, or occupancy sensors.","Integrate fan control into smart home routines triggered by voice assistants or other events.","Monitor fan status and log operational data for energy usage analysis."],"what_it_does":"aiomodernforms is an async Python client library for controlling Modern Forms ceiling fans over the network. It wraps the fan's HTTP API to let you programmatically turn the fan on/off, adjust speed, control the integrated light, set sleep timers, and read the current fan status. The library uses aiohttp for async HTTP communication, yarl for URL handling, and backoff for automatic retry logic on transient failures.\n\nThe package is designed for home automation integrations and third-party tools that need to automate fan behavior. It targets Python 3.11+ and is actively maintained. The library includes a diagnostic tool to help identify hardware-specific API quirks across different Modern Forms fan generations, which it redacts for privacy before you share output.","worth_installing":"Yes. The package has low install friction, permissive licensing, active maintenance, no known vulnerabilities, and solves a specific problem (Modern Forms fan automation) with a clean async API. Install it if you own a Modern Forms fan and need programmatic control; the Beta status and small community (3 stars) suggest it's still maturing, so test against your specific fan model first using the included diagnostic tool."},"id":"aiomodernforms","links":{"html":"https://skillfed.io/packages/aiomodernforms","md":"https://skillfed.io/packages/aiomodernforms.md","pypi":"https://pypi.org/project/aiomodernforms/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-28","license_spdx":null,"license_treatment":"permissive","name":"aiomodernforms","python_support":"supports_current","summary":"Asynchronous Python client for Modern Forms fans."},"popularity":{"monthly_downloads":75089,"position":14752,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.2.0"}
