https://blog.adafruit.com/2021/07/12/homespan-homekit-for-the-rest-of-us-using-esp32-homekit-esp32/I found https://blog.adafruit.com/2021/07/12/homespan-homekit-for-the-rest-of-us-using-esp32-homekit-esp32/
I am using ESPHome on my air quality monitors, then I use HomeAssistant’s HomeKit integration to expose PM2.5, PM10, and CO2 to HomeKit.
Why did I not think of that? I have just started setting up Home Assistant to fill in where HomeKit is weak and to maybe replace it.