{"categories":[{"label":"Networking","url":"https://skillfed.io/packages/category/system-networking/2"}],"enrichment":{"capability":"Library and command-line interface for communicating with RFlink 433MHz transceiver hardware, supporting both serial and TCP connections.","skillfed_tags":["home-automation","rf-protocol","asyncio"],"use_cases":["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."],"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).\n\nThe 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.","worth_installing":"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."},"id":"rflink","links":{"html":"https://skillfed.io/packages/rflink","md":"https://skillfed.io/packages/rflink.md","pypi":"https://pypi.org/project/rflink/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-03-17","license_spdx":null,"license_treatment":"permissive","name":"rflink","python_support":"unspecified","summary":"Library and CLI tools for interacting with RFlink 433MHz transceiver."},"popularity":{"monthly_downloads":74416,"position":14841,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.0.68"}
