Closed pieca2 closed 7 months ago
I think the best temperature sensor for this purpose is LYWSD03MMC or similar BLE thermometer supported with firmware from pvvx. You can directly receive the BLE signal using the same ESP32. It updates every few seconds and have 0.0X °C resolution
I use the Xiaomi Mi 2 sensors with pvvx firmware. You can flash the firmware here: https://pvvx.github.io/ATC_MiThermometer/TelinkMiFlasher.html
I use this with an M5Stack Atom Lite. You can easily set these up as bluetooth proxy: https://esphome.io/projects/?type=bluetooth
With some code modification (haven't tried it yet) it would be possible to receive the BLE transmissions by the ESP32 and directly use this value. Use this code instead BT proxy. https://esphome.io/components/sensor/xiaomi_ble.html#lywsd03mmc As an advantage this will work independently on HA server. You could install this in your friend's AC even if they don't use HA at all
With some code modification (haven't tried it yet) it would be possible to receive the BLE transmissions by the ESP32 and directly use this value.
True, I've thought about doing this or enabling the bluetooth proxy feature, but I like the flexibility of a HA sensor (I actually use a template sensor). The ESP32 also uses more power when BLE is enabled. That's probably okay but when I started this project I wanted to play it safe and keep it to a minimum.
I added a link to this issue to the Tips section in the README.
I think we can close this but anyone feel free to add additional comments.
Issue solved using an ESP32 mini D1 with a Dallas DS18B20 sensor directly soldered on the board with a resistor & Esp home. This DIY sensor report temperature each 30 seconds with a great precision and with it my HVAC temperature is really stable and well regulated !!!!
Hi,
it isn't a real issue, but I'm using an Aquara temperature sensor and it is too slow to properly control my HVAC quickly. it could wait 10 min to report a change from 1°C...
What temperature sensor are you recommending for a fast response when temperature is changing and get a proper control ?
Thanks for your help