--- id: fjaraskupan version: "2.3.4" license: MIT license_treatment: permissive maintenance: active --- # fjaraskupan — A python library for speaking to fjäråskupan License: permissive · Maintenance: active · Downloads: 73.5K/mo ## What it is and what it does Fjaraskupan is a Python library for controlling Fjäråskupan kitchen fans via Bluetooth. It provides both a programmatic async API and a command-line interface, allowing you to set fan speed and control lights on compatible devices. The library wraps Bluetooth communication using bleak and bleak-retry-connector, handling the low-level protocol details so you can focus on fan control logic. The package is actively maintained, supports current Python versions (3.10+), and carries an MIT license. It's classified as Beta-status software with a small but engaged user base. Use it when you need to automate or remotely control a Fjäråskupan fan from a Python application or shell script. Use it for: - Automate kitchen fan speed based on cooking activity or air quality sensors in a home automation setup. - Build a CLI tool to scan for and control Fjäråskupan devices from the command line without writing Python code. - Integrate fan control into a larger async Python application that manages multiple smart home devices. - Set up scheduled fan operation (e.g., turn on at specific times or in response to events) via asyncio tasks. ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Control Fjäråskupan kitchen fans over Bluetooth via async Python code or command-line interface, supporting fan speed and light control. Yes, if you own a Fjäråskupan fan and need Bluetooth control from Python. The package is actively maintained, has low install friction, carries a permissive MIT license, and has no known vulnerabilities. The main caveat is that it requires Python 3.10+ and a working Bluetooth adapter; verify device compatibility before committing. ## Install pip install fjaraskupan uv add fjaraskupan poetry add fjaraskupan ## Installing fjaraskupan Before you install: Low install friction with a pure-Python wheel. Actively maintained as of May 2026 with recent commits. Depends on bleak and bleak-retry-connector for Bluetooth connectivity. License in practice: MIT license permits free use, modification, and distribution with minimal restrictions—suitable for both personal and commercial projects. Quickstart: pip install fjaraskupan import asyncio from fjaraskupan import Device async def run(): async with Device("AAAAAAAA-BBBB-CCCC-DDDD-EEEEEEEEEEEE").connect() as device: await device.set_fan_speed(5) asyncio.run(run()) Requires Python 3.10 or later and a working Bluetooth adapter on the host system. Verify before relying: - Whether the package supports all Fjäråskupan fan models or only specific versions. - What fan speed range is valid (the example shows 5, but min/max bounds are unclear). - Whether light control features are fully documented beyond the CLI help. ## Package facts - License: MIT (permissive) - Python support: supports_current - Install friction: low - Maintenance: active - Downloads: 73.5K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags bluetooth kitchen fan control, fjäråskupan python library, async bluetooth device control, kitchen appliance bluetooth, fan speed control bluetooth, home automation bluetooth, bluetooth, home-automation, async-io [View on SkillFed](https://skillfed.io/packages/fjaraskupan) · [View on PyPI](https://pypi.org/project/fjaraskupan/)