Need a thermostat with temp display and manaul adjustment. single dry contact only

I have Home Assistant setup on a Pie4 with 10 NodeMCUV3 with DHT 22’s scattered around the house. I also have 6 Shelly devices in some wall switches and some outlets. Next up is a thermostat for my pellet stove.
I need a thermostat that has a screen to display the temp. A way to adjust it up or down without needing to find the phone. I would like to program different heating profiles in HA for different days of the week. The thermostat need to just close a dry contact when heating and open it when not. No voltage is required. Its a Pellet stove. The Thermostat could be powered by usb or 12vdc or 24v dc i’m not picky on that.
I know I could hook up another nodemcu to a relay and a dht22 and use that as a thermostat to control the stove but I really want a screen and manual up and down temp overides to keep the wife happy. She is not as much of a fan at all this as I am.

Any suggestions is welcome. Winters coming sooner than I want.

Hello,

https://devices.esphome.io/devices/Beca-Thermostat

You can have a display on esphome, with sensor and relay.
I have the same but no display, it is true my wife does not use it and I am mumbling about it :grin:.

https://community.home-assistant.io/t/work-in-progress-esphome-thermostat/694436/11

https://community.home-assistant.io/t/work-in-progress-esphome-thermostat/694436

If you want ready made consumer product you can buy a thermostat that can be integrated in HA.
Let me know your solution as a suggestion for me…

I would have thought this topic would have gotten more traction than it has. I guess no one has an opinion about a good thermostat. Maybe since its not hooked to an ac its to uncommon.