yaourdt/mgos-to-tasmota

Success on 7 Shelly Plug US units

Opened this issue · 0 comments

I was successful with moving the final six of the eight Shelly Plug US unit to Tasmota using this method over the weekend. Six of the eight on online, one is in reserve and eighth unit went flakey before any attempts and will not convert.

I am going to see if using the Tasmota software gets these back to a stable operation that I was pretty much seeing with the Shelly firmware prior to some firmware update they did.

I did not have any issues converting 7 of the units, I had to redo two units. I suspect I made missteps during the conversion that forced me to redo, however I am not positive.

The problems that started occurring with the Shelly firmware that brought me to the work here were:

  1. Some of my units started to randomly power off for about a second. This seems to have occurred after one of the firmware updates. However I am not able to identify which. This occurred on 3 or 4 of the units starting about November of 2020.

  2. Units would drop off wifi and not come back except with a power cycle of the unit, then would stay on for extended period. This would 2 or three of the units, would happen once every three or four months. The attached AC device could still be controlled by button on Shelly.

  3. Units would drop off wifi and the Shelly drive would lockup so as to even the button on the device would not operate the attached AC device. Power cycling the Shelly device would recover. This too seems to have started around the November 2020 time frame.

It was item one above that caused me to reach out to Shelly support and resulted in ending up here. Shelly support never responded to my request for help. I am not a Facebook user, but the limited scan I can do on the Facebook Shelly forum seems to show me that others are having similar problems many starting recently.

I am suspicious that my problems might be related to the Shelly device interaction with my wifi configuration. I have a 3 access point mesh Mikrotik setup. That said I have about fifty other IoT devices including many other esp8266 and esp32 devices on this wifi network longer than the Shelly's with no problems. I see that some others on the Shelly forum are reporting similar problems with Unifi based wifi setups.

I hope the Tasmota Shelly path yields a stable power monitoring solution for my HA setup.

On the one Shelly Plug US device that would not convert to Tasmota, here is some info that might interesting to others.

It was 'bricked' prior to me going down this Tasmota route. I think I bricked it in the course of trying setting changes and resetting in the course of experiencing the 'power drop out' problem I described above.

I put this unit 'on the shelf', however after successfully moving the other Shelly Plug US units to Tasmota, I went back to this unit. I was able to 'unbrick' it by some combination of holding the units power button during power on. I am not sure if the sequence that recovered it is to first press the power button before applying AC power or to press the button right after applying AC power. However, by holding the button for maybe 20 to 30 seconds at initial startup brought this unit back to it's state on the Shelly firmware prior to my 'bricking' it.

From this recovery of the unit back to seemly normal operation on Shelly firmware version 1.9.2, I unsuccessfully tried the conversion of this unit to Tasmota. I factory reset it multiple times and the unit would not do the factory firmware update to the latest Shelly firmware either. I tried both and many factory resets with no luck. So in a sense, this unit is still 'bricked', even though it seem to operate on the versions of Shelly firmware (more on this below). I did NOT run this unit for any length of time to see if the original problem of it powering off for a second still is occurring.

On this unit, even though I was NOT able to do the Tasmota firmware conversion or do the normal Shelly firmware upgrade to the latest version :

Current version: 20201128-103019/v1.9.2@e83f7025
New version: 20210415-131130/v1.10.3-g23074d0

I was able to change the Shelly firmware to multiple versions using this web site:

http://archive.shelly-tools.de/

However from NONE of the maybe 5 other version of Shelly firmware I tried from this web site was I able to get this unit to either move to Tasmota or to do the 'normal' firmware upgrade. Also one of the only version that did NOT work on this unit from the web site was the :

v1.10.4-rc1/SHPLG-U1.zip

FYI, good luck!