Für eine kontinuierliche Aufzeichnung der Daten einer PV-Anlage und vom SmartMeter (digitaler Stromzähler) ist ein zuverlässiges Programm unerlässlich welches 24 Stunden 7 Tage die Woche läuft. Bei einem Neustart sollte das Programm automatisch wieder starten. Wenn einige Minuten fehlen, wäre das nicht so schlimm, als man kommt, erst nach Tagen auf den Absturz drauf.
Da es auch bei den heutigen Tasmota Chips (ESP32C3 oder ESP32S2) mit der aktuellen Firmware leider immer wieder zu Neustarts kommt, und gelegentlich das Scripting nicht wieder aktiviert wird, ist Tasmota eigentlich für den Dauerlauf als MQTT-Broker ungeeignet. Dieses Verhalten tritt vor allem bei Große Skript mit Diagrammen, E-Mail, Datenspeicherung, MQTT-Versand und Empfang usw. auf.
Für kleine Aufgaben, wie SmartMeter-Reader, schaltbare Steckdosen, Relaiskarten, Temperatursensor usw. ist aber Tasmota sehr gut zu gebrauchen, da über das MQTT-Protokoll alle Daten zentral empfangen, verarbeitet, archiviert und angezeigt werden können.
Auf einigen Webseiten wird oft ein Raspberry-Pi zu diesem Zweck eingesetzt. Als eingefleischter Windows Anwender und die Möglichkeit das auch mit einem Windows 11 Pro Webserver zu machen, fiel die Entscheidung zu dieser Lösung leicht. So muss man nicht noch ein zweites Betriebssystem lernen zu bedienen.
Wenn nur das Programm „MQTT-Server“ zur Datenaufzeichnung und Anzeige verwendet wird, genügt ein Mini-PC auf dem man mit der Remotedesptopverbindung (RPD-Verbindung) vom Desktop-PC zugreifen kann. Für die Bereitstellung der Daten am Handy muss dann noch der Windows IIS-Webserver und falls gewünscht auch PHP für Windows installiert und eingerichtet werden. Alle diese Funktionen bringt Windows 11 Pro bereits mit. Die Kosten für so einen kleinen vollwertigen PC sind unter 200€ und er könnte dann auch für andere Aufgaben eingesetzt werden.
Diese Webseite ist keine Anleitung für den Betrieb und Einrichtung eines Windows Webserver mit MQTT-Broker, aber alle wichtigen Aufgaben und Zusammenstellungen für die Hardware und Software sind hier als Beispiel zusammengefasst. Alle Funktionen der Software „MQTT-Server“ sind auf der Seite „Beschreibung“ aufgelistet. Für Fragen steht die Seite „Kontakte“ zur Verfügung.
Mit dem Programm „MQTT-Server“ können die Daten vom einem Smartmeter (digitaler Stromzähler) und einer PV-Anlage angezeigt, gespeichert, archiviert und in Diagrammen übersichtlich dargestellt werden. Für die Übertragung von Sensorwerten wird das „MQTT-Protokoll“ verwendet. Dieses Protokoll ist bei „TASMOTA“ Sensoren zu finden. Zum Auslesen eines SmartMeter wird ein Lesekopf mit „Tasmota“ benötigt. Für die Übertragung von Werten der PV-Anlage gibt es Zwischensteckdosen wie z.B. Refoss Tasmota WiFi Steckdose 16A. Wichtig ist eben das „MQTT-Protokoll“, die bei Tasmota immer vorhanden ist.
Das Programm wurde mit „Embarcadero ® Delphi 11.0“ erstellt. Die Software ist in 8 Seiten und eine Statuszeile eingeteilt und es werden fünf Diagramme erzeugt. Alle Diagramme werden mit der „Google Visualization API (Google Charts)“ erzeugt und angezeigt. Jedem Programmpaket liegt eine ausführliche Hilfedatei bei. Es werden drei Programmpakete angeboten (free, pro, PRO) mit unterschiedlichen Funktionsumfang (siehe Seite „Kaufen“). Weiters können die Werte und Diagramme am Smartphone angezeigt werden (nur in der PRO Version).