Sign inSign up

torstend/knxd-exporter

By torstend

•Updated 3 months ago

A Prometheus exporter for KNX/EIB systems that connects to knxd daemon and exposes group addresses.

Image
Monitoring & observability
0

1.6K

torstend/knxd-exporter repository overview

⁠KNX Exporter

A Prometheus exporter for KNX/EIB bus systems that connects to knxd daemon and exposes KNX group addresses as Prometheus metrics.

⁠Quick Start

docker run -p 9100:9100 torstend/knxd-exporter:latest

⁠Usage

⁠Basic Configuration

Create a config.yml file:

log_level: INFO
namespace: knx
subsystem: home
server:
  port: 9100
  address: 0.0.0.0
knxd:
  host: localhost
  port: 6720
metrics:
  - name: living_room_temp
    description: Living room temperature
    unit: degC
    addr: 1/2/3
    dpt: 9
⁠Docker Examples

With custom configuration:

docker run -d \
  --name knx-exporter \
  -p 9100:9100 \
  -v $(pwd)/config.yml:/app/config.yml \
  torstend/knxd-exporter:latest

Docker Compose:

version: '3.8'
services:
  knx-exporter:
    image: torstend/knxd-exporter:latest
    ports:
      - "9100:9100"
    volumes:
      - ./config.yml:/app/config.yml
    restart: unless-stopped

⁠Multi-Platform Support

Available for:

  • linux/amd64
  • linux/arm64
  • linux/arm/v7

Tag summary

Content type

Image

Digest

sha256:730062f50…

Size

22.9 MB

Last updated

3 months ago

docker pull torstend/knxd-exporter