$npx skillfedfor your agent

rflink

Library and CLI tools for interacting with RFlink 433MHz transceiver.

With conditionsPyPI NetworkingReleased Mar 202674.4K downloads / moMITPure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — rflink-0.0.68-py3-none-any.whl
v0.0.68 · released 2026-03-17 · 5 runtime deps: docopt, pyserial, pyserial-asyncio-fast, typing, async_timeout

Yes, if you own RFlink hardware and need to integrate it with Home Assistant or another Python-based automation system. The library is actively maintained, has no known vulnerabilities, and low install friction. Not relevant if you do not have RFlink hardware or use a different RF protocol.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Requires a physical RFlink 433MHz transceiver connected via serial port or TCP, and Python 3.6 or higher.
  • Low install friction with a pure-Python wheel.
  • Active maintenance with a recent commit on 2026-03-17 and 150 days since last release.

License · maintenance · safety

MIT (permissive) — MIT license (permissive) places no restrictions on use, modification, or distribution in commercial or private projects.

last release 2026-03-17 (150 days) · last repo commit 2026-03-17 · 32 stars

0 known vulnerabilities (OSV.dev, 2026-08-14) · 74,416 downloads/mo, #14,841 on PyPI

Verify before relying

pip install rflink

from rflink.protocol import RFLinkProtocol
import asyncio

# Or use the CLI:
# rflink -p /dev/ttyACM0
# rflink on newkaku_0000_1
  • Whether pyserial-asyncio-fast is a maintained fork or drop-in replacement for pyserial-asyncio.
  • Current Python version support beyond the classifiers listed (3.6–3.9).
  • Whether the proxy CLI (rflinkproxy) is production-ready or remains experimental.
Same gist for agents: .md · .json

What it is and what it does

rflink is a Python library and CLI tool for controlling RFlink 433MHz RF transceivers, commonly used in home automation and domotica setups. It decodes wireless sensor and device packets (temperature, humidity, switch states) and sends commands to RF devices. The library wraps serial or TCP communication with the RFlink hardware, parsing its protocol into structured events; the CLI provides interactive debugging and device control, while a proxy utility allows a single RFlink device to serve multiple clients (e.g., Home Assistant and Domoticz simultaneously).

The package is built on async I/O (pyserial-asyncio-fast, async_timeout) and command-line parsing (docopt), making it suitable for integration into larger automation frameworks or standalone use. It is primarily maintained for Home Assistant's RFlink component but can be used independently for any application needing to interact with RFlink hardware.

Use it for

  • Integrate RFlink 433MHz sensors and switches into a Home Assistant automation system.
  • Debug and monitor RF packets from wireless devices connected to an RFlink gateway.
  • Share a single RFlink device across multiple home automation platforms (Home Assistant, Domoticz) via the proxy.
  • Send RF commands to control wireless switches and dimmers from Python scripts.
  • Capture and decode 433MHz sensor data (temperature, humidity, battery status) for logging or analysis.

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

With conditions

Yes, if you own RFlink hardware and need to integrate it with Home Assistant or another Python-based automation system.

The library is actively maintained, has no known vulnerabilities, and low install friction. Not relevant if you do not have RFlink hardware or use a different RF protocol.

Install

rflink on PyPI

Before you install

Low install friction with a pure-Python wheel. Active maintenance with a recent commit on 2026-03-17 and 150 days since last release. Depends on pyserial, pyserial-asyncio-fast, docopt, and async_timeout—all standard async/serial libraries.

Requires a physical RFlink 433MHz transceiver connected via serial port or TCP, and Python 3.6 or higher.

License in practice

MIT license (permissive) places no restrictions on use, modification, or distribution in commercial or private projects.

Quickstart

pip install rflink

from rflink.protocol import RFLinkProtocol
import asyncio

# Or use the CLI:
# rflink -p /dev/ttyACM0
# rflink on newkaku_0000_1

Verify before relying

  • Whether pyserial-asyncio-fast is a maintained fork or drop-in replacement for pyserial-asyncio.
  • Current Python version support beyond the classifiers listed (3.6–3.9).
  • Whether the proxy CLI (rflinkproxy) is production-ready or remains experimental.

Package facts

LicenseMIT permissive
Python supportNot specified
Install frictionLow. Pure-Python wheel
Runtime dependencies
5 packages
docoptpyserialpyserial-asyncio-fasttypingasync_timeout
MaintenanceActively maintained 150 days since the last release
Last repo commit
First released
Downloads74,416 / month, #14,841 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
Development Status :: 3 - AlphaIntended Audience :: DevelopersLicense :: OSI Approved :: MIT LicenseProgramming Language :: Python :: 2.7Programming Language :: Python :: 3.6Programming Language :: Python :: 3.7Programming Language :: Python :: 3.8Programming Language :: Python :: 3.9

Evidence: rflink-0.0.68-py3-none-any.whl

Tags

Capabilities
rflink 433mhz transceiverhome automation rf receiverdomotica wireless protocolserial port rf gateway433mhz device control
Topics
home-automationrf-protocolasyncio
PyPI keywords
rflink433mhzdomotica

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 › “rflink 433mhz transceiver”

  • rflinkLibrary and command-line interface for communicating with RFlink…
  • pylibiioPython bindings for libiio, a library for interfacing with Linux…
  • pyadi-iiopyadi-iio provides Python classes that wrap Analog Devices hardware…

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 velbus-aio · pyRFXtrx · pymysensors · broadlink · dynamixel-sdk · rf-protocols · zigpy-xbee · PyLink · PyCampbellCR1000 · elkm1-lib