Sonoff er en trådløs styret switch, som er indlejret med en ESP8266 IC, og har relæer til at styre enheden via internettet. Denne IC kan omprogrammeres af Arduino IDE. Producenterne af Sonoff har offentligjordet biblioteker og Arduino-filer på deres GitHub-side. I denne vejledning vil vi se, hvordan du programmer Sonoff Tasmota Firmware i NodeMCU’s udviklings board. I den nye opdaterede firmware kan du nemt vælge de forskellige ESP8266 boards.

Du skal bruge:

Download:

Installere ESP package (Arduino IDE)

Board: NodeMCU 1.0 (ESP12-E Module)

Flash Size: “4M(1M SPIFFS)

CPU Frequency: 80 MHZ

Upload Speed: “115200”

Installere Sonoff-Tasmota-development

  • Download library (Download)
  • Udpak filer
  • Flyt/kopir alle mapper i “Lib” til  “libraries” som findes i “Arduino IDE” mappen (C:Program Files (x86)Arduinolibraries)

Åben nu sonoff.ino
Sti: C:\Users\…\Downloads\Sonoff-Tasmota-development\Sonoff-Tasmota-development\sonoff\sonoff.ino)
Filen ligger i mappen som er downloaded.

Konfigurere nu sonoff.ino (Wifi oplysninger skal indsættes)
Tab: user_config.h

Indsæt nu wifi oplysningerne: (My_user_config.h) – billedet er en gammel verison og hedder ikke “user_config.h mere.

Øverst under “#define PROJECT” kan du bestemme hvad modulet skal hedde, i dette tilfælde hedder den “sonoff”.

Uploading

Board: NodeMCU 1.0 (ESP12-E Module)

Flash Size: “4M(1M SPIFFS)

CPU Frequency: 80 MHZ

Upload Speed: “115200”

PS. Husk at finde den rigtige port.

Nu er du klar til at upload!

Fejl: Hvis programmet viser fejl ved upload, så prøv en anden “Board”.

Find Device/Modul

Når koden er uploaded, skal den “device” du lige har programmeret findes. Her skal du bruge