Is there any reason that you want to have the devices running on WiFi? There is plenty of available Zigbee thermostats.
Whenever I need something for my home automation, I go here: https://www.zigbee2mqtt.io/supported-devices/ and see if there are any devices that fit my needs.
Once I found them I look for retailers that have them in stock.
My latest purchase was these three things: https://www.zigbee2mqtt.io/devices/TV02-Zigbee.html
And they seem to work OK, although time will tell. I didn’t have much use for them, as the weather is still in double (Celsius) degrees here.
ESPresense! Especially if you’re into ESP32-based things.
It lets you track Bluetooth beacons from different devices - such as phones, watches, laptops, etc. With HomeAssistant it’s pretty easy to automate lights based on your distance to the Espresense node, although requires a bit of tinkering.