Shelly TRV (WiFi version) periodic climate.turn_on issues

Hello everyone,

The day before yesterday, I successfully installed a few Shelly (Gen1?) TRVs (the ones with WiFi connectivity) and everything seemed to be working well: they responded to the set automations and heated as I had expected.

Since today, about a day later, I’ve noticed two strange things, of which I need to deal with the following first:

Sometimes, when automations are supposed to switch the devices back ON (e.g., after closing the window), they do not respond. Even manually triggering the automation does not help. However, they can be accessed and activated via the web frontend in these cases. Only a device reboot allows them to respond to HA requests again. The automation trace does not show any errors in these cases.

I would be really grateful for any advice or suggested solutions! Maybe some of you have experience with these devices?

CoIoT is activated in the Shelly web frontend and set with the HA IP and port 5683. Throughout the four-story house, there is one WiFi AP on each floor with “IoT WiFi” exclusively in the 2.4 GHz band. In the log, each TRV has a reception strength of -60 dbm at worst over the entire period.

I just had an idea and tested it a few times.

The problem only seems to occur (but not always!) when the automation contains a climate.turn_on action. This means that sometimes the TRVs also respond to this climate.turn_on command.

However, in a good dozen tests over the last few minutes, this has not happened with any of the devices when I use climate.set_temperature instead.

Maybe climate.set_temperature is implemented in another way into CoIoT with the additional temperature value transferred compared to climate.turn_on ? So this could be an integration bug? Does anyone know enough about this?

I’ll test it over the next few days and get back to you. However, I don’t want to reset the temperature in this particular automation, I just want to revert to the last heating temperature set after ventilating with the windows open, which may also have been changed manually on the TRV.