Looking for guidance: Addon for TFA Dostmann CO2 Monitor

Thanks!
I got the basics going (no real error handling though).

How do I deal with USB permissions?
Currently I have to create a udev rule as root to be allowed to communicate with the USB CO2 Monitor.

As the Zigbee Adapter also relies on a USB connection (to the dongle), I’m reading through its code these days. It looks like they did not have the problem of missing permissions to read the device though.