[V4] Tasmota SonOff TH Integration

Hallo zusammen,

[Vorwort]

Ich habe mein Haus vor 15 Jahren gekauft. Es wurde mit elektrischen Atherno-Heizkörpern beheizt (die schon nicht mehr die jüngsten waren) und konnte über Fernbedienungen desselben Herstellers ferngesteuert werden. Die Fernbedienung integrierte einen Temperatursensor, ermöglichte die Festlegung eines Temperatur-Sollwerts und das Aktivieren/Deaktivieren der Regelung um diesen Sollwert. So vergeht die Zeit, die Fernbedienungen gaben nacheinander den Geist auf. Ich habe den Hersteller kontaktiert, die Neuproduktion alter Fernbedienungen kostete ein Vermögen. Ich versuchte, die Fernbedienungen/Empfänger zu hacken, aber das Protokoll war proprietär und die Mikroprozessoren zu alt (Compiler einrichten, usw.). Ich habe schließlich alles aus- und nur noch die Heizelemente (Widerstand/feuerfester Stein) und deren elektrisches Sicherheitssystem übrig gelassen. Ich hatte schöne Ein/Aus-Heizkörper.

[Hausautomation]
Um durch Temperaturregelung wieder Komfort zu erlangen und meine Stromrechnung zu senken, suchte ich nach einer Möglichkeit, meine Heizkörper zu automatisieren.
Auf keinen Fall wollte ich Kabel durch das ganze Haus ziehen, also brauchte ich eine drahtlose Lösung. Und da mein Haus groß und alt ist (die Wände sind dick), waren die günstigen und traditionellen Lösungen bei 400~800kHz nicht geeignet. Ich suchte/testete Z-Wave-, XBee- oder DIY-Implementierungen mit mysensors.org. Schließlich habe ich mich vor drei Jahren für die SonOff-TH-Module entschieden: ein Sensor, ein Relais, eine WLAN-Kommunikation mit einem bekannten Prozessor => alles, was man für eine Regelung braucht.
Nach einigen « Schwierigkeiten » und Fragen zum Hersteller-Firmware (der meine Daten fröhlich auf seine Server schickte), fand ich das Tasmota-Firmware, das zwei meiner Bedürfnisse erfüllte:

  • eine lokale Regelungslösung dank eines Skript-Systems (um die Regelung zu dezentralisieren und robust gegen häufige Kommunikationsverluste zu sein)
  • eine einfache und autonome Schnittstelle zur Steuerung/Konfiguration der Heizung direkt/fein.

[Anfang des Gladys-Abenteuers]
Bis vor kurzem habe ich OpenHab verwendet, um meine elektrischen Heizkörper zu verwalten. Das war ein Albtraum, besonders für die Verwaltung der MQTT-Installationen. Und die Updates hatten Auswirkungen. Ich verbrachte mehr Zeit damit, mein System zu warten und zu optimieren, als es einfach zu nutzen.
Kürzlich las ich einen Artikel im Blog von Korben, der den Wechsel zu einer Version 4 eines Hausautomationssystems Gladys erwähnte. Ein Blick auf die Website und die Dokumentation zeigte mir, dass es meine Sonoff-Module (zumindest teilweise) und MQTT verwaltet.
Ich habe Gladys v4 heruntergeladen, auf einem herumliegenden Raspberry Pi installiert (in der Tat dem, der OpenHab gehostet hat :smiley: ), einen Scan meiner Heizkörper durchgeführt, mein Dashboard schnell aktualisiert und zwei grundlegende Szenen erstellt, um eine Hysterese zu erzeugen!
Kurz gesagt, in weniger als einer Stunde hatte ich ein funktionierendes Hausautomationssystem: gute Arbeit, Jungs! :slight_smile:

Jetzt werde ich versuchen, mein System genau zu steuern und euch über meine Anpassungen/Bemerkungen auf dem Laufenden halten.
Nächstes Projekt: Kommunikation per MQTT mit dem Skript der Heizkörper (Sollwert und Ein/Aus der Regelung senden).

Bis bald :blush:

Was für eine wundervolle Rede, das macht Freude beim Lesen!

Hallo zusammen,

Erste gute Nachricht für mich: Die Firmware-Versionen 9.x von Tasmota enthalten eine Regelfunktion (also kein Skript mehr nötig). Zweite gute Nachricht: Alle Steuerungsfunktionen sind über MQTT zugänglich.

Diese Funktionen sind allerdings nicht in Gladys vorhanden. Mein JavaScript ist etwas eingerostet (ich bin eher C/C++), aber ich werde versuchen, die fehlenden „Features“ von Tasmota zu integrieren. Auch hier: alle Glückwünsche, die Code-Architektur ist relativ klar und gut strukturiert, um sich schnell zurechtzufinden. Jetzt muss ich nur noch die Mechanismen des Austauschs zwischen Frontend und Backend verstehen, …

Auf der Entwicklerseite denke ich, dass ich die Entwicklungsumgebung erfolgreich installiert habe. Die Abhängigkeiten sind nicht zahlreich, das ist cool.
Geeks Dilemma, ich zögere noch, welche IDE ich wählen werde! :grin:

Hallo, wir nutzen hauptsächlich Visual Studio Code.
Ansonsten, welche Funktionen werden vom Tasmota-Service nicht unterstützt?

Hallo,

Ich liege vielleicht falsch, aber alle Tasmota-Befehle sollten als Feature umgesetzt werden können. Diejenigen, die mich interessieren, gehören zur Gruppe der Thermostat-Befehle (Commands - Tasmota).
Ich versuche etwas zu machen und wenn es funktioniert und es jemanden interessiert, schlage ich es euch vor. Wäre das in Ordnung?

Das freut uns zu lesen :smiley:

Danke für dein Feedback und willkommen in der Gladys Assistant Community! :slight_smile:

Falls du spezielle Anforderungen hast (bei den Szenen, dem Dashboard), zögere nicht, im Forum in den entsprechenden Themen zu posten. Gladys v4 ist gerade herausgekommen, wir stehen noch ganz am Anfang dieser Version und sind für jedes Feedback dankbar.

Und wenn du beitragen möchtest, ist das noch besser. Das ist die beste Art, zu helfen.