Skip to main content

Python library for interfacing with the RFControl Arduino library

Python GitHub Release Licence Maintainer
GitHub Sponsors PayPal BuyMeCoffee Patreon

Introduction

Python library for using various 433 Mhz devices and sensors with a connected Arduino with homeduino sketch.

Features

Hardware

Installation

You can install the Python Homeduino library using the Python package manager PIP:

pip3 install homeduino

homeduino CLI

You can use the Python Homeduino library directly from the command line to listen to or send messages.

python3 -m homeduino <port> <receive_pin> <send_pin> listen

python3 -m homeduino <port> <receive_pin> <send_pin> send <protocol> <values>

Troubleshooting

You can add the --debug flag to the CLI command to get a more details on what's going on. Like so:

python3 -m homeduino <port> <key> --debug

Support my work

Do you enjoy using this Python library? Then consider supporting my work using one of the following platforms, your donation is greatly appreciated and keeps me motivated:

GitHub Sponsors PayPal BuyMeCoffee Patreon

Hire me

If you're in need for a freelance Python developer for your project please contact me, you can find my email address on my GitHub profile.

Metadata

Release files for homeduino 0.0.24

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for homeduino 0.0.24
File Size Uploaded
homeduino-0.0.24.tar.gz 23.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for homeduino 0.0.24
File Interpreter ABI Platform
homeduino-0.0.24-py3-none-any.whl Python 3 none any Details

Total release size: 45.6 kB

Release files / homeduino-0.0.24.tar.gz

Download URL homeduino-0.0.24.tar.gz
Size 23.3 kB
Tags Source
SHA-256 checksum
How to use checksums
f5050440c2cfdd66e7d4c6dd8c4ab3e208549f95e05eb5b4dcc521667ce43d8b
BLAKE2b-256 checksum
How to use checksums
c8d36cc64e05bb8369ee79cfec898f9988fdbd4b5d58aee6b695dab9a2c3a194
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 10, 2026.

Transparency log

Release files / homeduino-0.0.24-py3-none-any.whl

Download URL homeduino-0.0.24-py3-none-any.whl
Size 22.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c68bed97192512808fdd57e5530f25fc46f729ddfc183ca6b1227c15cc3db2fc
BLAKE2b-256 checksum
How to use checksums
df40346584ce63ece346774d610688c524a3ee1a887e2a357755ac4174a9da16
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 10, 2026.

Transparency log
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page