https://github.com/azrdev/rtl433_influx
dump everything your rtl-sdr receives on 433MHz into an InfluxDB for easy graphing -- superseded by `rtl433 -F influx`
https://github.com/azrdev/rtl433_influx
influx influxdb rtl-433 rtl-sdr sdr
Last synced: over 1 year ago
JSON representation
dump everything your rtl-sdr receives on 433MHz into an InfluxDB for easy graphing -- superseded by `rtl433 -F influx`
- Host: GitHub
- URL: https://github.com/azrdev/rtl433_influx
- Owner: azrdev
- Created: 2017-07-30T18:01:59.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2019-09-27T14:28:31.000Z (over 6 years ago)
- Last Synced: 2025-02-27T23:27:48.762Z (over 1 year ago)
- Topics: influx, influxdb, rtl-433, rtl-sdr, sdr
- Language: Python
- Homepage:
- Size: 3.91 KB
- Stars: 31
- Watchers: 8
- Forks: 8
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# rtl_433 to InfluxDB
dump everything your rtl-sdr receives on 433MHz into an InfluxDB for easy graphing
## prerequisites
- a systemd linux distro
- python3
- an rtl-sdr and [rtl_433](https://github.com/merbanan/rtl_433)
- InfluxDB and [influxdb-python(3)](https://github.com/influxdata/influxdb-python)
## setup
- setup [rtl_433](https://github.com/merbanan/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](https://github.com/influxdata/influxdb) and [influxdb-python3](https://github.com/influxdata/influxdb-python)
- create a database `rtl433` where all the stuff goes
- setup the service. You may use symlinks instead of copying the files
~~~sh
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](https://github.com/grafana/grafana) and look what you find inside the `rtl433` database!