A small command line utility to connect to an MQTT server, listen to rtl_433 events and allow a user to generate auto-discovery config for home assistant for the devices they choose
Project description
rtl_433_discoverandsubmit
A command-line utility to connect to an MQTT server, listen to rtl_433
events, and allow users to generate auto-discovery configurations for Home Assistant for the devices they choose.
Features
- Connects to an MQTT server.
- Listens to
rtl_433
events in real-time. - Provides an interactive CLI to let users choose devices.
- Generates Home Assistant auto-discovery configurations for chosen devices.
Screenshot of devices listed
Detailed device view and opportunity to add to Home Assistant
Device added to Home Assistant
Installation
You can install rtl_433_discoverandsubmit
directly from PyPI:
pip install rtl_433_discoverandsubmit
##Usage
After installation, you can run the tool using:
rtl_433_discoverandsubmit
##Command Line Arguments
You can specify the MQTT server, username, and password (if applicable) as well as the topic via command-line arguments. More details can be found in the help documentation:
rtl_433_discoverandsubmit --help
##Contributing
Feedback, bug reports, and pull requests are super welcome on this project. If you face any issues, please raise them in the issue tracker.
##License
This project is licensed under the MIT License. See the LICENSE file for more details.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for rtl_433_discoverandsubmit-0.1.8.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | f9b36c23e7328a34787ddeb5a17decb727126a6ab9252fefedd669c13f0802d0 |
|
MD5 | 319a3fd317e1944302f69ab3a4b411e4 |
|
BLAKE2b-256 | c37d5e66faa7af9eb7c253d098fa7e419097aadf5f58be6f4ee54cc078df9b0c |
Hashes for rtl_433_discoverandsubmit-0.1.8-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1d478cb8d6e8bf10bdaed99e1ef2f3c7779cce09ad3559a0501ad3c29b0f09a4 |
|
MD5 | 290d78786cafed245bea8dbe0b70edb7 |
|
BLAKE2b-256 | d1e0c523f7d7e5a415d47c9c46dfde4f1b1592bf3a7e4facec0e7d1af44d843e |