Leistungsmerkmale:
- Kommuniziert per WLAN über ESPHome mit Home Assistant
- Der eingebaute aqara Temperatur-/Feuchte-/(optional Luftdruck-) Sensor sendet per Zigbee
- Die Software ist ota (Over the Air) also per Wlan aktualisierbar
- Der Bewegungsmelder RCWL-0516 arbeitet mit 3,2GHz und kann mit 3,3 oder 5V betrieben werden
- Die RGB-LED auf der Rückseite kann bei durchscheinendem Gehäuse für Farbeffekte genutzt werden
![]() |
![]() |
![]() |
![]() |
Vorteile der Kombination:
Zuerst hatte ich einen Temperatursensor an der Wand und den Bewegungsmelder RCWL-0516 mit einem 3,3V Mininetzteil und cc2530 in einem Steckdosengehäuse.
![]() |
![]() |
Nun sind die beiden Geräte vereint und zusätzlich habe ich noch eine kleine Anzeige, die mir einige Wichtige Dinge anzeigt und mit der man auch noch ein paar Sachen steuern kann.Ein weiterer Vorteil ist, daß die Batterie im aqara nicht mehr gewechselt werden muss.
Der Radarsensor ist sehr empfindlich. Wenn man jedoch absolut beweglos im Raum sitzt wird man nicht erkannt.
Ein Umblättern des Buches reicht aber schon.
Benötigte Hardware:
cyd touchscreen esp32, Aqara Smart Temperatur Luftfeuchtigkeit, RCWL-0516
Gehäuse:
Fangen wir mit dem Druck des Gehäuses an: In der Zip-Datei (LINK ganz unten) befinden sich die .stl Dateien sowie die fusion360_f3d-Datei.
Der Druck kann schon mal gestartet werden.
Ich benutze zum Verschrauben messing Einsatzmuttern 5 Stück M3 und eine M4 für den Deckel.
Mit Lötstation etwa mit 230° reindrücken (wenn nicht regelbar: vorsichtig, sonst seid ihr komplett durch)
Programmierung des ESP-Displays:
Der ESP wird auf den ersten Start vorbereitet (es wird ein "OTA-Bootloader" installiert).
Im Home Assistant wird das Addon ESPHome Builder sowie die Installation ESPHome installiert
![]() |
![]() |
Mit einem Chrome oder Edge Browser die Seite: https://web.esphome.io/ öffnen.
Den ESP per USB verbinden und die gespeicherte Datei auswählen und auf den ESP laden.Das Gerät sollte sich nun mit WLan verbinden und In ESPHome online sein.Zukünftige Änderungen an der YAML Datei können nach SAVE und dann INSTALL online übertragen werden.Änderungen der YAML:
hier können Schriften geändert werden die dann ganz unten z.B. hier it.printf(120, 85, id(fetcha) genutzt werden.
font:
- file: "gfonts://Roboto"
id: fetcha
size: 25
Hier sind die ICONS definiert:
image:
- file: mdi:home-thermometer
id: hometemperature
resize: 40x40
Weitere bilder findet man auf der Seite: https://pictogrammers.com/libraries/
müsst ihr die Entität eurer Sensoren aus Home Assistant eintragen und ihnen eine id zuweisen, die dann unten bei der Textausgabe genutzt wird.
sensor:
- platform: homeassistant
id: innentemperatur
entity_id: sensor.temp_kuche_temperature
internal: trueZum "binary_sensor:"
Jeder touch-screen-button hat eine on_press Methode.
Interessant ist nur der Else-Zweig weil dieser Teil für die zweite Seite des Display mit den Buttons zuständig ist:
else:
- homeassistant.service:
service: cover.open_cover // Rolladen öffnen Service in HA aufrufen
data:
entity_id: cover.rolladen_1 // mit der Entität cover.rolladen_1
Alles andere einfach mal ausprobieren
Zusammenlöten:
Im Moment habe ich ein abgeschnittenes USB-Kabel durch einen Lüftungsschlitz geführt.
später verschwindet die Zuleitung in der Wand.
Schlitzen, Gipsen und tapezieren des Zimmers: ...