Sonoff Mini Version 3.6 OTA (Over the air) auf Tasmota flashen
Vorab: Ich hätte es fast aufgegeben und die Minis zurückgeschickt, weil sämtliche Anleitung die ich im Netz gefunden habe entweder für eine frühere Version geschrieben wurden oder bei mir einfach nicht funktionierten. Ich habe es aber nun geschafft!! HIPHIP HURRAY
Lest bitte erstmal alles durch bevor ihr anfangt!
Folgende Dinge sollten allerdings vorhanden sein:
- Das Mini natürlich
- Die EWelink App auf dem Handy
- Oracle VM Virtual Box auf dem PC (braucht man nicht wenn ihr mit Linux arbeitet.)
- Eine Linux Version auf der VM Box
Legen wir los:
Verbindet euren Mini mit Strom laut der beiliegenden Anleitung!
[ WICHTIGE VORAB INFORMATION : STAND März 2022]
Die Version 3.6 hat einen Bug ! Und zwar läuft der so ab: Wenn Ihr euren Mini bereits mit einem WLAN verbunden hattet das nicht mehr existiert, kommt ihr nicht mehr auf die Benutzeroberfläche im Browser auf 10.10.7.1 !! Lösung: Ihr müsst den Mini wieder mit der EWelink App koppeln und das WLAN richtig benennen was ihr benutzen wollt.
So weiter geht’s:
Drückt den Knopf 5 Sekunden bis es 2 mal kurz und einmal lang blinkt.
Das ist der Kopplungs Modus !
Drückt nochmal den Knopf 5 Sekunden bis es schnell blinkt.
Das ist der AP Modus !
(ab jetzt habt ihr nur 3 Minuten Zeit weiter zu machen, da er dann den AP Modus verlässt)
Ein neues Wlan ist bereit das so heißt : ITEAD-xxxxxxxxx wobei xxxxxx eine „Zufällige?“ Kombination aus Zahlen und Buchstaben besteht.
Bei mir dauerte es ein paar Sekunden bevor das Wlan sichtbar wurde.
Verbindet euch mit dem neuen Wlan, das Passwort ist 12345678
Öffnet euren Browser und gebt die IP 10.10.7.1 ein.
(Sollte jetzt keine Seite zu sehen sein, müsst ihr den oben beschriebenen Weg gehen „Bug“)
Auf der Seite geht ihr auf WIFI SETTINGS. Dort gebt ihr dann euer Wlan ein (SSID und Passwort). Dann auf save.
Der Mini wird sich nun neu Verbinden und zwar in eurem Heimnetz. Die EWelink App hat jetzt auch keinen Zugriff mehr auf euren Mini.
Das Mini ist nun im DIY-Mode.
Schaut auf euren Router nach welche IP euer Mini bekommen hat.
Der Name lautet sowas wie ESP-xxxxxx
Merkt euch die IP !! Die brauchen wir noch!
Öffnet Oracle VM (wer Linux benutzt halt das J )
Startet euer Linux Betriebssystem.
Öffnet ein Terminal und gebt folgendes ein :
curl -XPOST –header „Content-Type: application/json“ –data-raw ‚{„deviceid“: „“, „data“: {}}‘ http://SONOFFMINI-IP:8081/zeroconf/info
(Ihr müsst natürlich SONOFMINI-IP mit eurer hoffentlich gemerkten IP Adresse ändern.)
Beispiel:
curl -XPOST –header „Content-Type: application/json“ –data-raw ‚{„deviceid“: „“, „data“: {}}‘ http://192.168.178.53:8081/zeroconf/info
Es kommt eine Antwort die so aussieht:
{„seq“:15,“error“:0,“data“:{„switch“:“off“,“startup“:“off“,“pulse“:“off“,“pulseWidth“:500,“ssid“:“xxxxxxxx“,“otaUnlock“:true,“fwVersion“:“3.6.0″,“deviceid“:“1001459de6″,“bssid“:“44:4e:6d:2c:f6:60″,“signalStrength“:-68}}
Wichtig sollte bei euch otaUnlock auf false stehen bitte folgendes eingeben, ansonsten kann man den Schritt überspringen.
Diese Schritte nur bei otaUnlock : false
Eingeben:
curl -XPOST –header „Content-Type: application/json“ –data-raw ‚{„deviceid“: „“, „data“: {}}‘ http://SONOFFMINI-IP:8081/zeroconf/ota_unlock
Bitte wieder SONOFFMINI-IP durch eure verändern!!
Zum überprüfen ob es nun auf true steht folgendes eingeben:
curl -XPOST –header „Content-Type: application/json“ –data-raw ‚{„deviceid“: „“, „data“: {}}‘ http://SONOFFMINI-IP:8081/zeroconf/info
Es sollte nun ota-Unlock auf true stehen.
Jetzt geht es weiter für alle
Wir flashen nun den Mini auf Tasmota.
HINWEIS: Aufgrund der Puffergröße auf den Sonoff mini muss man die Version tasmota-lite verwenden.
VERWENDE KEINE Tasmota-Minimalversion!
Gehe auf die Webseite http://sonoff-ota.aelius.com/, wir benutzen hier mal die tasmota-latest-lite.bin, was wichtig ist ihr müsst den SHA256 Code kopieren, weil wir den brauchen. Die Datei muss nicht runtergeladen werden !
Zurück zu Linux :
Gebt folgendes ein:
curl -XPOST –data „{\“deviceid\“:\“\“,\“data\“:{\“downloadUrl\“: \“http://sonoff-ota.aelius.com/tasmota-latest-lite.bin\“, \“sha256sum\“: \“5c1aecd2a19a49ae1bec0c863f69b83ef40812145c8392eebe5fd2677a6250cc\“} }“ http://SONOFFMINI-IP:8081/zeroconf/ota_flash
Ersetzt bitte den SHA256 Code mit euren, und setzt dann noch eure Mini IP ein. Es dauert nun ein bisschen bis die Tasmota Software installiert wird.
Der Mini blink jetzt etwas herum, dann bleib die Led ein paar Sekunden aus und geht dann wieder an. Lang An Lang Aus.
Wenn es fertig ist wird ein neues Wlan erscheinen :
tasmota_xxxxxxxxxx
Verbindet euch mit dem Wlan.
Ein Passwort wird nicht abgefragt da es ein offenes Wlan ist. NOCH.
Es wird euer Browser geöffnet mit Tasmota. Dort bitte nochmal eure Wlan daten eingeben.
SAVE
Tasmota versucht nun sich in euer Wlan zu registrieren.
Hat alles geklappt, schaut nochmal zur Sicherheit auf euren Router nach ob die IP gleich geblieben ist, oder es eine neue bekommen hat. Wenn ihr schon mal da seit, klickt drauf und macht ein hacken an : dieses gerät immer die gleiche IP geben“ an. (Fritz Box)
Gebt im Browser die IP ein und stellt Tasmota nach euren Bedürfnissen ein. Ich gehe jetzt nicht speziell drauf ein. Sollte Interesse bestehen überleg ich einen Beitrag dafür zu schreiben. Bei Fragen stehe ich auch gerne zur Verfügung.