RiproStellen Sie einen ITEAD-Schalter ein Sonoff Basic mit Firmware Tasmota

9 Minuten des Lesens
ZWECKE DES FÜHRERS:
KONZEPTE GEGENÜBER:
  • riproFirmware-Grammatik
VERWENDETE SOFTWAREKOMPONENTEN:
Verwendete physikalische Geräte:
LEITFADEN AM MEISTEN ANGEZEIGT FÜR:

Alle Umgebungen

Hinweise und Haftungsausschluss
  • qualsiasi modifica all'impianto elettrico dev'essere progettata ed effettuata da personale qualificato;
  • Änderungen in provorher ist a proEigenverantwortung sowie a proerstes Risiko und erste Gefahr (der Inhalt dieser Seite ist rein lehrreich);
  • Änderungen in provor einem gerät erlischt die garantie, die qualitätszulassungen und die zertifizierungen.
Fahrbericht: 1

ACHTUNG: Die Bilder in diesem Handbuch beziehen sich auf die erste Version von Sonoff Basic (R1) nicht die zweite (R2). Trotzdemdas riproming es ist das selbe, als die Kontakte, auf die für die Re zu begleichenproGrammatik sind die gleichen sowohl auf der R1-Version als auch auf der R2.

ACHTUNG: dieser Leitfaden es ist mehr als genug zum Zwecke der reproBerechnen Sie die Komponente; im Falle von proProbleme beziehen sich auf die breitere und strukturiertere Masterguide dem re gewidmetproProgrammierung von Geräten auf Basis von ESP8266, in denen viele weitere Konzepte und Techniken erläutert werden (einschließlich des neuen DIY via OTA).

Abstrakt

Jedes elektronische Gerät enthält breit ein kleines Stück SoftwareNamens Firmware, der seine Funktionen und sein Verhalten bestimmt.

Unser Auto ist mit Firmware ausgestattet; Es hat eine, die Waschmaschine, unsere Fernbedienung, sogar ein modernes Radiowecker. die Sonoff Basic und alle seine Brüder machen keinen Unterschied; der punkt ist, dass die original firmware hat einige inhärente Einschränkungen: Ermöglicht, dass dieser intelligente Switch nur über die Internetverbindung zur Website des funktioniert proProduzent, kann nicht auf die am häufigsten eingebunden werden HUB persönlichen, unterstützt nicht proDritten

Zu unserer Hilfe intervenieren - unter den verschiedenen bestehenden - zwei proOpen Source Jetsgenannt Sonoff-Tasmota e Espurna, die uns alternative Firmware zur Verfügung stellen, die, sobald sie auf dem Gerät installiert ist, es erlaubt erweitern die proFunktionalität. Auf dieser Seite konzentrieren wir uns auf die Installation von Sonoff-Tasmota. Dazu benötigen Sie einen Computer, ein Verbindungsgerät zwischen dem Computer und dem Computer Sonoff (so genannte USB / TTL-Adapter) und eine Software auf dem Computer (für dieses Handbuch verwenden wir ATOM), um die proCedura von proProgrammierung.

RiproSetze einen ITEAD Sonoff es ist allgemein eine tolle idee: die Tatsache, dass das gleiche es beweist proHerausgeber veröffentlichen am proerste blog artikel darüber. Das riproming Trennt die Geräte von der Einschränkung, dass sie bei bestehender Internetverbindung verwendet werden können (In die Wolke derapp eWeLink), zusätzlich zur Erweiterung der Kompatibilität und Funktionalität auf außergewöhnliche Tools wie HUB persönlichen.

Das heißt, ich Sonoff Allgemein verwendete Geräte sind ebenfalls gültig wie sie ankommen proWerkseinstellungen. Sie machen einfach einige Dinge nicht und vor allem können sie nicht in unsere Lieben integriert werden HUB persönlichen.

Dieser Leitfaden ist dem Thema gewidmetproGrammatik von Sonoff Basicaber das ist es applicabile in genau der gleichen Weise zu allen anderen Geräten in seiner Familie ITEAD Sonoff Smart Home: Der einzige Unterschied besteht darin, in jedem Gerät die vier Kontakte zu finden Auf welcher Schnittstelle soll die Firmware hochgeladen werden?

Wir haben gewidmet un FOCUS ad hoc zum Thema Kontrolle Post-riproming.


ITEAD Sonoff BasicATTENZIONE: Denken Sie daran, dass es in unserer FORUM-Community gibt ein Ad-hoc-Bereich für Sonoff (und allgemeiner zu Geräten ESP8266), für jeden Zweifel, Frage, Information auf dem spezifischen Verdienst dieser Komponenten.
Es wird viel darüber geredet im Chat.

ProSenkung

  1. Beschreibung proSenkung
  2. Installation und Konfiguration von ATOM & PlatformIO
  3. Überprüfen des vom Computer zugewiesenen COM-Anschlusses
  4. Firmware-Download und Konfiguration auf PlatformIO Tasmota
  5. Anschluss von Sonoff im Blitzmodus
  6. Laden Sie die Firmware auf das Gerät hoch Sonoff Basic
  7. So aktualisieren Sie OTA (drahtlos) a Sonoff
  8. Schlussfolgerungen

1. Beschreibung proSenkung

Zu reproGrammatik a Sonoff (Basic, aber eigentlich die proVerfahren Dies gilt auch für alle anderen Modelle) Zunächst muss ATOM installiert und konfiguriert werden.

  • Download die Firmware Tasmota;
  • verbinden (nicht im Blitzmodus) Sonoff all 'USB / TTL-Adapter Wenn Sie den "Serial Monitor" öffnen, stellen Sie fest, welcher COM-Port automatisch zugewiesen wird, und trennen Sie dann den Sonoff;
  • Konfiguration die zwei Konfigurationsdateien, "platformio.ini"Und"my_user_config.h";
  • durchführen Kompilieren oder Ausführen des "Build" (im Fehlerfall korrigieren und neu kompilierenprovare);
  • verbinden il Sonoff an den USB / TTL-Adapter im Blitzmodus;
  • durchführen die Update-Suchenamento oder "Upload".

Gehen wir jetzt ins Detail.

2. ATOM Installation und Konfiguration

Herunterladen und installieren die Software ATOM unter diesem link: https://atom.io/. Diese Software ist für alle gängigen Plattformen kostenlos erhältlich (Apple, Windows und Linux). Nach der Installation muss es durch Installation des zusätzlichen Pakets mit dem Namen "platformi-ide".
Gehen Sie dazu zu:

  • Mac OS X, Menü : Atom > Voreinstellungen > installieren
  • Windows, Menü : Datei > Einstellungen > installieren
  • Linux, Menü : bearbeiten > Voreinstellungen > installieren

und in der Suchlochsuche, appgesalbt "platformi-ide“. Wenn Sie das Paket gefunden haben, klicken Sie auf Installieren.

ATOM-Installationspakete
Scrollen zum Zoomen
Nb Die Installation von Atom + platform-io kann die Installation zusätzlicher Add-On-Pakete wie Python beinhalten. Sollte der Installer nach diesen Ergänzungen fragen, prov um Ihre Anfrage zu erfüllen (unter Androhung einer Funktionsstörung)namenächster Teil des Tools).

Nach der Installation, schließen Sie ATOM und öffnen Sie es erneut. Zu diesem Zeitpunkt wird das für ri erforderliche PlatformIO-Paket standardmäßig gestartetproGrammatik der Sonoff Basic. Die Software prowird in der Lage sein, eine Reihe von zusätzlichen Paketen vollautomatisch zu installieren.

Am Ende wird PlatformIO fragen ein letztes Mal ATOM neu zu starten.
(Ed. Ab hier verweisen wir direkt auf PlatformIO, was bedeutet, dass es sich um ATOM + PlatformIO handelt.)

3. Überprüfen des vom Computer zugewiesenen COM-Anschlusses

Einen Adapter USB / TTL (FTDI) ist ein einfaches Gerät, mit dem wir kommunizieren können unser Computer und das Herz des Geräts Sonoff Basic. Um dies zu tun, ist es zunächst notwendig, die zu "entkleiden" Sonoff Entfernen der weißen Kunststoffschale dass proTegge. Damit ist das Gerät fertig appsind wie folgt:

Scrollen zum Zoomen

Der Adapter, der in Form und Farbe variieren kann, verfügt standardmäßig über einen USB-Anschluss und vier Kontakte welche gehen kontaktiert mit den Anwesenden im Vorstand von Sonoff Götter benutzen Du Pont Verbindungskabel:

ACHTUNG! NICHT GLEICHZEITIG ANSCHLIESSEN SONOFF AN DEN USB / TTL-ADAPTER
UND ZUM NETZWERKSTROM 220V!
VERGESSEN SIE NICHT, DEN NETZSTROM VOM GERÄT ZU TRENNEN !!!

Es wird normalerweise verwendet, um auf dem Brett von zu schweißen Sonoff der Stifte so um die Verbindung zum FTDI zu vereinfachen, aber es ist genug Platzieren Sie einfache Kontaktstifte, um das gleiche Ergebnis zu erzielen.

Das folgende Video zeigt, wie Sie den FTDI anschließen ohne die Verwendung von Schweißnähten:

Eine weitere, letzte Alternative ohne zu schweißen ist das von "frischer Wäsche", verfügbar hier.

Andere Verbindungstechniken können sein hier lesen.

Verbinden Sie deshalb das Modul Sonoff an den USB / TTL-Adapter und dann über das Kabel an einen USB-Anschluss des Computers.
Wählen Sie dann den Menüpunkt "PlatformIO> Serial Monitor“. Ein fi wird geöffnetnestwie die folgenden:

Nach einem Moment im Eintrag "Hafen”Zeigt an, an welchem ​​COM-Port der Computer angeschlossen ist hat dem USB / TTL-Modul zugewiesen.
Nimm es zur Kenntnis.
Trennen Sie nun das Modul vom USB-Port.

HINWEIS für Benutzer Apple: Atom, su macOS, könnte einen anderen Port als den klassischen COMx identifizieren. Informationen zum Konfigurieren der Tür in dieser Serie finden Sie unter zu diesem Thread. Denken Sie darüber hinaus immer daran, den richtigen Treiber für zu installieren Mac die proerster USB / TLL-Adapter.

Nach der Installation des richtigen Treibers, im Systemreport der MacUnter USB benötigen Sie (durch Anschließen des USB / TTL-Adapters) eine Stimme wie folgt:

FT232R ein Mac

4. Firmware-Download und Konfiguration auf PlatformIO Tasmota

Zu diesem Zeitpunkt sollte es heruntergeladen werden die neueste Firmware-Version Tasmota.
Einmal heruntergeladen, Entpacken Sie die .zip-Datei dort, wo Sie möchten.

Wählen Sie nun im PlatformIO-Menü "Reichen Sie das > Add Project Ordner"Und dann den Ordner auswählen wo die oben erwähnte zip-Datei zuvor entpackt wurde.

Dadurch öffnet PlatformIO die proJet Tasmota.

Zu diesem Zeitpunkt muss das Softwarepaket "konfiguriert" werden. Tatsächlich wird es "grundlegend" bereitgestellt, ohne Anpassungen, die erforderlich sind, damit am Ende des proGrammatik, die Sonoff kann richtig funktionieren.

Genauer gesagt, die proProzess ist das Folgende:

  • Wählen Sie die Firmware-Komponente Tasmota füllen;
  • Geben Sie den Namen und das Passwort des Wifi an, in dem das Sonoff muss automatisch noch einmal "eintreten"proprogrammiert;
  • Geben Sie den COM-Port an, der für die Datenübertragung verwendet werden soll.
  • kompilieren Sie die Firmware;
  • Schreiben Sie es auf das Gerät.

Öffnen Sie die Datei auf PlatformIO, um auszuwählen, welcher Teil der Firmware kompiliert werden sollplatformio.ini"Und stellen Sie sicher, dass es nur konfiguriert ist"default_envs = tasmota"Wie im Bild:

Atom - platform. Und

Die unten kommentierten Punkte kennzeichnen die Alternativen, nämlich die Kompilierung oder einen minimalen Teil der Firmware („default_envs = tasmota-minimal") Oder vollständige Sprachversionen ("default_envs = tasmota-E"Ist der Italienische) oder der Standard (appgesalbt, wie oben vorgeschlagen, "default_envs = tasmota").

Suche nach dem Artikel "upload_port =") Und geben Sie den zuvor identifizierten COM als Wert ein zum vorherigen Schritt.

Wenn Sie fertig sind, speichern und schließen Sie die Datei.

Jetzt müssen Sie konfigurieren Name und Passwort unseres Wifi.

Datei öffnen "tasmota/my_user_config.h"Und finde die Variablen:"#define STA_SSID1"E #define STA_PASS1":

Atom - user_config.h

Geben Sie dort den Namen ein von proehe Wi-fi und das zugehörige Passwort. Speichern und schließen Sie die Datei.

Wir sind jetzt proum unser Firmware-Paket zu "kompilieren". Klicken Sie auf das Menü "PlatformIO> Build".
wenn der procedura wird erfolgreich sein, Sie sollten einen Bildschirm ähnlich dem folgenden erhalten:

Scrollen zum Zoomen

Das Paket ist abgeschlossen e proan das Gerät gesendet werden.

Nb. die Aktion des Kompilierens ("Build") der Firmware Tasmota übersetzt in die Erstellung einer Datei ("firmware.bin") Auf der Strecke"% directorycontenentetasmota/.pioenvs/tasmota“. Diese Informationen sind nützlich wenn du den nächsten machen willstnamento OTA (Over-The-Air), der auffordert, die Datei "firmware.bin" der neuen Version der zuvor kompilierten Signatur anzugeben.

Eine spezielle Anleitung finden Sie hier all'aggiornamedes massiven Sonoff-Tasmota mit einem einzigen zentralen Vorgang über TasmoAdmin.

5. Anschluss von Sonoff im Blitzmodus

Um das zu aktivieren Sonoff im Blitzmodus (dh proum die neue Firmware zu erhalten) proCedura ist die folgende:

  • verbinden die Sonoff an das USB / TTL - Modul (wie erläutert) zuerst);
  • Halten Sie die gpio0-TasteProGramm-Taste ”) wie im obigen Schema;
  • Schließen Sie das Kabel an den USB-Anschluss des Computers an.
  • Lassen Sie die gpio0-Taste los.

An diesem Punkt (e nur an diesem Punkt, wenn Sie alles richtig gemacht haben), die Sonoff Basic werden proum unser Firmware-Paket zu erhalten Tasmota zuvor konfiguriert und kompiliert.

Wenn der Upload (prossimo Absatz) fehlgeschlagen, riprovate dies prowieder Cedura.

6. Firmware-Upload am Sonoff Basic

An dieser Stelle genügt die Auswahl im Menü „PlatformIO> Hochladen”Um die Phase zu starten proGrammatik e proere. Wenn am Ende von procedura las dann "SUCCESS" (ähnlich dem Firmware-Kompilierungsbildschirm) gut, du wirst es richtig gemacht haben die erste benutzerdefinierte Konfiguration von Ihnen Sonoff Basic. In dem Fall stattdessen die procedura nicht, wiederholen Sie die obigen Schritte, Achten Sie darauf, die Konfiguration der COM, der Anschlüsse und aller Betriebsabläufe sorgfältig zu überprüfen.

Jetzt, dass die procedura war erfolgreich, muss überprüft werden dass alles richtig funktioniert. Trennen Sie das USB-Kabel und schließen Sie es sofort wieder an, diesmal OHNE Halten Sie die gpio0-Taste gedrückt Sonoff ist eingeschaltet und funktioniert normal ohne in den Modus zu gehen proProgrammierung.

An dieser Stelle wird die Sonoff es wird an sein und wird in das Wifi eingegeben haben, wie bereits über die Zugangskoordinaten informiert (siehe Punkt 2 des Guides). Um daran festzuhalten, muss man jedoch herausfinden, welche IP unser Router ihm zugewiesen hat, was wir nicht im Voraus wissen können.

Klicken Sie dazu auf "PlatformIO> Serial MonitorUnd auf dem folgenden Bildschirm:

Wählen Sie "Baudrate", um "115200" einzustellen, während das Feld "Port" automatisch konfiguriert werden soll.
Mit einem Klick auf "Start" sollte appGehen Sie wie folgt vor:

Scrollen zum Zoomen

welches die IP anzeigen sollte, die von erhalten wird Sonoff wenn es in das Wifi-Netzwerk eintrat, in diesem Fall "10.0.1.43". Jetzt öffne dich Jeder Browser auf der proIhren ComputerGeben Sie die Adresse ein die IP gerade erhalten und drücken Sie die Eingabetaste.

Wenn alles gut gegangen ist, sollte appGehen Sie wie folgt vor:Komplimente!
Il Sonoff Basic ist richtig reprogrammato mit der firmware Sonoff-Tasmota.

Es wird jetzt genug sein Trennen Sie das Gerät vom FTDI-Adapter Stellen Sie dann vom Computer aus die elektrischen 220v-Verbindungen zu diesem Zeitpunkt wieder her und starten Sie es.

7. So aktualisieren Sie OTA (Over The Air) a Sonoff

Zu aktualisieren un Sonoff Basic precedentemente proprogrammiert Tasmota (eigentlich die procedura ist das selbe für alle die ITEAD-Modelle Sonoff aggiornati Tasmota) ist ausreichend Füllen Sie die aktualisierte Version aus der Firmware Sonoff-Tasmota (dh dieser Schritt dieser Anleitung) und stellen Sie die Datei wieder her "firmware.bin"(Siehe Punkt" zur Kenntnis nehmen "am Ende der angegebenen Passage).

In der Tat Sie müssen zuerst die "minimale" Firmware kompilieren ("default_envs = tasmota-minimal"In der Datei plaformio.ini), legen Sie die Datei beiseite "firmware.bin"Kompilieren Sie anschließend die" vollständige "Firmware ("default_envs = tasmota”- oder Verteilung Sprache - In der Akte plaformio.ini) und legen Sie die zweite Datei beiseite "firmware.bin".

Als nächstes stellen Sie über einen Webbrowser eine Verbindung zu her Sonoff e Wählen Sie "Unterschreiben" Upgrade".

Unter der Überschrift "Upgrade per Datei-Upload", Wählen Sie die Datei"firmware.bin"Oben bezüglich der" minimalen "Version, dann klicken Sie auf die Schaltfläche" Start " upgrade"Und warten Sie einfach, bis die Transaktion abgeschlossen ist. Stellen Sie am Ende erneut eine Verbindung zur Webschnittstelle her und wiederholen Sie den Vorgang procedura, diesmal reicht es die datei "firmware.binVon der "kompletten" Firmware.

Eine spezielle Anleitung finden Sie hier all'aggiornamedes massiven Sonoff-Tasmota mit eine zentrale Operationüber TasmoAdmin.

8. Schlussfolgerungen

Il Sonoff Basic Es ist ein mächtiges Werkzeug, besonders wenn es wiederholt wirdproGramma mit Tastmota oder ESPurna. Nachdem Sie es aktualisieren könnenEs ist nützlich lerne es hinzuzufügen Startseitebridge oder Home Assistant.

Eigentlich ich Sonoff nicht handeln da schaltet nur, die Funktionen sind in der Tat die unterschiedlichsten, wie gezeigt Viele unserer Guides widmen sich proMQTT tocollo. Geschichte protocollo ist ideal für die Hausautomation und für dieappgefettet, wird es auf Ihren Geräten eingeführt Sonoff durch das HöherenameNto zur Firmware Sonoff-TasmotaGegenstand dieser Anleitung.

So prüfen Sie a Sonoff nachdem wir reproProgrammieren Sie die Firmware


ITEAD Sonoff BasicATTENZIONE: Denken Sie daran, dass es in unserer FORUM-Community gibt ein Ad-hoc-Bereich für Sonoff (und allgemeiner zu Geräten ESP8266), für jeden Zweifel, Frage, Information auf dem spezifischen Verdienst dieser Komponenten.


Telegramm

Bleiben Sie auf dem Laufenden durch unsere Telegrammkanal!