It exposes via Domoticz devices a number of status variables reported by compatible UPS (Uninterruptible Power Supply) units via a NUT (Network UPS Tools) server running on the same local network as the Domoticz system. An example could be a UPS compatible with a Synology NAS and connected to it with UPS management enabled on the Synology NAS (this is my personal setup: a EATON Ellipse PRO 650 UPS connected to a Synology NAS via USB, with the UPS driving a router, a wifi A/P, the NAS and a Raspberry hosting domoticz).
The plugin is written so as to avoid the need to install any client side software or "packet" such as the NUT Client. It fetches the UPS data directly from the NUT Server via a telnet session, updated every minute (hence any change in the UPS status such as switching to backup power may take up to one minute to be reflected. This is a compromise setting to avoid undue network traffic)
This plugin allows the monitoring/logging of the following UPS variables:
- "ups.status": displayed as alert device "UPS Status" - the status of the UPS (Green = On Line, Red = Backup power)
"battery.charge": displayed as device "UPS Charge" - the % charge of the UPS battery
"battery.runtime": displayed as device "UPS Backup Time" - estimated time on backup power before the UPS dies
"input.voltage": displayed as device "UPS DC Input" - the voltage of the DC mains input
"ups.load": displayed as "UPS Load" - the load output in % of max power of the UPS
"ups.realpower": displayed as "UPS Power" - effective power in watts of the UPS load
"input.frequency": displayed as device "UPS DC Frequency" - the frequency of the DC mains input