Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bademux/rtl_433toMQTT
rtl_433 to MQTT docker
https://github.com/bademux/rtl_433toMQTT
arm docker mqtt mqtt-client multiarch rtl-433 rtl-sdr rtl433
Last synced: about 2 months ago
JSON representation
rtl_433 to MQTT docker
- Host: GitHub
- URL: https://github.com/bademux/rtl_433toMQTT
- Owner: bademux
- License: apache-2.0
- Created: 2019-03-12T19:10:12.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2021-03-27T22:12:05.000Z (over 3 years ago)
- Last Synced: 2024-08-02T15:45:11.824Z (5 months ago)
- Topics: arm, docker, mqtt, mqtt-client, multiarch, rtl-433, rtl-sdr, rtl433
- Language: Dockerfile
- Homepage:
- Size: 859 KB
- Stars: 24
- Watchers: 6
- Forks: 7
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Multiarch RTL433 to MQTT gateway docker
# HowTo
To run on host
```bash
vidPid="0bda:2838"
devPath="/dev/bus/usb/$(lsusb -d $vidPid | sed 's/^.*Bus\s\([0-9]\+\)\sDevice\s\([0-9]\+\).*$/\1\/\2/g')"
chown $USER $devPath
RTL_OPTS="-g25 -F mqtt://localhost:1883,retain=0,devices=sensors/rtl_433/P[protocol:255]/C[channel:0] -M newmodel -M protocol -M time:iso"
docker run --read-only --network="host" --device=$devPath -e RTL_OPTS="$RTL_OPTS" bademux/rtl_433tomqtt:latest
```- --network="host"* to access host on 127.0.0.1 (test only).
- --device=/dev/bus/usb/001/008* mandatory rtl device ```lsusb``` to check bus\device name.
- use env var *RTL_OPTS* arguments to rtl_433, alternatively */etc/rtl_433/rtl_433.conf* file can be mounted with -c rtl_433.confto test it localy run:
```bash
mosquitto_sub -t rtl_433
```# Ref
- git repo https://github.com/bademux/rtl_433toMQTT
- docker repo https://hub.docker.com/r/bademux/rtl_433tomqtt
- rtl433 https://github.com/merbanan/rtl_433