rtl_433/examples
Christian W. Zuckschwerdt 687fe8e438 Add HTTP API example scripts
2022-07-28 18:51:26 +02:00
..
mqtt_rtl_433_test_client.py Add bridge/relay example scripts 2019-03-19 15:05:22 +01:00
README.md Add RRD example script 2019-09-02 13:29:25 +02:00
rtl_433_collectd_pipe.py Change old battery keys to battery_ok () 2021-06-12 12:05:07 +02:00
rtl_433_custom.php Add php example script (closes ) 2022-06-24 09:36:19 +02:00
rtl_433_custom.py docs: Add minor example notes 2022-01-08 11:54:05 +01:00
rtl_433_gps.py Add Prometheus/OpenMetrics relay example () 2020-05-04 14:13:17 +02:00
rtl_433_graphite_relay.py Change old battery keys to battery_ok () 2021-06-12 12:05:07 +02:00
rtl_433_http_events.py Add HTTP API example scripts 2022-07-28 18:51:26 +02:00
rtl_433_http_stream.py Add HTTP API example scripts 2022-07-28 18:51:26 +02:00
rtl_433_http_ws.py Add HTTP API example scripts 2022-07-28 18:51:26 +02:00
rtl_433_influxdb_relay.py Add Prometheus/OpenMetrics relay example () 2020-05-04 14:13:17 +02:00
rtl_433_json_to_rtlwmbus.py wmbus: add script for converting wmbus json to rtlwmbus format 2020-01-08 18:37:42 +01:00
rtl_433_mqtt_hass.py minor: Add expire_after option to the mqtt-hass discovery script () 2022-06-19 15:59:29 +02:00
rtl_433_mqtt_relay.py Change old battery keys to battery_ok () 2021-06-12 12:05:07 +02:00
rtl_433_prometheus_relay.py Remove Oregon brand key 2021-06-07 14:27:39 +02:00
rtl_433_rrd_relay.py Add Prometheus/OpenMetrics relay example () 2020-05-04 14:13:17 +02:00
rtl_433_statsd_pipe.py Change old battery keys to battery_ok () 2021-06-12 12:05:07 +02:00
rtl_433_statsd_relay.py Change old battery keys to battery_ok () 2021-06-12 12:05:07 +02:00
sigrok-conv.sh Add native Sigrok writer () 2020-02-07 12:54:13 +01:00
sigrok-open.sh Add native Sigrok writer () 2020-02-07 12:54:13 +01:00

rtl_433 examples

You likely need to filter and transform rtl_433's output before sending it to a database. It's recommended you read the JSON data and process it to your specific requirements.

Some example pipes/relays for rtl_433 JSON data. Should work with Python 2 and also Python 3.

The pipe examples read JSON output from rtl_433 using a pipe, i.e.

rtl_433 -F json ... | rtl_433_statsd_pipe.py

The relay examples consumes the (UDP) Syslog output from rtl_433 (or a legacy plain JSON datagram). Basically run rtl_433 with -F syslog:127.0.0.1:1433 and the relay script as an unrelated process, i.e.

rtl_433_mqtt_relay.py &
rtl_433 -F syslog:127.0.0.1:1433