There is currently support for the following device types within Home Assistant:
To enable this sensor, add the following lines to your
# Example configuration.yaml entry apcupsd:
If you get
ConnectionRefusedError: Connection refused errors in the Home assistant logs, ensure the APCUPSd configuration directives used by its Network Information Server is set to permit connections from all addresses NISIP 0.0.0.0, else non-local addesses will not connect. This includes Hass.io running in Docker, even when hosted on the same machine or a virtual machine.
In addition to the APCUPSd Sensor devices, you may also create a device which is simply “on” when the UPS status is online and “off” at all other times.
To enable this sensor, you first have to set up apcupsd component (above), and add the following lines to your
# Example configuration.yaml entry binary_sensor: - platform: apcupsd
apcupsd sensor platform allows you to monitor a UPS (battery backup) by using data from the apcaccess command.
To use this sensor platform, you first have to set up apcupsd component (above), and add the following to your
# Example configuration.yaml entry sensor: - platform: apcupsd resources: - bcharge - linev
Given the following output from
APC : 001,051,1149 DATE : 2016-02-09 17:13:31 +0000 HOSTNAME : localhost VERSION : 3.14.12 (29 March 2014) redhat UPSNAME : netrack CABLE : Custom Cable Smart DRIVER : APC Smart UPS (any) UPSMODE : Stand Alone STARTTIME: 2016-02-09 16:06:47 +0000 MODEL : SMART-UPS 1400 STATUS : TRIM ONLINE LINEV : 247.0 Volts LOADPCT : 13.0 Percent BCHARGE : 100.0 Percent TIMELEFT : 104.0 Minutes MBATTCHG : 5 Percent MINTIMEL : 3 Minutes MAXTIME : 0 Seconds MAXLINEV : 249.6 Volts MINLINEV : 244.4 Volts OUTPUTV : 218.4 Volts [...]
Use the (case insensitive) values from the left hand column:
sensor: - platform: apcupsd resources: - linev - loadpct - timeleft