I finally got around to doing some work this week on my setup. Had 2 TH16's with DS18B20 probes already, one in the freezer, one inside the house and one outside. But running stock firmware - ewelink into Sonoff LAN. All my other Sonoff's are flashed with ESP home so decided to flash these as well. As easy as copying the existing yaml from the R2's and modifying for that particular setup. Took me a bit to get the freezer alarm working, have temperature points that switch on and off the TH16, connected to an old USB phone charger and then a buzzer. We have had issues with the freezer door being left open in the past. Then I had 3 DS18B20 sensors with no probes, the original plan was to attach these to a Pi (got that working) then feed to HA via MQTT, etc. In the end I decided to attach the DS18B20's to some Sonoff Basics flashed with ESP. Worked immediately into HA without all the other routes, and with an extra device - the Pi, in the loop as well. So for R50 you can add the DS18B20 to any Sonoff giving you a temperature reading as well as the on/off function in the case of a basic. Have another DS18B20 left I want to attach to a POW and an R2 to confirm it works. Now I have some nice graphs in Grafana, ESP home feeds nicely into InfluxDB and cards on my overview to monitor all the fridges/freezers and environmental temperatures around the place. I was experiencing some info loss from Sonoff LAN into InfluxDB hence the desire to get it all from ESP home. Also moved from a Pi 4 to an old Dell R210II server, much quicker feel to the app response and definitely quicker in updating/backups. Was able to update all the ESP devices at once whereas before could do 3 before it stopped responding.