$npx skillfedfor your agent

fjaraskupan

A python library for speaking to fjäråskupan

With conditionsPyPI NetworkingReleased May 202673.5K downloads / moMITPure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — fjaraskupan-2.3.4-py3-none-any.whl
v2.3.4 · released 2026-05-27 · Python >=3.10 · 2 runtime deps: bleak, bleak-retry-connector

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.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Requires Python 3.10 or later and a working Bluetooth adapter on the host system.
  • Low install friction with a pure-Python wheel.
  • Actively maintained as of May 2026 with recent commits.

License · maintenance · safety

MIT (permissive) — MIT license permits free use, modification, and distribution with minimal restrictions—suitable for both personal and commercial projects.

last release 2026-05-27 (79 days) · last repo commit 2026-05-27 · 2 stars

0 known vulnerabilities (OSV.dev, 2026-08-14) · 73,478 downloads/mo, #14,992 on PyPI

Verify before relying

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())
  • 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.
Same gist for agents: .md · .json

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 on this page. Verify before relying on it.

With conditions

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

fjaraskupan on PyPI

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.

Requires Python 3.10 or later and a working Bluetooth adapter on the host system.

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())

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

LicenseMIT permissive
Python supportSupports the current Python release >=3.10
Install frictionLow. Pure-Python wheel
Runtime dependencies
2 packages
bleakbleak-retry-connector
MaintenanceActively maintained 79 days since the last release
Last repo commit
First released
Downloads73,478 / month, #14,992 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
Development Status :: 4 - BetaEnvironment :: ConsoleFramework :: AsyncIO

Evidence: fjaraskupan-2.3.4-py3-none-any.whl

Tags

Capabilities
bluetooth kitchen fan controlfjäråskupan python libraryasync bluetooth device controlkitchen appliance bluetoothfan speed control bluetoothhome automation bluetooth
Topics
bluetoothhome-automationasync-io

Let your AI agent find packages like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.

wish › “bluetooth kitchen fan control”

  • fjaraskupanControl Fjäråskupan kitchen fans over Bluetooth via async Python code…
  • aiomodernformsAsynchronous Python client for controlling and monitoring Modern…
  • vallox-websocket-apiAsync WebSocket client for controlling and monitoring Vallox…

Give your agent the search over MCP, or paste the wish link into any chat.

More Networking packages

h11 With conditions
PyPI · WWW/HTTP · released Apr 2025

h11 is a pure-Python HTTP/1.1 protocol implementation that handles parsing and serializing HTTP messages without any built-in I/O, letting you integrate it with any network layer you choose.

MITpure Python · 3.8+aging
894.9Mdownloads / mo
psutil Worth it
PyPI · Libraries · released Jan 2026

psutil retrieves real-time information about running processes and system resources (CPU, memory, disks, network, sensors) across multiple operating systems, enabling system monitoring, process profiling, and resource management.

permissive licensecompiled wheel · 3.6+
387.6Mdownloads / mo
pyOpenSSL With conditions
PyPI · Python Modules · released Aug 2026

pyOpenSSL wraps OpenSSL's SSL/TLS functionality for Python, providing high-level connection objects and certificate handling through a Python-friendly interface around OpenSSL's cryptographic operations.

Apache-2.0pure Python · 3.9+
294.2Mdownloads / mo
uvloop With conditions
PyPI · Networking · released Oct 2025

uvloop is a drop-in replacement for Python's built-in asyncio event loop, implemented in Cython and using libuv, that accelerates async I/O operations.

Apache-2.0compiled wheel · 3.8.1+
257.9Mdownloads / mo
execnet With conditions
PyPI · Libraries · released Nov 2025

execnet lets you spawn and communicate with Python interpreters across local processes, remote hosts, and different platforms, using a simple API for task distribution and inter-process messaging.

However, the aging maintenance status (275 days since last release) means you should verify it meets your concurrency and performance needs before committing to a…

MITpure Python · 3.8+aging
172.1Mdownloads / mo
pyzmq Worth it
PyPI · Networking · released Sep 2025

PyZMQ provides Python bindings for ZeroMQ (ØMQ), a lightweight messaging library that enables fast, asynchronous communication between distributed processes and applications.

BSD-3-Clausecompiled wheel · 3.8+
109.5Mdownloads / mo

See also aiomodernforms · gardena-bluetooth · pyvesync · idasen-ha · gotailwind · home-connect-async · pyControl4 · vallox-websocket-api · arcam-fmj · pydaikin