I've recently created one of the sensor packages from the AirGradient project https://www.airgradient.com/diy/ using their custom PCB
This consists of a
- Wemos D1 Mini
ESP32 OLED Display 64x48 https://espeasy.readthedocs.io/en/lates ... #p023-page
Plantower PMS5003 PM Sensor https://espeasy.readthedocs.io/en/lates ... #p053-page
Senseair S8 CO2 Sensor https://espeasy.readthedocs.io/en/lates ... #p052-page
SHT30 for Temp and Humidity https://espeasy.readthedocs.io/en/lates ... #p068-page
That solution gets polled by a php middleware every 10 seconds and that gets pushed to Grafana both running in docker on a Pi
Unfortunately I had a power outage on my block and it bricked the device a few days ago
I've been trying to recover it since and managed to determine that it is working but the OLED seems to be dead and I couldn't get it running again without it so far
Since then I've discovered this library and it seems to be a better solution removing some of the overhead of the additional docker middleware and gives more visibility of the sensors and wemos (Though i haven't yet plugged it into the dashboard it seems like it will work)
Unfortunately it seems the AirGradient PCB and solution is completely custom and doesn't support the IC2 protocol from my limited understanding

Has anyone had any luck converting over with this PCB?

I've managed to get the CO2 sensor and the PM sensor ESP_Easy_mega_20211105_normal_ESP8266_4M1M using SoftwareSerial Tx-D4, Rx-D3 for CO2 and Tx-D5, Rx-D6 for PM
Swapping to ESP_Easy_mega_20211105_test_A_ESP8266_4M1M for the temp sensor breaks the PM sensor unfortunately and the temp sensor doesn't work as it only supports IC2 and I need the SoftwareSerial option to specify its connected to D1 and D2
I've currently turned off IC2 as I don't think its connected to anything other than the temp sensor atm and that doesn't work when its turned on either
If I turn it on to D1 and D2 and scan it says No I2C devices found
So in summary I can get the co2 and pm sensors working in normal firmware and cannot get the temp/humidity sensor working at all as it doesn't allow SoftwareSerial and swapping to the test_A firmware breaks compatibility with the PM sensor
Keen for any help if possible, is there a way for me to bring in the temp sensor option into the normal firmware or a way to enable SoftwareSerial for it, or a work around
Cheers