i flashed the shelly 1 with Tasmota fw. the program said flash completed. so i disconnected the serial/usb adapter from my computer. next, i installed the shelly unit into my light switch. i thought i would see a Sonoff hotspot, but i dont. Worse, i cant even manually turn my light on. please advise.
If you don’t see an sonoff-xxxx hotspot, how did you configure your shelly 1 as a shelly 1 in Tasmota ? What firmware did you use ?
Tasmota has its own support network. This is not it.
Well, you could always ask the question on https://groups.google.com/forum/#!forum/sonoffusers , but for me you can reply here.
i connect the S1 to my pc using this diagram. flashed completed. then i just pulled the usb out of pc and all the cords out of the S1. so i am thinking maybe the S1 is still in flash mode that’s why it’s not working? how to get out of flash mode and do i need my serial/usb adapter to see the ad hoc wifi Sonoff?
The Shelly will be out of flash mode once you disconnected it, but if you did not configure tasmota to use the device as a Shelly 1 it will not work. You still did not answer the question what firmware you flashed. If you did flag sonoff-minimal it will never show an access point.
i got the firmware from here https://github.com/arendst/Tasmota/releases/tag/v6.7.1
bottom of the page has this file that i used:
https://github.com/arendst/Tasmota/releases/download/v6.7.1/sonoff.bin
That should be OK. You are sure you don’t see a sonoff-xxxx AP point ?
how to view this AP? connect directly to my light switch as seen here?
OR connect it back to the pc as seen here?
If you have an Android or IOS phone, open Wifi settings and scan for available networks. If not, use a windows PC and search for a Wifi AP named sonoff-xxxx (xxxx can be any number). Connect to it, open a browser and surf to 192.168.4.1 Then you can configure your shelly.
i connect it back to the USB port of PC. this time, not connecting the GPIO 0 because i am not flashing it.
and as you can see, no Sonoff ssid.
i wonder if i got 2 DOA units
Download termite and see if you get any response there.
Sending commands over serial bridge
If you flashed the device via serial method you can connect to it with a terminal application (e.g. Termite, Arduino IDE Serial Monitor) to issue commands and follow responses. This is a practical way to do a Backlog
setup of your new device.
The serial interface is set to 115200 bps except for the following:
- Sonoff Dual and the Sonoff RF Bridge where it is set to 19200 bps.
- Sonoff S31 where it is set to 4800 bps and the SerialLog is disabled.
Using Backlog
Backlog
command allows executing up to 30 consecutive commands with a single command line. Each command is separated by a semicolon (";"). Backlog
is a useful feature to avoid numerous restarts when setting up a new device. You can use it to:
Set up both Wi-Fi AP’s
Backlog ssid1 myssid; password1 mypassword; ssid2 myssid2; password2 mypassword2
i used Termite as you suggested. it is on com 5 with rate of 115200.
and i would see junk text going by really fast and ultimately it would terminate itself as seen here:
Then I would suggest you download
http://thehackbox.org/tasmota/release/sonoff.bin
and flash again.
What program did you use to flash ?
i used ESPEasy Flasher:
i will try your sonoff.bin file. if that does not work, i think i will flash back to official Shelly S1 fw, if there is such a thing. might as well use the MQTT that’s in the official fw.
Try Nodemcy-pyflasher (https://github.com/marcelstoer/nodemcu-pyflasher) en use dout. That is the recommended way by tasmota
Nodemcy-pyflasher flashed the S1 using your bin file.
Termite seems stable now but still no AP and Termite does not seem to show any life from the S1 itself. weird.
and off course, still no AP from the S1
After
Backlog ssid1 myssid; password1 mypassword; ssid2 myssid2; password2 mypassword2
you will not see any AP anymore. Your shelly should now connect to the wifi network with the name sonoff
(I hope you have a network with the name sonoff in your house)
If it does not restart, you can enter the command
restart
in termite