/rtl433_influx

dump everything your rtl-sdr receives on 433MHz into an InfluxDB for easy graphing -- superseded by `rtl433 -F influx`

Primary LanguagePython

rtl_433 to InfluxDB

dump everything your rtl-sdr receives on 433MHz into an InfluxDB for easy graphing

prerequisites

setup

  • setup rtl_433 with your rtl-sdr
    • I assume you use a separate unix user rtl433sdr for that, and the compiled binary is (symlinked) in ~rtl433sdr/bin/rtl_433
  • install InfluxDB and influxdb-python3
    • create a database rtl433 where all the stuff goes
  • setup the service. You may use symlinks instead of copying the files
cp systemd-tmpfiles.rtl433.conf  /etc/tmpfiles.d/
cp rtl433.service  /etc/systemd/system/
cp rtl433json_to_influx.service  /etc/systemd/system/
cp rtl433json_to_influx.py  ~rtl433sdr/bin/
systemctl daemon-reload
systemd-tmpfiles --create
systemctl start rtl433 rtl433json_to_influx
systemctl enable rtl433 rtl433json_to_influx

graphing

Leave it running overnight, then setup Grafana and look what you find inside the rtl433 database!