home2grafana

command module
v0.0.0-...-a0a0ef1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 5, 2022 License: MIT Imports: 21 Imported by: 0

README

home2grafana

home2grafana provides power consumption metrics in prometheus format. It reads from various devices, like iobroker power meters, and collects the information on a regular basis. You can then use a Prometheus/Grafana instance to monitor your power consumption.

Device Definition

Devices are described by YAML files inside the setup directory.

Tasmota
---
source:
provider: iobroker
energy_metric: energy_watthour
power_metric: power_watt
interval: 90s
devices:
  - address: 192.168.160.200
    name: Waschtrockner
    room: Bad
  - address: 192.168.160.201
    room: Waschküche
Homematic

Each device definition files for homematic devices need a homematic CCUx running and accessible. The definition can define any number of devices attached to this CCUx. At least a hm_name must be defined. The name and room will be extract from the meta-data stored in CCUx. You can also overwrite this.

Currently, the followin homematic devices are supported

  • HM-CC-RT-DN
  • HM-ES-PMSw1-Pl
  • HM-ES-TX-WM
  • HM-Sec-MDIR-2
  • HM-WDS10-TH-O
  • HM-WDS100-C6-O
  • HM-WDS40-TH-I
  • HMIP-PSM
  • HmIP-SMI
  • HmIP-SMI55
  • HmIP-WTH-2
  • HmIP-eTRV-B

In case you want to add new devices have a look at homematic.go and add the device.

---
source:
provider: homematic
metric: energy_watthour
power_metric: power_watt
interval: 120s
address: 192.168.160.21
devices:
  - hm_name: HmIP-RF.0001DD89971DDD
    name: Server
    room: RZ
  - hm_name: BidCos-RF.LEQ0535163

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL