A little background on my project, I’m working on a solution to monitor the temperature and relative humidity in all the rooms of my home and be able to monitor that info from my phone while at home.
I have something now that used DHT11s connected to some ESP-01s and sending their data to an MQTT broker that I can then use to feed a dashboard I can monitor from my phone.
The temperatures I see from the DHT11s are off by enough from some commercial thermometers I have in my test rooms that I’m looking for alternatives.
I have tried looking at a DHT22 but the one I picked up to test does not work well with the ESP-01. I can get readings at initial power on, but a reset or wake from deep sleep results in my not being able to get data from the sensor until it is power cycled again. My guess is that noise on the data line on reset puts the sensor in a bad state. So I’m looking at other options
So I’m trying to identify some other sensors to look into. I’ll be looking to hopefully get 8-10 sensors once I’ve settled on one. That means I’m looking for sensors that don’t cost a lot.
Here is what I am trying to look into now. Almost all of these seem to be available for $1.50-$2.00 when imported from China unless otherwise noted.
AM2320 - Since it appears to be basically a DHT22 but with an I2S interface, it seems like it would be OK. But after running into issues with the DHT22 I’m approaching this one cautiously.
It looks like they are about $1.50-ish if ordered from China which isn’t the cheapest of the bunch, but isn’t that expensive either.
BME280 - well thought of but pricey at about $10 (the ‘cheap’ ones seem to be mislabeled BMP280s). I’ve only included it here because of the respect people appear to have for this sensor.
AHT20 - I don’t see much on what people think of this sensor outside of being able to use it on Arduino. I’m going to lump in the AHT10 and AHT15 with this since the specs seem similar and there is support, but there is even less info on what people think of these 2 sensors.
Si7021 - I’ve seen it used in a few projects but I don’t see much about the pros and cons of it.
SHT30 - I don’t really know much about this one other than there are libraries for it.
HDC1080 - I only saw this one while trying to dig deeper into the topic of available sensors so I have no idea about this one.
Are there any gotchas or other information about these senors that should make me consider one over another?