apcupsd2influx2.x

apcupsd2influx2.x

Docker app from dcooper's Repository

Overview

Collects UPS data from APCUPSD and exports it to InfuxDB 2.x for use with Grafana or other data visulization tools

Runtime arguments

Network
bridge
Shell
sh
Privileged
false

Template configuration

APCUPSD_HOSTVariable

Hostname/IP where APCUPSD is running

Default
127.0.0.1
Value
127.0.0.1
APCUPSD_NOMINAL_POWERVariable

Nominal power rating of your UPS, required if your UPS does not report NOMPOWER value (watts)

COST_PER_KWHVariable

Cost of your energy per kWh

INFLUXDB_HOSTVariable

Hostname/IP where InfluxDB is running

Default
127.0.0.1
Value
127.0.0.1
INFLUXDB_TOKENVariable

User generated InfluxDB token

INFLUXDB_PORTVariable

Port InfluxDB is listening on

Default
8086
Value
8086
INFLUXDB_BUCKETVariable

Name of the bucket data will be saved to

Default
apcupsd
Value
apcupsd
INFLUXDB_MEASUREMENTVariable

Name of the measurement data will be save to in the bucket

Default
ups_telemetry
Value
ups_telemetry
APCUPSD_POLL_RATEVariable

Rate to poll data from UPS (seconds) WARNING: Poll rate may affect how energy (kWh) and costs are calculated

Default
5
Value
5
APCUPSD_PORTVariable

Port that APCUPSD is listening on

Default
3551
Value
3551
INFLUXDB_ORGVariable

Organization name

Default
homelab
DEBUGVariable

Enable/Disable Debug logging (true/false)

Default
false
Value
false

Details

Repository
ghcr.io/freeskier93/apcupsd2influx2.x:latest
Last Updated2026-05-31
First Seen2024-02-24

Run apcupsd2influx2.x on Unraid.

apcupsd2influx2.x is listed in Community Apps for Unraid OS. Explore Unraid to build a flexible home server, NAS, or homelab.