Apologies, not sure of the best way to report this - I've added Firmata support to [diozero](https://www.diozero.com) (serial and sockets): https://github.com/mattjlewis/diozero/tree/main/diozero-provider-firmata