Interessante Sache. Wenn ihr einen anderen Baustein mit mehreren GPIOs nehmt, könnt ihr auch mehrere Sensoren anschließen. Beispielsweise neben dem Schalter noch einen Temperatursensor. Dazu wählt ihr wieder aus der Liste eine der möglichen Sensoren und schließt sie an dem ESP 8266 an. Ein weiterer Vorteil von ESPEasy ist die Datenübermittlung. Über den Reiter Config könnt ihr auch MQTT aktivieren, und via ESPEasy eine IP und Port einem MQTT Broker mitteilen. Aber auch Thingspeak und Domoticz stehen zur Auswahl. Die allseits beliebte Frage ist auch: Kann ich ESP-Easy auf für Fhem benutzen? Selbstverständlich: Eine Howto findet ihr wie immer im Fhem Forum. On the Air Updates inklusive: Mit ESP 8266 Bausteinen (also z. Tasmota Verbrauchswerte an Homematic übergeben – verdrahtet.info. B den NodeMcu (siehe meine Links unten) und den WeMos könnt ihr die Firmware auch durch die Luft updaten. Kleinere ESP 8266 Bausteine (< 1 MB) sind leider nicht OTA updatefähig. Fazit: Ich bin von der Software begeistert, Open-Source, ständig wachsende Community, preiswerte Hardware und mit Fhem funktionierts auch.
Espeasy: Administrationsoberfläche Für Esp8266 Für Iot Und Fhem | Robins Blog – Technik Und Multimedia
Daher sollte man sich ausgerichtet auf die Anwendung hierzu die Binary selber compilieren. Hierzu benötigt man den Quellcode der aktuellen Version. Das gesamt Package mit allen Optionen findet man unter folgendem Link. Wenn man hier im oberen Bereich neben dem aktiven Reiter "Releases" auf den Reiter "Tags" klickt, erhält man eine Übersicht über alle Releases, die es von Tasmota gibt. Unter jedem Release gibt es nun ein (kleines) Icon für ein ZIP-Archiv, in dem sich alle Quelldateien befinden. ESPEasy: Administrationsoberfläche für ESP8266 für IoT und Fhem | Robins Blog – Technik und Multimedia. Dieses lädt man einfach herunter und entpackt es in einem eigenen Verzeichnis. Entwicklungsumgebung
Es gibt mehrere Entwicklungsumgebungen, mit denen man diesen Quellcode verändern und compilieren kann. Ich verwende hierzu das freie Tool Visual Studio Code von Microsoft
Nach der Installation und dem Aufruf muss in der Entwicklungsumgebung noch die Extension "PlattformIO IDE" installiert werden. Dazu einfach auf das Puzzle in der linken Seite klicken und die Etension im oberen Suchefeld im Marketplace suchen und auf "Install" neben der Extension klicken.
Tasmota Verbrauchswerte An Homematic Übergeben – Verdrahtet.Info
Solche Werte können per MQTT übertragen werden. Dabei ist in Tasmota eine bestimmte Struktur voreingestellt, die man ändern kann. Tasmota unterscheidet verschiedene Typen von Nachrichten. Es gibt Nachrichten für Kommandos, für Zustände und für Werte. Jede dieser Nachrichten besteht aus einem Topic (Thema) und einem Payload (Nutzdaten). Das Topic ist entscheidend dafür, welchen Geräte der MQTT Broker eine Nachricht zustellt. Prinzipiell kann man ein Topic fast nach Belieben zusammenstellen. Es ist aber sehr zweckmäßig, sich sorgfältig mit Topic-Strukturen auseinanderzusetzen, damit diese einen Struktursinn haben. Tasmota verwendet in der Voreinstellung folgende prinzipielle Topic-Struktur. pre-topic/detail-topic payload
pre-topic setzt sich in Kommandonachrichten zusammen aus "cmnd" und%topic%, wobei%topic% das ist, was man bspw. auf der Weboberfläche leicht konfigurieren kann. Mein%topic% lautet hier "test". Daraus ergibt sich für pre-topic cmnd/test. In detail-topic steht nun das von Tasmota verstehbare Kommando.
Die Sprachreferenz für das Scripting findet man auf
D1 Mini flashen
Das Flashen mit der neue Tasmota Version kann ebenfalls über Visual Studio Code erfolgen. Hierzu im VSCode Explorer die Datei "" suchen (ganz unten) und in dieser Datei die Zeile mit "upload_port" und "monitor_port" anpassen. Hier sollte jeweils der Port angegeben sein, an dem der D1 Mini angeschlossen ist. Windows Nutzer können das einfach über den Gerätemanager feststellen, MAC User über den Befehl ls-la /dev/cu. *. Diesen Portnamen trägt man dort ein und speichert diese Datei wieder. Anschließend kann man wieder in die Build-Dateien gehen (Alien Icon) und unter "tasmota-sensors" den Job "Upload" aufrufen. Nun wird die Version nochmal compiliert und anschließend auf den D1 Mini übertragen. Wie üblich, sollte nun ein Tasmota WLAN auftauchen. Hiermit verbindet man sich und konfiguriert anschließend als erstes die Verbindung ins WLAN. Sollten das Tasmota WLAN nicht auftauchen kann man das Ganze auch über den Tasmotizer 1.