SONOFF TH Elite x TASMOTA

Wie einige von euch vielleicht gesehen haben hat mir SONOFF freundlicherweise drei neue Geräte aus der Elite Reihe zukommen lassen. Wie schon im Blog Post zu dem SONOFF POW Elite stelle ich Euch hier erstmal das Relais vor.

Link zum Hersteller:

https://itead.cc/product/sonoff-th-elite-smart-temperature-and-humidity-monitoring-switch/ref/38/?campaign=SONOFFTHElite

Amazon Link:

https://amzn.to/3QnekjU

Der SONOFF TH Elite sowie auch der SONOFF TH R3 kommen mit einigen neuen Features gegenüber dem TH Vorgänger.

Das TH Elite:

Dieses Relais gibt es wie auch den POW Elite in zwei Varianten 16A und 20A, wobei ich hier stark die 20A Variante empfehle.

Es wurde ein LCD Bildschirm verbaut der euch die Umgebungstemperatur und die Luftfeuchtigkeit und falls gewünscht auch die ESP32 Temperatur anzeigt.

Auch hier wurde der ESP8266 gegen einen neueren und schnelleren ESP32 ausgetauscht.

Die inneren Komponenten wurden verbessert was man definitiv Feststellen kann.

Anschlüsse habt ihr die “normalen” Relais Anschlüsse L in / N in und L out / N out. Zudem wurden noch zwei Zusätzliche Anschlüsse auf der Oberseite verbaut. Wo noch beim alten TH ein Klinkenstecker als Verbindung zum Sensor gewählt wurde, wurden hier ein RJ45 Anschluss und ein Serieller Anschluss angebracht. An dem Seriellen Anschluss könnt Ihr eure DHT22 und noch viele Weiter Temp/Hum Sensoren anschließen.

Natürlich sind die standard Funktionen wie Automatic Mode, Voice Control, Timer und LAN Controll enthalten.

Der TH R3

Bei dem TH R3 handelt es sich im Grunde genommen um eine gering abgewandelte Version des TH Elite.

Hier wurde auf ein Display und einen Seriellen Anschluss verzichtet. Alle anderen Funktionen sind identisch.

Sensoren:

Einmal der THS01 welcher die Temperature und die Luftfeuchtigkeit messen kann.

Größe: 60x30x20mm, Kabellänge: 47cm

Und hier der Wasserdichte DS18B20 Temperatur Sensor:

Dieser ist z.b. zur Überprüfung von Wassertanks und der gleichen gedacht.

Größe: 50x5mm, Kabellänge: 47cm

Natürlich könnt Ihr beide SONOFF Geräte auch mit der standardmäßigen Firmware verwenden und diese dann auch in euer SmartHome einbinden. Jedoch gehts hier wie meistens um eine Cloud-freie Umgebung.

Deshalb hier die Anleitung zum flashen von Tasmota auf den SONOFF TH Elite & TH R3.

Der Flashvorgang wurde schon ausführlich bei dem SONOFF POW Elite und einigen anderen Blog Posts beschrieben, deshalb würde ich euch bitten diese kurz zu lesen.

Im Endeffekt ist der Prozess immer derselbe und ist auch hier beim TH Elite bzw. TH R3 nicht anders.

Hier noch das Innenleben mit Beschrifteten Pins.

Nachdem Ihr den SONOFF geflasht habt und eure WiFi Zugangsdaten mittels eines Access Points eingegeben habt, könnt Ihr auf das Haupt Web Interface zugreifen.

Hier die aktuelle Firmware in der Development Edition(Stand 07.07.22): https://drive.google.com/file/d/1WxYjtMxKBAdYYYvi84eOjGSW0rdRYNcN/view?usp=sharing

Jetzt geht Ihr auf Configuration – Configuration Other und gebt folgende Zeile bei Template ein und klickt auf Activate und unten auf Save.

TH316D (16A Variante)

{"NAME":"Sonoff THR316D","GPIO":[32,0,0,0,225,9280,0,0,0,321,0,576,320,9184,9216,0,0,224,0,9248,0,1,0,3840,0,0,0,0,0,0,0,0,0,0,0,0],"FLAG":0,"BASE":1}

TH320D (20A Variante

{"NAME":"Sonoff THR320D","GPIO":[32,0,0,0,226,9280,0,0,0,321,0,576,320,9184,9216,9312,0,0,9313,9248,0,1,0,3840,0,0,0,0,0,0,0,0,0,0,0,0],"FLAG":0,"BASE":1}

Nach einem Klick auf Save wird das Gerät neugestartet und Ihr solltet eine neue Bedienoberfläche sehen. Auch auf dem Display sollten jetzt Werte auftauchen (TH Elite)

Jetzt müsst Ihr noch den Sensor anschließen & auswählen um die korrekten Werte zu erhalten.

Dazu geht Ihr auf Configure – Configure Module und wählt dann im DropDown Menü euren Sensor aus.

THS01 = SI7021 oder den DS18B20 usw.

Nun bekommt Ihr alle Werte Korrekt angezeigt.

Wie Ihr vielleicht an eurem Gerät seht werden auch auf dem Display mehrere Werte angezeigt.

Und zwar die Temperatur vom ESP32 (intern) und die Werte des angeschlossenen Sensors.

Um diese jetzt zu filtern bzw. zu setzen um nur die Temperatur und die Luftfeuchtigkeit des Sensors auf dem Display angezeigt zu bekommen gebt Ihr in die Console diese zwei Befehle ein.

GlobalTemp2 1
GlobalHum2 1

Diese bewirken das nur die 1. JSON Werte angezeigt werden.

Falls Ihr nur die ESP32 Temperatur ausschalten wollt könnt Ihr diesen Befehl eingeben:

SetSensor127 0

Nachdem Ihr diese Schritte vorgenommen habt könnt Ihr den SONOFF wie immer mittels MQTT in ein SmartHome System einbinden.

18 Gedanken zu “SONOFF TH Elite x TASMOTA

  1. Hi,

    besten Dank für diese Anleitung. Ich hab meinen Sonoff THR320D nun erfolgreich geflash und auch in der GUI erscheinen die Werte. Nur das Display bleibt dunkel 🙁

    Hast du einen Tipp?

    Grüße!

  2. Ne, das klappt leider auch nicht.

    Je nach dem was ich installiere (12.0.2.3. / 12.0.2.4) bekomme ich mal das Display mit der ESP Temp, dann aber keine Option den Sensor zu konfigurieren oder teilweise zwei Power Toggles usw.

    Ich glaube ich leg das Teil erst mal noch in den Schrank und warte auf weitere Releases.

    Das von dir gezippte File ist ja vermutlich einfach von hier:
    http://ota.tasmota.com/tasmota32/release/

    Du nimmst die tasmota32.bin oder die tasmota32-display.bin?

    Grüße
    Manuel

  3. Servus Manuel,
    also die release Datei kannst du aktuell noch nicht nehmen da du diese selber compilieren müsstest da dort noch eine override angelegt werden muss um das Display zum laufen zu bekommen, deshalb meine Datei hier.
    Die zwei PowerToggles sind bei dem 20A Modell aktuell noch normal stellen aber kein Problem dar.
    Hab hier aktuell 4 Stück einwandfrei am laufen mit der oben gezeigten Anleitung.

    1. Da habe ich mich dann doch noch mal rangesetzt. Geflasht mit dem ESP-Tool und deiner Anleitung absolut genau gefolgt. Nun habe ich allerdings das Problem, dass ich in Configure > Module zwar den Sonoff THR320D auswählen kann, aber keine GPIOs auf der Seite sind.

      PS: Der Haken “Active” beim Template muss an sein?

  4. Moin,
    ich hab mich auch mal an das Flashen gewagt (THR20D)’
    Mit der tasmota32.bin bekomme ich das Display und den Temp/Feuchte Sensor zum Laufen. Auch die Relais schalten. Nur die Energiemessung funktioniert nicht.

    Die oben verlinkte Firmware (https://drive.google.com/…) kann ich nicht aufspielen.
    Ich hatte es mit esphomeflascher probiert. Auch als OTA Update schläägt fehl…

    Mach ist was falsch?

    Gruß
    Matthias

  5. Hallo!

    Hast du die Belegung des rj9 Steckers?
    Bist du sicher das der zweiten Stecker (Dry Contact) nicht ein spannungsloser Wechsler ist (also ein 2 Relais ist)
    Die Beschriftung ist Com für gemeinsam, NC für normaly Closed also Öffner und NO für normaly open also Schließer. Dann steht da noch 5-30 V 1A MAX was für mich bedeutet das du an Com maximal 30 Volt anlegen darfst und maximal 1 A über die Kontakte fließen darf.

    Aber kannst du mal ein Bild von dem Rj9 stecker posten da ich nirgends die Pin Belegung finde. Wo ist 3.3v und wo GND
    Eventuell kann man bei dem DS18B20 Stecker die Farben sehen
    Gruß Manfred

  6. Hallo Leute, bei mir läuft es auch aber wie kann ich jetzt die automatische Schaltung bei bestimmten Temperaturen konfigurieren?
    Vielen Dank vorab für eure Hilfe.

  7. Hallo, ich habe mittels ESP-flasher die tasmota32.bin auf das Gerät übertragen, laut console vom flasher sieht alles super aus. Aber wenn ich das Gerät an den Strom hänge, leuchtet nur die rechte LED, ansonsten bleibt alles dunkel.. kann mir jemand einen Tipp geben?
    Danke und viele Grüße!!

  8. Hallo zusammen jetzt habe ich es auch hinbekommen aber eine frage ich habe den DS18B20 sensor dran für einen Wassertank kann aber in tasmoata nur den DS18x20 auswählen wieso? Kann ich den auch nehmen? Ich kann den Strom Schalten sehen aber in der App nicht die Temperatur und auch nicht den strom das kann doch nicht normal sein?

    Ich möchte gerne den Strom und die Temperatur auf dem Display und in Tasmota sehen kann mann das einstellen kann mir jemand helfen bitte.

    Mfg Christopher

  9. Hallo,
    ich habe den Sonoff THR320D.
    Tasmota läuft in der aktuellsten Deutschen Version per Webinstaller.
    Netzausgang lässt sich schalten, auch per mqtt aus openhab.
    Was mir nicht gelingt ist die Temperaturwerte des Sensors anzuzeigen.
    Ich haben den DS18B20, und diesen auch an GPIO25 ausgewählt.
    Auf der Tasmota Weboberfläche wird aber nur die ESP32 Temperatur angezeigt.
    Ich kann machen was ich will.
    Hat irgenjemand eine Tip woran das liegen kann?

  10. Hallo,
    Ich habe den POWR320D. Ich möchte das Gerät ohne die zusätzlichen Sensoren nutzen. Ist das möglich?
    Ich gabe alle geladen und konfiguriert aber das Gerät Power led an und das Display ebenso wenig.
    Was kann ich falsch gemacht haben. Habe die akt. Software geladen.
    Mfg, Karl-Heinz

  11. Hallo,
    Noch einmal, was ich geschrieben habe, kann ja keiner lesen.
    Ich habe den POWR320D. Ich möchte das Gerät ohne die zusätzlichen Sensoren nutzen. Ist das möglich?
    Ich gabe alles geladen wie im Text geschrieben. Dann konfiguriert, alle zufriedenstellend abgelaufen. Auch die ESP Themperatur wird angezeigt, in der App. Das ist alles was funktioniert. Keine Power led an und das Display hat ebenso keine Anzeigen. Wenn im Rechner auf der Web Applikation einen oder beide Ausgänge schalte, tut sich nichts.
    Was kann ich falsch gemacht haben. Habe die akt. Software geladen.
    Mfg, Karl-Heinz

  12. Schon krass…den einzigen verwertbaren Beitrag zum Thema Sonoff THR316 finde ich bei dir und auch bei dir unter YT. Mein Problem ist gerade, dass ich nur den THR316 haben – ohne D also ohne Display. Daher kann ich wohl auch nicht das Auto Config Profil von Tasmota verwenden. Ich habe Tasmota 14.2.0 geflasht und Tasmota läuft auch auf dem Sonoff. Die Configuration habe ich hier entnommen: https://templates.blakadder.com/sonoff_THR316.html Nun kann ich zwar den Ausgang schlaten, habe aber ansonsten keinerlei Werte in der WebUI. Ich habe via RJ11 den WTS01 Temperatur Fühler angeschlossen – von Sonoff, aber auch dieser Wert wird mir nicht angezeigt. Hm die Frage daher, was muß ich tun, damit mir alle Werte angezeigt werden und ich diese danna auch in HomeAssistant angezeigt bekomme?

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert