Tenho dois, com firmware alternativo, mas mantive em BLE. Recebo os dados num D1 mini ESP32.
O alcance é bom e caso não chegue, basta adicionar outro esp32…
Para sensores totalmente DIY, também tenho bons resultados com os sensores AHT10 / AHT15.
Cheguei a testar um AHT10, AHT15, 2 LYWSD03MMC, um LYWSDCGQ, um YTC4042GL e um BMP180.
As diferenças entre eles, ao sol e ao frio eram mínimas, tirando o BMP180 que ao fim de uns segundos começa a dar temperaturas sempre superiores por self heating, que tive que compensar por software, podendo assim ser menos rigoroso.
Mais recentemente comprei um Tuya Zigbee barato, mas apresenta sempre diferenças ou para mais ou para menos na tamperatura por vezes de 0,5º e até 5% na humidade.
Se voltar a precisar, vou voltar a comprar os LYWSD03MMC. Barato, tem display, ainda o configuro para mostrar as horas. Como defeito, gasta uma pilha CR2030 em menos de 1 ano, mas também se compram packs baratos no Aliexpress!