mgos-to-tasmota icon indicating copy to clipboard operation
mgos-to-tasmota copied to clipboard

Shelly Plug S broken

Open pilaGit opened this issue 2 years ago • 11 comments

When Shelly Plug S link is input, it seems no new file exists on that address to be downloaded. Row with "new" remains empty in the page.

I did Bulb Duo and Shelly 1 with no problem.

pilaGit avatar Dec 14 '21 23:12 pilaGit

Funny thing. If I try just to download the file, it is OK. Just when I try OTA, no go. I had to resort to a screwdriver and TTL adapter.

pilaGit avatar Dec 15 '21 20:12 pilaGit

Hello, I can confirm the behaviour. The given OTA can be downloaded, but the upgrade does not start. Here's my output: {"status":"updating","has_update":false,"new_version":"","old_version":"20190516-073020/master@ea1b23db"} However, I was able to come up with a workaround. The "old" source at dl.dasker.eu seems to work! I downloaded both, unzipped and took a look at insides of the zips:

http://ota.tasmota.com/tasmota/shelly/mg2tasmota-ShellyPlugS.zip :

$ unzip -l mg2tasmota-ShellyPlugS.zip
Archive:  mg2tasmota-ShellyPlugS.zip
  Length      Date    Time    Name
---------  ---------- -----   ----
     1459  2020-12-04 13:20   shelly-plug-u1-0.3.1/manifest.json
      128  2020-12-04 13:20   shelly-plug-u1-0.3.1/esp_init_data_default_v08.bin
   262144  2020-12-04 13:20   shelly-plug-u1-0.3.1/fs.bin
     2320  2020-12-04 13:20   shelly-plug-u1-0.3.1/rboot.bin
   591280  2020-12-04 13:20   shelly-plug-u1-0.3.1/shelly-plug-u1.bin
---------                     -------
   857331                     5 files

http://dl.dasker.eu/firmware/mg2tasmota-ShellyPlugS.zip :

$ unzip -l mg2tasmota-ShellyPlugS.zip.1
Archive:  mg2tasmota-ShellyPlugS.zip.1
  Length      Date    Time    Name
---------  ---------- -----   ----
     1458  2021-01-18 13:08   shelly-plug-s-0.4.6/manifest.json
      128  2021-01-18 13:08   shelly-plug-s-0.4.6/esp_init_data_default_v08.bin
   262144  2021-01-18 13:08   shelly-plug-s-0.4.6/fs.bin
     2320  2021-01-18 13:08   shelly-plug-s-0.4.6/rboot.bin
   621120  2021-01-18 13:08   shelly-plug-s-0.4.6/shelly-plug-s.bin
---------                     -------
   887170                     5 files

Note the difference in folder naming. ota.tasmota.com version seems to point to "u1" (="US"?) version, while that dasker.eu to a "s"-version. According to another source, there are variations which may have differences between GPIO-usage.

So, while not understanding this all, I was able to flash Tasmota to my four Plug S without screwdriver using this dasker.eu URL like this: http://<plug-IP-address>/ota?url=http://dl.dasker.eu/firmware/mg2tasmota-ShellyPlugS.zip. Hopefully this helps someone with similar issues :-)

grassroot avatar Dec 19 '21 08:12 grassroot

This makes perfectly sense, thanks for the warning.

Although, I'm here because sadly with my Shelly Plug S I get the same json.

{"status":"updating",
"has_update":false,
"new_version":"",
"old_version":"20190516-073020/master@ea1b23db"}

and it doesn't work with the dasker (http://<plug-IP-address>/ota?url=http://dl.dasker.eu/firmware/mg2tasmota-ShellyPlugS.zip) link :(

matteofranceschini avatar Dec 24 '21 23:12 matteofranceschini

Just worked February 3rd 2022 with my Shelly Plug S

MARGERM avatar Feb 13 '22 14:02 MARGERM

Still broken today.

volkerwestphal avatar Apr 23 '22 20:04 volkerwestphal

Just ran into the same issue with both download sources: {"status":"updating","has_update":false,"new_version":"","old_version":"20190516-073020/master@ea1b23db"} when I open http://192.168.2.162/ota?url=http://dl.dasker.eu/firmware/mg2tasmota-ShellyPlugS.zip

Newer source is the same: {"status":"updating","has_update":false,"new_version":"","old_version":"20190516-073020/master@ea1b23db"} opened: http://192.168.2.162/ota?url=http://ota.tasmota.com/tasmota/shelly/mg2tasmota-ShellyPlugS.zip

EDIT: For some reason it did work anyways, even though the text shown appeared to be broken.

TheCrimsonLady avatar May 25 '22 07:05 TheCrimsonLady

Everyone reading this: After applying the link with the .zip file to update to Tasmota, even when it works, the device will again lose its previously configured Wifi and start from scratch by offering an accesspoint - I overlooked this for quite some time!

Chose the Wifi ("Tasmota-something-number"), it does not need a password. Then browse to 192.168.4.1 ... that's all.

hagenbuch avatar Jun 06 '22 10:06 hagenbuch

This destroyed my Shelly Plug S. I got this message: {"status":"updating","has_update":false,"new_version":"","old_version":"20220209-094058/v1.11.8-g8c7bb8d"}

Since I used this URL, my Shelly Plug S isn't reachable via WIFI and also the button on it is without any function. Turn it off and on again doesn't solve that. I have to open it for flashing via FTDI or throw it away.

BiasF avatar Oct 07 '22 20:10 BiasF

I had this too but got my module running again. There seems to be a procedure of plugging and unplugging the device 6 times in half a minute to reset the entire configuration. From then on, the device should offer its unprotected Wifi. Tasmota docs explains this special reset, good luck!

hagenbuch avatar Oct 10 '22 09:10 hagenbuch

Same for me. Flashed 12/13 devices successfully today. One failed with the same behavior as described above. Also the 6times plug/unplug didn't help. Will try to flash it tomorrow with usb2ttl adapter.

daloki83 avatar Oct 19 '22 22:10 daloki83

For those having trouble getting the download to work, even from dl.dasker.eu, I am not sure of what I made to get it working, but I suspect that it was updating to the latest Shelly firmware before doing the OTA to Tasmota. So if you're desperate, try it (and tell us if it made a difference).

Any way, my ShellyPlugS is fully Tasmoted now! 💪 🎉

pgorod avatar Nov 25 '22 10:11 pgorod