https://www.npmjs.com/package/homebridge-apc-snmp
https://git.multilan.de/tarek/homebridge-apc-snmp-platform.git
- Install "homebridge-apc-snmp" using the Web UI or "npm install homebridge-apc-snmp"
- Create a new accessory config entry
- Set the accessory setting to ups
- Choose a name for your accessory using the name setting, for example UPS
- Add an address entry and set it to your address of the SNMP host, for example 10.0.30.3
- Add a community entry and set it to a community that has write access, for example private
- (You can add multiple entries, if you have more than one UPS)
- Save the config and restart Homebridge
accessory
- Has to be ups
name
- Friendly name of the accessory
community
- SNMP community name
address
- IP address of the SNMP device
enable_non_graceful
** - Non Graceful power switch function
enable_graceful
** - Graceful power switch function
enable_alarm
** - Switch for enabling or disabling the alarm
enable_self_test
** - Switch for starting a self test
enable_temp
** - Internal temperature function
enable_battery
** - Battery state of charge indicator
update_interval
*** - Update interval in seconds
** Values are enabled by default
*** Default value is 20 seconds
{
"accessory": "ups",
"name": "UPS",
"community": "private",
"address": "10.0.30.3"
}