Update Shelly firmware using CoIoT

I am using the Shelly integration and CoIoT. I can’t enable MQTT. Has anyone figured out how to trigger an update using CoIoT? I looked at Shelly firmware updates which shows how to do the action. The triggers are MQTT though which doesn’t work for me.

I have a mix of Shelly devices including the 1, Flood, Gas, and H&T. The Shelly integration itself does provide a firmware update entity for the 1 and Gas, but they are disabled out of the box and don’t seem to work. There is no firmware update entity out of the box for the Flood and H&T.