I like the Sonoff SNZB02. They are fairly accurate/linear (although the humidity on most is about 6% off, I adjust with driver offset). They are usually about $10-$12 on ebay. I would get them from Sonoff direct. I use them on SmartThings and Hubitat both.
On SmartThings, the STE-RoadDog driver for the SNZB02 works great. It allows for the reporting interval to be changed to between 5 and 120 minutes at minimum.