UPS with Communication Capability

I'm not aware of any UPSs that have these built-in. For consumer grade, USB and ethernet are the general choices. There are also a few serial port UPSs still running around, but I wouldn't buy one (USB makes much more sense).

As @a.mcdear suggests, your best bet is a NUT server running on a general purpose host. NUT runs on pretty much any unix derived system, plus Windows, Mac, etc., and if you don't already have a general purpose host, a Raspberry Pi will suffice. Once you have a NUT server, there is a NUT upsmon (client) driver for Hubitat available here: