ph_getsyspwrstat PowerHome formula function
Description
This function retrieves power related status from the Windows system.
Syntax
ph_getsyspwrstat ( parm )
Argument Description
parm String. The specific power parameter you're requesting information on. See Usage info for valid values.
Return value
Long. Returns the requested parameter status.
Usage
This function will return values associated with power from the Windows OS.  If a UPS is connected (serial or USB) to the PowerHome PC for monitoring, PowerHome can query and retrieve the various status values.

Below are the valid values for the parm parameter.
aclinestat Returns the status of the AC power.  Returns 1 if AC is up, 0 if the UPS is running on battery.
batteryflag Returns the status of the battery. 1 is returned if the battery level is at least 66%. 2 is returned if the battery is less than 33%. 4 is returned if the battery level is less than 5%. 8 is returned if the battery is charging. 128 is returned if there is no battery. 255 is returned if the battery is not able to be read.
batterylifepct Returns the remaining level of battery as a percentage.  This would be 100 at fully charged and 0 at fully discharged.
batterylifetime Returns the number of seconds of battery life remaining.
batteryfulllifetime Returns the number of seconds of battery life when at full charge.
Examples
The following examples demonstrate typical syntax/usage for this function.
ph_getsyspwrstat("batterylifepct")
The above example will return the a number from 0 to 100 (255 if unknown) representing the battery percentage.