Power Monitoring
Home Power Meter Monitoring Dashboard
use vzlogger from https://github.com/volkszaehler/vzlogger on a raspberry pi hooked up to an IR comms head ( https://de.elv.com/elv-bausatz-lesekopf-mit-usb-schnittstelle-fuer-digitale-zaehler-usb-iec-155523?fs=3191120167 ) to push information to influxdb, example config for vzlogger (replace influx_auth_token and influx.example.org with your own values, and make sure the pullseq and device are correct for your meter:
{
"retry": 0,
"verbosity": 0,
"log": "/var/log/vzlogger.log",
"local": {
"enabled": true,
"port": 8080,
"index": true,
"timeout": 0,
"buffer": -1
},
"meters": [
{
"enabled": true,
"allowskip": false,
"interval": 0,
"aggtime": -1,
"aggfixedinterval": false,
"channels": [
{
"api": "influxdb",
"host": "https://influx.example.org",
"database": "crystalnet",
"measurement_name": "homeautomation",
"tags": "tarif=ht,type=kwh",
"token": "influx_auth_token",
"organization": "crystalnet",
"send_uuid": false,
"uuid": "6836dd20-00d5-11e0-bab1-856ed5f959ae",
"identifier": "1.8.1",
"aggmode": "none",
"duplicates": 0
},
{
"api": "influxdb",
"host": "https://influx.example.org",
"database": "crystalnet",
"measurement_name": "homeautomation",
"tags": "tarif=nt,type=kwh",
"token": "influx_auth_token",
"organization": "crystalnet",
"send_uuid": false,
"uuid": "86b68b8e-5130-4a82-893a-6c1bcea62075",
"identifier": "1.8.2",
"aggmode": "none",
"duplicates": 0
},
{
"api": "influxdb",
"host": "https://influx.example.org",
"database": "crystalnet",
"measurement_name": "homeautomation",
"tags": "type=kw",
"token": "influx_auth_token",
"organization": "crystalnet",
"send_uuid": false,
"uuid": "760ca2e2-c404-4632-bb03-93b3bcb6a1f8",
"identifier": "16.7.255",
"aggmode": "none",
"duplicates": 0
},
{
"api": "influxdb",
"host": "https://influx.example.org",
"database": "crystalnet",
"measurement_name": "homeautomation",
"tags": "type=voltage,phase=1",
"token": "influx_auth_token",
"organization": "crystalnet",
"send_uuid": false,
"uuid": "db341f7c-0527-4f99-96ef-5769cc0155d4",
"identifier": "32.7.255",
"aggmode": "none",
"duplicates": 0
},
{
"api": "influxdb",
"host": "https://influx.example.org",
"database": "crystalnet",
"measurement_name": "homeautomation",
"tags": "type=voltage,phase=2",
"token": "influx_auth_token",
"organization": "crystalnet",
"send_uuid": false,
"uuid": "ce887db5-5e7a-4616-8c63-fcdf68b6ee07",
"identifier": "52.7.255",
"aggmode": "none",
"duplicates": 0
},
{
"api": "influxdb",
"host": "https://influx.example.org",
"database": "crystalnet",
"measurement_name": "homeautomation",
"tags": "type=voltage,phase=3",
"token": "influx_auth_token",
"organization": "crystalnet",
"send_uuid": false,
"uuid": "299ad778-eb58-47b2-9637-451c6c812d0c",
"identifier": "72.7.255",
"aggmode": "none",
"duplicates": 0
},
{
"api": "influxdb",
"host": "https://influx.example.org",
"database": "crystalnet",
"measurement_name": "homeautomation",
"tags": "type=ampere,phase=1",
"token": "influx_auth_token",
"organization": "crystalnet",
"send_uuid": false,
"uuid": "80d8d08e-1dba-44bb-9de7-f1c2cb39784f",
"identifier": "31.7.255",
"aggmode": "none",
"duplicates": 0
},
{
"api": "influxdb",
"host": "https://influx.example.org",
"database": "crystalnet",
"measurement_name": "homeautomation",
"tags": "type=ampere,phase=2",
"token": "influx_auth_token",
"organization": "crystalnet",
"send_uuid": false,
"uuid": "1131b5bd-db94-43db-a7e7-223b51479344",
"identifier": "51.7.255",
"aggmode": "none",
"duplicates": 0
},
{
"api": "influxdb",
"host": "https://influx.example.org",
"database": "crystalnet",
"measurement_name": "homeautomation",
"tags": "type=ampere,phase=3",
"token": "influx_auth_token",
"organization": "crystalnet",
"send_uuid": false,
"uuid": "d4ba4795-2951-4d7f-a2de-94337d8a8a6e",
"identifier": "71.7.255",
"aggmode": "none",
"duplicates": 0
}
],
"protocol": "d0",
"device": "/dev/ttyUSB0",
"pullseq": "2F3F210D0A",
"ackseq": "auto",
"baudrate": 300,
"parity": "7E1"
}
]
}
Data source config
Collector config:
Upload an updated version of an exported dashboard.json file from Grafana
Revision | Description | Created | |
---|---|---|---|
Download |