mirror of
https://github.com/home-assistant/home-assistant.io.git
synced 2025-05-01 16:57:34 +00:00
![dependabot[bot]](/assets/img/avatar_default.png)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Franck Nijhof <git@frenck.dev>
1.8 KiB
1.8 KiB
title | description | ha_category | ha_iot_class | ha_release | ha_domain | ha_config_flow | ha_codeowners | ha_zeroconf | ha_platforms | ha_integration_type | |||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Network UPS Tools (NUT) | Instructions on how to set up NUT sensors within Home Assistant. |
|
Local Polling | 0.34 | nut | true |
|
true |
|
integration |
The Network UPS Tools (NUT) integration allows you to monitor a UPS (battery backup) by using data from a NUT server.
{% include integrations/config_flow.md %}
Example Resources
Given the following example output from NUT (your variables may differ):
$ upsc ups_name@192.168.11.5
ups.timer.reboot: 0
battery.voltage: 27.0
ups.firmware.aux: L3 -P
ups.mfr: American Power Conversion
battery.runtime.low: 120
ups.delay.shutdown: 20
ups.load: 19
ups.realpower.nominal: 600
battery.charge.warning: 50
battery.charge.low: 10
ups.vendorid: 051d
ups.timer.shutdown: -1
ups.test.result: No test initiated
ups.firmware: 868.L3 -P.D
battery.mfr.ups.serial: 3B1519X19994
ups.productid: 0002
battery.runtime: 2552
battery.voltage.nominal: 24.0
battery.type: PbAc
ups.mfr.ups.status: OL
ups.model: Back-UPS RS1000G
ups.beeper.status: disabled
battery.charge: 100
input.sensitivity: medium
input.transfer.low: 88
input.transfer.high: 147
input.voltage: 121.0
input.voltage.nominal: 120
input.transfer.reason: input voltage out of range
output.current: 1.10
output.frequency: 60.20
output.voltage: 121.50
output.voltage.nominal: 120
Use the values from the left hand column. Support is included for most
values with ups
, battery
, input
and output
prefixes.
UPS Status - human-readable version
An additional virtual sensor type ups.status.display
is available
translating the UPS status value retrieved from ups.status
into a
human-readable version.