Skip to content
This repository has been archived by the owner on Aug 2, 2023. It is now read-only.

dfiore1230/rtl_433toMQTT

 
 

Repository files navigation

Forked build from here: merbanan/rtl_433#1462 to add support for inkbird

Multiarch RTL433 to MQTT gateway docker

HowTo

To run on host

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.conf

to test it localy run:

mosquitto_sub -t rtl_433

Ref

About

rtl_433 to MQTT docker

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Dockerfile 100.0%