Selbstbau Low-Cost Temperatursensor für MQTT

voodoo44

Lieutenant
Registriert
Apr. 2006
Beiträge
821
Hallo zusammen,

ich habe folgendes "Problem": Derzeit setze ich in meinem Wohnzimmer einen (prototypisch) gebauten Temperatursensor ein. Dieser basiert auf einem Wemos D1 Mini inkl. Power-Shield (samt angehängtem Akku) und einem DHT-22 Temperatursensor. Der sendet zu meinem MQTT Broker alle 15 Minuten die aktuellen Temperaturen, sodass ich die Werte im Homebridge auslesen kann. So im Stack ist dieser Build (meiner Meinung nach) dann doch ziemlich groß und unhandlich.

Zunächst hatte ich die Idee, dafür mal ein Case zu designen, auf meinem 3D-Drucker auszudrucken und dann wenigstens nur noch eine kleine weiße Box irgendwo hinzustellen. Gefiel mir so halb, aber auch nicht so richtig - weil ich jetzt wiederum noch irgendwie den Batteriestand überwachen möchte und dafür auch wieder an den Bauteilen rumlöten müsste, weil das Powershield wohl keinen integrierten Widerstand hat.

Nun, genug vorgeplänkel: Ich bin auf der Suche nach einer Low-Cost Lösung, mit der ich via MQTT-Protokoll meine Temperaturwerte, Akkuwerte und ggf. auch Luftfeuchtigkeit und/oder Luftdruck auslesen und auf meinen MQTT-Broker übertragen kann. Im Optimalfall auch in einer sehr effizienten Form was Stromverbrauch angeht, sodass ich den Sensor einfach irgendwo über Monate (wenigstens ein paar Wochen wären gut) hinlegen kann.

Ideen Anyone? Muss kein Selbstbau sein, kann auch was fertiges sein.
 
  • Gefällt mir
Reaktionen: voodoo44
Ich habe für was in der Wohnung die Xiaomi Hygrometer (die runden) verteilt und lese die mittels BT aus.
Vllt. wäre das eine Option ?
 
Hey, habe selbst sowas ähnliches gebastelt und bin am Ende bei Arduino Nodes und einem ESP als Gateway gelandet.
Die Nodes halten mit 2 normalen Batterien gut ein halbes Jahr, der ESP hängt per USB am Strom.
Kosten pro Node sind ~10 Euro, wenn man die Teile bei Ali bestellt wahrscheinlich weniger. Jeweils ein Arduino Micro plus Bosch BMP280.

Das ganze läuft über MySensors, das hier ist mein Sketch (ist schon was älter, evtl musst du da noch was aktualisieren):
https://github.com/deveth0/MySensor...essureSensor-BMP280/PressureSensor-BMP280.ino

Hier findet du die Anleitung für den Gateway: https://www.mysensors.org/build/mqtt_gateway
Ich habe da einen Featherwing mit passendem Addon genommen, war etwas faul, da jetzt noch den Funk an den ESP zu löten.

Tipp: Hier hatte ich mal noch aufgeschrieben, wie man den Akkustand misst:
https://www.dev-eth0.de/2017/08/24/arduino-battery/
Und hier, wie du den Arduino auf 1Mhz bekommst, spart massiv Strom: https://www.dev-eth0.de/2017/08/17/arduino-pro-mini-1mhz/
 
deveth0 schrieb:
Die Nodes halten mit 2 normalen Batterien gut ein halbes Jahr, der ESP hängt per USB am Strom.
Kosten pro Node sind ~10 Euro, wenn man die Teile bei Ali bestellt wahrscheinlich weniger. Jeweils ein Arduino Micro plus Bosch BMP280.
In die 10 Euro passt dann sogar noch ein Oled Display :D
Nimm ruhig den BME280 anstelle des BMP280 - Der BME kostet gleich viel, kann jedoch zusätlich noch Luftfeuchtigkeit messen
 
  • Gefällt mir
Reaktionen: deveth0
Ich hatte lange diverse Arduinos samt DHT22 in meiner Wohnung. Ebenfalls mit Akku (Powerbank). Aber mich hat sowohl die Größe als auch Optik genervt. Daher habe ich mir einen Conbee gekauft (ca 30-40€, https://www.amazon.de/dp/B07PZ7ZHG5) und alle Arduinos gegen Xiaomi Sensoren getauscht (ca. 10€/Stück bei Amazon, Ali viel billiger https://www.amazon.de/dp/B07SB2C327/). Die werden über Phoscon (Deconz Nachfolger) direkt zu Homebridge durchgeschleift. Funktioniert wunderbar, Sensoren sind winzig und Die Knopfbatterien halten ewig.
 
Ich verwende einen Arduino Pro Mini (1,50€ aus China) mit einem SHT31D und einem 433 MHz Modul, welches dann an einen Raspberry sendet. Der Raspberry verwurstet es dann mit Homekit.
 
madmax2010 schrieb:
Nimm ruhig den BME280 anstelle des BMP280 - Der BME kostet gleich viel, kann jedoch zusätzlich noch Luftfeuchtigkeit messen
Sieht ganz hübsch aus - dann habe ich aber noch immer das Problem mit dem recht dicken ESP8266-Stack. Gibt es dafür nicht irgendwie ein hübsches "All in One", was klein und kompakt ist?
Vielleicht kann ich von dem D1 Mini auch das Power-"Board" abbauen, dann hänge ich die Kabel des Akkus direkt dran. Hat dann wiederum den Nachteil, dass man nicht bequem per USB aufladen kann.

Die Variante mit den Aqara-Sensoren klingt echt, aber noch eine Bridge zusätzlich zu dem Hue-Kram? Dann töte mich irgendwann das Weib :D
Ergänzung ()

madmax2010 schrieb:
Das Wemos D1 hat auch einen ESP onboard oder?
https://stackoverflow.com/questions/33680158/check-the-battery-status-with-nodemcu
In dem Fall könnte das hier dir was die Batterie angeht helfen
https://www.reddit.com/r/esp8266/comments/9ubypi/how_do_i_use_the_espgetvcc_correctly/ - danke, das hat mich auf das hier gebracht. Werde ich ausprobieren.
 
Zuletzt bearbeitet:
Zurück
Oben