|Brian Salcedo 105efdbda2 add README.md||2 weeks ago|
|rtlamr-exporter||2 weeks ago|
|Dockerfile.rtl_tcp||2 weeks ago|
|Dockerfile.rtlamr||2 weeks ago|
|README.md||2 weeks ago|
|docker-compose.yml||2 weeks ago|
|prometheus.yml||2 weeks ago|
The data can then be visualized in a user-created dashboard with Grafana
$ docker-compose up -d
The compose file will pull and build all the pieces to bring everything up, and the services will persist across reboots.
Access Grafana at port 3000 of the host. Default username and password is admin/admin
Add the Prometheus data source under Configuration -> Data Sources. The URL is http://prometheus:9090
Save & Test should say the data source is working
When building queries for your dashboard panels, meter data can be accessed under the following Time Series Selector:
It has the following labels:
message_type -- e.g. SCM, SCM+, R900, …
meter_id -- ID number of AMR equipment
Labels can be used to narrow the results to your meter(s).
Note: Due to a limitation with my particular SDR, only SCM and R900 message types are collected. See Dockerfile.rtlamr to change if needed.
Do not use rtlamr for malicious purposes. If you do, I don’t want to know about it, I am not and will not be responsible for your actions.
These are a few examples of ways this tool could be used: