Have you had a look at the following?
With this you can use your laptop to connect to the built in Access Point to do the initial configuration. Has a touch screen interface, and can do MQTT.
EDIT: This thermostat does not require a cloud server to be able to access it remotely. It has a web interface that can be used to review the data,...