Two tips: if you want a stationary CO2 meter in a room, you can make one very cheap with a SenseAir S88 sensor (22 Euro) and hooking it up to an ESP board. Flash ESPHome and you can get live statistics in your Home Assistant dashboard. The S88 is a pretty good optical NDIR Sensor that auto-calibrates by putting it in the outside air or in a well-ventilated room every N-days (N is in the data sheet). A bit more info a…
As a middle ground I can also recommend this unit: https://apolloautomation.com/products/air-1 Looks like it's increased in price unfortunately but I like the idea, it's basically just what you would do as a DIY project but ready built. So you can either use it like a normal commercial product, or you can just fork the ESPHome config that's on GitHub and flash it exactly like any normal ESPHome project.
https://screek.io/ https://shop.screek.io/products/sco-b
No recommendation though, I haven't tried them.