Hallo,
nachdem ich an Arduiono und Atom verzweifelt bin, habe ich es mal mit SonOTA über Wifi probiert und war in meinem Fall
deutlich einfacher. Durch den User "Vier 4" bin ich hier auf folgendes Video gestoßen
Dort wird erklärt wie man vorgehen muss.
Durch einen Kommentar bin ich auf die EXE Datei aufmerksam geworden, wodurch es noch viel leichter wurde.
https://github.com/reloxx13/SonOTA/releases/tag/0.1b
Habe mit dieser Methode 3 meiner Sonoff Basic geflasht und in Iobroker eingebunden,
was jeweils vll 3,4 Minuten gedauert hat.
Da ich keine weiteren mehr habe, habe ich die untere Anleitung nur aus meiner Erinnerung gemacht.
Hoffe, dass ich nichts vergessen habe, aber vll hat ja jmd noch Lust dies mit Bilder zu dokumentieren
oder Dennis macht ein Video dazu, sodass es für die Interessenten noch übersichtlicher wird.
Zur Erläuterung:
Man schließt das Sonoff über ein Stromkabel mit der Steckdose an (nur Input-das Sonoff blinkt) und
öffnet die EXE Datei. Danach wird alles im Programm erläutert und ist eigentlich selbsterklärend (Firewall sollte deaktiviert sein)
Man gibt WIFI IP an bzw wählt das gefundene Netzwerk mit zB 0 oder 1 .... -> Name des WIFI -> PW des WIFI
Danach läuft das Programm durch: Nun muss man den schwarzen Button auf dem Sonoff für 7 Sekunden drücken
und es in den Flash Modus versetzen (blinkt schneller). Daraufhin erscheint in den WLAN Verbindungen ein "ITEADXXXX" welchen
man auswählt, es läuft wieder durch und nun verbindet es sich automatisch mit dem Standard WLAN
(evtl selbst auswählen). Schließlich wartet man solange bis ein WLAN mit "Final Stage" in den Verbindungen erscheint.
Dieses anklicken und das flashen ist schon erledigt. Man muss nur noch den Stecker einmal raus und wieder reinstecken
(nun leuchtet das Licht durch und man kann schon per schwarzem Button schalten)
und es erscheint SonoffXXXX in den Verbindungen. Wenn man es anklickt öffnet sich ein Internet Explorer
in welchem man die Einstellungen vornehmen kann. (ab diesem Punkt gibt es ja schon einige Videos)
Für spätere Updates kann man in Atom oder Arduino danach noch Einstellungen verändern.