Registry / devops / rf-protocols

rf-protocols

JSON →
library4.0.1pypypiunverified

A Python library to decode and encode radio frequency signals, commonly used with Home Assistant. As of version 4.0.1, it requires Python >=3.13.0 and is released on an ad-hoc cadence.

pip install rf-protocols
INSTALL
IMPORT
SIG · RF-PROTOCOLS
R
rf-protocols
devopspythonv4.0.1
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

Protocols
from rflink.utils.protocols import Protocols
No common mistake; import path stable.
RftrxProtocols
from rflink.utils.protocols_rftrx import RftrxProtocols
Import alias for RFXtrx protocols.

Basic usage: decode a raw RF signal using Protocols class.

from rflink.utils.protocols import Protocols # Example: decode a signal protocols = Protocols() signal = "0x1234" result = protocols.decode(signal) print(result)
Debug
Known issues
gotchaThe library requires Python >=3.13.0. Attempting to install on older Python versions will fail.
fix
Ensure your Python version is 3.13 or newer.
affects: >=4.0.0
deprecatedOld import paths like 'from rflink.protocols import ...' are deprecated and will be removed in future versions.
fix
Use the correct modern import paths: 'from rflink.utils.protocols import ...'.
affects: >=4.0.0
gotchaThe library's internal API has changed significantly between major versions. Code written for v3.x may not work with v4.x.
fix
Review the changelog on GitHub and update method calls accordingly.
affects: >=4.0.0
Upgrade
Version history
4.0.1latest on PyPI · released May 29, 2026
Audit
Dependencies

No dependency data recorded yet.

Agent activity
19 hits · last 30 days
node
16
Amazon
1
OpenAI (training)
1
Resources
rf-protocols — pip install rf-protocols · libregistry