Cant get Shelly H&T Gen3 set up

Hi,
in the interest of finding a better thermometer to act as inout for a thermostat, I got a Shelly H&T G3.

First thing: Its “Action Button” is a reset button hidden behind the battery door, which you cannot reach when the USB C power supply is plugged in.

The Shelly integration worked fine for a Shelly Pro EM3, so I assumed other Shelly devices should be fine as well.

I followed the instructions for setting up a Gen3 Shelly from https://www.home-assistant.io/integrations/shelly/ and it was quite the ordeal to get the right websocket URL in. Its also not clear to me what setting I should use for the “TLS connection” since I run home assistant without TLS at home currently – all the instructions I can find are about the web based config which I cannot access, and the Shelly App is always giving me “the device is asleep and will be updated when it wakes up the next time”, even if powered via USB; and hitting the action button sometimes puts the device in setup mode, sometimes doesn’t, but the settings dont take.

In the shelly app, the H&T reports as the Websocket being active, but the device does not pop up in auto discovery, nor can I add it via its IP address …

Am I missing something, or is this expected with the more recent Shelly firmwares?

I am running HAOS on x86 with

HA Core 2025.1.0
Supervisor 2024.12.3
OS 14.1
Frontend 20250103.0

Setting up a Shelly Blu gateway worked just as documented, so I assume this is an issue with the H&T Gen3 firmware. I’ll try to get some answers from my seller.

When you press the button, the device wakes up and goes to setup mode (SET will appear on the screen) and then you have access to the web panel. You must configure websocket outbound, this necessary to allow communication between the device and HA server.

1 Like

@Bieniu yes, I read the documentation and tried that, as you can read in the original post.

It’s not working reliably and the web socket setup does not seem to take.

Today I had to return a set of Shelly Smoke Sensors where the configuration Web UI went away faster than I was able to input my wifi credentials, let alone Web socket config.

Gave it another couple attempts and the HTG3 seems to work now. Still was quite fiddly to get the system into Setup mode reliably. For a future firmware update, I would like to get the ability to update temps at .1C changes, even if only on external power.