Bei manchen Sonoff-Geräten ist ein direkter, serieller Zugriff nur mit Löten möglich.
Hier ist unter Umständen ein "over the air" (OTA)-Flash einfacher.
- Webserver installieren/vorbereiten
- Tasmota-Firmware in einem Webverzeichnis ablegen
-
wget http://ota.tasmota.com/tasmota/release/tasmota-DE.bin #funktioniert nicht für Mini
-
wget http://ota.tasmota.com/tasmota/release/tasmota-lite.bin #funktioniert für Mini
-
- SHA256 für die Dateien ermitteln und notieren
-
shasum -a 256 /var/www/html/sonoff/tasmota-DE.bin
c61dd7448ce5023ca5ca8997833fd240829c902fa846bafca281f01c0c5b4d29
-
- Gerät anschalten und starten lassen
- anschließend 5 Sekunden Reset drücken
- das Gerät agiert jetzt als Accesspoint (SSID-Beispiel: ITEAD-1000123456)
- ID des Gerätes ablesen und notieren (1000123456)
- auf das WLAN verbinden mit Passwort "12345678"
- Webseite http://10.10.7.1 aufrufen
- "richtiges" WLAN konfigurieren
- Speichern und Neustart
- IP im Ziel-WLAN ermitteln (Bsp.: 192.168.47.11)
- OTA-Flash vorbereiten
- curl http://192.168.47.11:8081/zeroconf/switch -d '{"deviceid":"1000123456","data":{"switch":"on"}}'
- curl http://192.168.47.11:8081/zeroconf/ota_unlock -d '{"deviceid":"1000123456","data":{}}'
- curl http://192.168.47.11:8081/zeroconf/info -d '{"deviceid":"1000123456","data":{}}'
- curl http://192.168.47.11:8081/zeroconf/ota_flash -d '{"deviceid":"1000123456","data": {"downloadUrl": "http://WEBSERVER/tasmota-lite.bin", "sha256sum": "c61dd7448ce5023ca5ca8997833fd240829c902fa846bafca281f01c0c5b4d29" }}'
- Zum Tasmota-AP verbinden (Bsp.: tasmota_36FCAB-123)
- WLAN neu konfigurieren
- Webseite aufrufen (http://192.168.47.11)
- Wunschkonfiguration eintragen