NUT

async OPNsenseClient.get_nut_ups_status()

Return UPS status data from the OPNsense NUT plugin.

Returns:

Decoded NUT UPS status payload, or an empty

dictionary when the NUT diagnostics endpoint is unavailable.

Return type:

dict[str, Any]

async OPNsenseClient.get_nut_ups_status_result()

Return NUT UPS status with authoritative availability metadata.

Return type:

CategoryResult[dict[str, Any]]