Help Configuring a EnOcean USB 500U Dongle for use with HA Green

Hello friends and countrymen,

I use a HA “Green” system and have been using it for the past few months, doing all sorts of fun and unnecessary (but super helpful!) things.

My house has a “whole house” attic fan that is controlled using an EnOcean remote control that looks like a four-way Leviton rocker switch but is hand-held. This whole house fan is super helpful when it’s cooler outside than inside to quickly ventilate the house. It’s also great when someone accidentally burns a grilled cheese sandwich in the kitchen, the house fills with smoke, the fire alarms go off, and you want to clear the smoke and get the alarms turned off ASAP.

Anyway… incorporating this fan into my home automation routines would be amazing, but I couldn’t find any way to control that fan without replacing the EnOcean controller in the attic until I found this existed:

A GIS revealed at least some success with people using the 300-version (the EU one) with HA, so being in the US, I bought this 500 model.

Unfortunately, my HA Green device won’t even recognize it. Upon insertion, in either local USB port, I get:

2024-10-02 21:41:53.820 homeassistant kernel: usb usb5-port1: Cannot enable. Maybe the USB cable is bad?
2024-10-02 21:41:53.826 homeassistant kernel: usb usb5-port1: attempt power cycle
2024-10-02 21:41:55.840 homeassistant kernel: usb usb5-port1: Cannot enable. Maybe the USB cable is bad?
2024-10-02 21:41:55.841 homeassistant kernel: usb usb5-port1: unable to enumerate USB device

The onboard LEDs are lit, so I know it's getting power.  My MBP (at least) recognizes this as a valid USB serial device, so I don't think the dongle is defective, although I can't rule that out.

I've been trying to install the EnOcean integration, but it wants the path to the device, which I don't have because the device isn't being recognized.

Is there any reason I shouldn't be able to use this dongle with my HA Green device (directly connected via USB)?  Is there something I'm missing or some prerequisite I haven't fulfilled (installation of a device driver or something else)?  I'm lost.

Thanks in advance!