5

Does anyone make a thermostat with (ideally wired ethernet) or Wi-Fi network connectivity where the device has a web GUI interface that can be accessed and programmed with a browser (i.e. not dependent on cell-phone app) and will interface with various home automation platforms using MQTT?

I could build a thermostat from an ESP8266 module flashed with Tasmota plus some connected relay's and controlled with, say, Home Assistant running on a Raspberry Pi, but what I wouldn't have is a decent wall-mounted human interface / display showing me current settings, etc. Anything that requires an app running on a cell phone is a total no-go.

Does anyone make such a thermostat?

Edit: Based on a few comments posted here, let me clarify / expand. First, I want a professionally finished device with a nice user interface when I want to manually adjust / interact with the thermostat. This device would have the necessary temperature sensor and relays to actually function as a thermostat, with a display and buttons or touch screen. If such a device can be "home made" or fabricated, I'd like to see an example. Second, I want the thermostat to be network accessible, preferably hard-wired cat-5 but otherwise obviously through Wi-Fi, and be able to interact directly with the device through it's own web GUI using an ordinary PC + browser. Anything that requires the use of a cell phone app is not desirable since I don't own a cell phone (and phone-based apps that interact with devices typically go through cloud-based external servers and this is something that I absolutely do not want to do).

Rohit Gupta
  • 507
  • 2
  • 3
  • 18
Peggy Schafer
  • 51
  • 1
  • 3

3 Answers3

2

Have you had a look at the HestiaPi?

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, make changes, ect.

Bence Kaulics
  • 7,843
  • 8
  • 42
  • 90
0

I don't know what country you're in, so that may effect the answer, but in the UK there is a company called The OWL, and their Intuition products are smart thermostats which can work without the Internet (one of my original requirements) as well as having an interface which allows direct control. It's the most 'open' thermostat I could find.

They have an app as well as an online dashboard you can log in to for the same functionality as the app. There's no web UI built into the hardware itself unfortunately, but what it does have is an option to set a UDP Multicast IP, and get keys (from the online UI) for the hardware's API.

In the kit you'll have 2 items (at least for the heating), the thermostat itself which has 3 simple buttons and a couple of indicator LEDs, and a Network OWL which connects to the LAN. They communicate over, I think, Zigbee AFAIK (don't quote me on that).

Once you've got UDP Multicast set up you can receive a feed of XML readings from the thermostat every few minutes telling the desired and current temperatures, whether it's running the boiler, etc. I got this hooked up quite simply with Node-RED (after writing a more complicated script in Ruby) and dumped to a DB & MQTT. I was able to find an NPM module for it now.

There is also an API to push an XML command into it to change the controls, but I didn't have time to get that part working when I had mine.

dsample
  • 190
  • 1
  • 6
0

probably very late answer... this is what you need. looking for the same thing, I did not found anything else. Sorry, in french. https://www.gce-electronics.com/fr/carte-relais-ethernet-module-rail-din/1916-ecran-tactile-multifonctions-x-display-2-3760309690452.html

xp06
  • 1