Das WiFi Thermometer wurde entworfen um die Vorlauf und Rücklauf Temperaturen der Wärmepumpe eines Freundes anzuzeigen. Das ganze sollte gut ablesbar und einfach zu bauen sein.
Also haben wir uns für das TTGO T-Display entschieden. Ein ESP32 mit einem kleinen OLED und Gehäuse gleich dabei. Als Sensor kommen ein oder zwei einfache DS18B20 zum Einsatz.
Die Temperatur war schnell auf dem Display. Aber da kann man doch mehr machen?
Gesagt, getan! Es kam als erstes ein Temperaturverlauf hinzu und dann noch eine Webseite auf der man alles einstellen kann.

Mit Hilfe der AP-Funktion des ESP32 kommt man nun auf die Seite. Hier kann man alles einstellen. Sensornamen, Messintervall und Farbe der Anzeige.
Und dann kam MQTT…
Die Wärmepumpe ist mit WiFi und MQTT ausgestattet. Das sollte das Thermometer auch können.
Da MQTT weit verbreitet ist, gibt es alles für die Arduino IDE und so haben wir es eingebaut.
Nun verbindet sich das Thermometer mit dem lokalen WLAN und sendet die Temperaturen an eine beliebige Automatisierung.

Der Aufabu kann einfacher nicht sein.
Den Sensor an Pin 15 anschließen.
Einen 4K7 Pullup Widerstand an 3,3V.
Board mit 5V via USB versorgen.

Die Software mit der Arduino IDE hochladen. Ich empfehle hier noch die alte IDE 1.8.19 zu verwenden. Hier kann man noch den „data“ Ordner, der die Webseiten enthält, mit einem Tool hochladen.
Und dann startet das Board schon im AP Modus.

Alles weitere kann dann im Webbrowser eingestellt werden.
Den Code findet ihr auf meinem GitHub! Viel Spaß!
Viel Spaß!
EDIT: Hier einen Beitrag, bei dem die Sensoren in Aktion zu sehen sind!

Comments are closed