Benodigde software:
- Arduino IDE
- ESPEasy
Stappenplan
Arduino IDE installeren en configureren
- Installeer Arduino IDE van Arduino.cc (kan .exe of .zip. Laatste optie betekent een standalone installatie.)
- Download de stable release van ESPEasy
- Unzip ESPEasy
- Kopieer de inhoud van de map Libraries in de map Source, uit de geünzipte map van ESPEasy, naar de map libraries in de programmamap van Arduino.
- Open Arduino IDE
- Open File > Preferences
- Plaats de URL http://arduino.esp8266.com/stable/package_esp8266com_index.json in het veld Additional Boards Manager URLs:
- Druk op OK
- Ga naar Tools > Board: “Arduino/Genuino Uno” > Boards Manager
- Zoek naar ESP8266.
- Installeer esp8266 by ESP8266 Community, versie 2.3.0.
ESPEasy compileren en uploaden
- Ga naar File > Open
- Navigeer naar de map ESPeasy > Source > ESPeasy
- Open het bestand ESPEasy.ino
- Ga naar Tools > Board “Arduino / Genuino Uno”
- Selecteer Generic ESP8266 Module
- Ga naar Tools en controleer de volgende opties
- Flash Mode: DOUT
- Flash Size: 1M (128K SPIFFS)
- Port: Betreffence COM-poort
- Sluit de Sonoff aan op de USB naar TTL controller, maar laat de 3.3V aansluiting los
- Druk de zwarte knop in, en sluit vervolgens de 3.3V aan
- Ga naar Sketch > Verify/Compile
- Ga naar Sketch > Upload
- Koppel na een voltooide upload de USB naar TTL controller los. Wacht 5 seconden en sluit deze weer aan.
ESPEasy configureren
Een wifinetwerk genaamd ESP_0 verschijnt
- Maak verbinding met ESP_0
- Vul het wachtwoord in: configesp
- Wanneer succesvol verbonden, wordt het IP 192.168.4.2 toegekend
- Navigeer naar http://192.168.4.1
- De switch is nu klaar voor configuratie