Anleitung WLAN Feinstaub und Temperatur-Sensor, Ikea Vindriktning Hack

-

Ikea bietet des Öfteren extrem spannende Produkte an. Hierzu zählt auch der Ikea Vindriktning, ein 10€ Feinstaubsensor. Dieser ist allerdings “dumm” und kann dir lediglich den Feinstaubwert mithilfe einer LED signalisieren.

ikea vindriktning hack 6

Allerdings kannst du den Ikea Vindriktning “Hacken” und mit ein wenig löten und einem ESP8266 WLAN fähig machen und z.B. im Home Assistant einbinden. Dies ist super einfach und unproblematisch! Für ein paar € mehr kannst du sogar noch einen Temperatur-Sensor hinzufügen.

Wie dies funktioniert, schauen wir uns in diesem Artikel an.

 

Was brauchen wir um den Ikea Vindriktning zu hacken?

Beginnen wir mit den Teilen, die wir für den Hack benötigen.

(Links führen zu Amazon/Ikea)

Nur ein Feinstaubsensor ist etwas langweilig, daher habe ich noch einen Temperatur-Sensor mit aufgenommen. Der BMP180 von Bosch ist hier ein erfreulich genauer Sensor, der recht günstig zu bekommen ist.

ikea vindriktning hack 1

Der Preis hängt effektiv etwas davon ab ob du schon Kupferlitzen hast und wie viele ESP8266 Module du kaufst. Bei Amazon bekommst du meist nur 3er Sets recht günstig. Effektiv kostet das Ganze unter 20€.

Willst du nur ein Modul, Sensor usw. Solltest du bei AliExpress schauen.

(Links führen zu AliExpress/Ikea)

Die Lieferung dauert ewig, aber die Module sind einzeln etwas günstiger.

Ich habe die Module/Sensoren bei Amazon über den Händler “AZDelivery” gekauft.

 

3,3V oder 5V

Das IKEA Vindriktning “Daten-Pad” arbeitet mit einer Spannung von 5V. Die Daten-Pins des ESP8266 können aber eigentlich nur 3,3V akzeptieren.

Daher solltest du hier einen so genannten Spannungsteiler nutzen um die 5V zu 3,3V zu ändern.

Allerdings habe ich die Erfahrung gemacht, dass die D1 Mini NodeMcu Boards auch die 5V aushalten! Ich habe das Ganze nun seit mehreren Wochen 24/7 laufen und es funktioniert.

Willst du es richtig machen baue einen Spannungsteiler, ich mache es aber ohne, für die Einfachheit. Hierdurch betreiben wir den D1 Mini aber oberhalb der eigentlichen Spezifikationen.

 

Das Ganze zusammenbauen

Ich denke ein Bild sagt erst einmal mehr als 1000 Worte. Daher hier ein “einfaches” Diagramm.

diagram

Zusammengefasst du verbindest für den IKEA Vindriktning:

  • Pad 2 „REST” zu D1 (lila)
  • Pad 4 “GND” zu G (schwarz)
  • Pad 5 “5V” zu 5V (rot)

Die Farben für die Kabel kannst du natürlich völlig frei nutzen, ich schreibe diese nur dabei damit es für dich einfacher ist zu erkennen was ich gemacht habe.

ikea vindriktning hack 4

Hast du auch den BMP180 Sensor dann musst du:

  • VIN zu 3,3V (gelb)
  • GND zu GND (schwarz)
  • SCL zu D2 (grün)
  • SDA zu D3 (blau)

An sich ist es egal welche Daten Pins du nutzt, das können wir in der Software später frei zuordnen, du musst dir nur merken was wo hängt.

Wichtig, bau das Modul noch nicht wieder zusammen! Um den ESP8266 zu programmieren musst du den microUSB Port an dem Modul nutzen.

ikea vindriktning hack 5

Später kannst du das Modul über den USB C Port des IKEA Vindriktning versorgen.

 

Image Aufspielen

  1. Lade dir tasmotizer herunter https://github.com/tasmota/tasmotizer/releases und verbinde das ESP8266 via microUSB mit deinem PC.punkt 4
  2. Starte Tasmotizer. Wird der ESP8266 nicht erkannt musst du eventuell Treiber für diesen installieren. Treiber für den D1 Mini findest du hier: https://www.wemos.cc/en/latest/ch340_driver.html
  3. Lade das tasmota-sensors Image herunter. https://github.com/tasmota/install/raw/main/firmware/unofficial/tasmota-allsensors.bin
  4. Spiele das Image mithilfe von Tasmotizer auf.

 

Sensoren einrichten

  1. Hast du das Image auf den ESP8266 aufgespielt solltest du nun ein neues WLAN Netz sehen, wie z.B. “tasmota – 4234238 – 4421″, verbinde dich mit diesem Netz und rufe die IP Adresse http://192.168.4.1/
  2. Verbinde dich mit deinem WLAN und rufe dann die angezeigte IP Adresse auf. Du solltest nun die Tasmota Benutzeroberfläche sehen.teil 2 1
  3. Rufe unter “Configuration” “Configure Module” auf. Stelle dort zunächst das “Module type” auf “Generic (0)” um und speichere!
  4. Nach dem Speichern startet der ESP8266 neu. Rufe dann erneut “Configure Module” auf, wo du nun einige Optionen mehr sehen solltest.
  5. Stelle nun folgendes ein: D1 GPIO5 -> Vindriktning. Sofern du nur den Feinstaubsensor hast reicht dies schon, hast du auch den Temperatur-Sensor, dann stelle noch D2 GPIO4 -> I2C SCL und D3 GPIO0 -> I2C SDAteil 2 5
  6. Der ESP8266 sollte nun neu starten und du siehst die Werte auf der Startseite.

 

Was kann man nun mit den Daten machen?

Dein IKEA Vindriktning ist nun WLAN fähig, aber wie kannst du die Daten auslesen/nutzen?

Einerseits kannst du natürlich einfach die Webseite des Tasmota/ESP8266 aufrufen und dort die Live-Daten sehen.

teil 2 6

Du kannst diese aber auch via MQTT an Server übermitteln. Solch ein Server kann z.B. der Home Assistant sein.

homeassistant

Dieser kann auch schöne Diagramme erstellen oder auch Verknüpfungen wie “wenn Feinstaub über XYZ, dann schalte XYZ ein”.

Alternativ gibt es auch diverse Online MQTT Broker wie z.B. https://www.hivemq.com/public-mqtt-broker/

Transparenz / Info: In diesem Artikel sind Affiliate /Werbe Links enthalten. Solltest Du diese nutzen, dann wird Techtest am Verkaufserlös beteiligt, ohne das sich für Dich der Preis verändert. Als Amazon-Partner verdiene ich an qualifizierten Verkäufen. Dies ist eine wichtige Hilfe das hier auch in Zukunft neue Artikel entstehen können. 

Michael Barton
Michael Barton
Hi, hier schreibt der Gründer und einzige Redakteur von Techtest.org. Vielen Dank für das Lesen des Beitrags, ich hoffe dieser konnte dir weiterhelfen. Mehr Informationen über den Autor

Weitere spannende Artikel

DC Geräte an USB Power Delivery Ladegeräten und Powerbanks betreiben

USB Power Delivery Ladegeräte und Powerbanks bieten verschiedene Spannungsstufen. Im Optimalfall beim regulären USB PD Standard 5V, 9V, 12V, 15V und 20V. Allerdings im Gegensatz...

Sind Solar Powerbanks empfehlenswert? (meist nein!) Zahlen und Messwerte!

Das Konzept Solar-Powerbanks, also Powerbanks mit einem integrierten Solarpanel, klingt im ersten Moment toll! Du hast einen Akku, welcher sich von alleine auflädt. Allerdings sind...

DIY Off Grid Solaranlage, möglichst einfach und günstig selbst bauen, wie ich es gemacht habe!

Vielleicht hast du schon einmal mit dem Gedanken gespielt eine kleine Off Grid Solaranlage selbst zu bauen. Aber wie geht das und was brauchst...

Neuste Beiträge

45W für 15€! Ikea SJÖSS 45W USB C Ladegerät im Test

Mit dem SJÖSS hat Ikea ein super interessantes USB-Ladegerät auf den Markt gebracht. Warum ist dieses interessant? Preis/Leistung ist hier das Stichwort. So bietet das...

Ein Blick auf die NAS Software von Ugreen

Ugreen hat vor kurzem seine erste Generation NAS Systeme auf den Markt gebracht. Das Ugreen DXP 4800 haben wir uns auch bereits hier im...

Das erste NAS von Ugreen im Test, kann das Ugreen DXP4800 mit Synology und QNAP mithalten?

Etwas überraschend hat Ugreen vor einer Weile eine Serie an NAS-Systemen vorgestellt. Ja das Ugreen welches für Powerbanks und Ladegeräte bekannt ist. Auf den ersten...

Wissenswert

Erfahrungsbericht: kommt der ECOVACS GOAT G1-2000 mit komplexen Gärten klar?

Mähroboter haben seit vielen Jahren nach einem einfachen Prinzip funktioniert. Du legst um deinen Garten und Hindernisse ein Begrenzungskabel und der Mähroboter fährt den...

DC Geräte an USB Power Delivery Ladegeräten und Powerbanks betreiben

USB Power Delivery Ladegeräte und Powerbanks bieten verschiedene Spannungsstufen. Im Optimalfall beim regulären USB PD Standard 5V, 9V, 12V, 15V und 20V. Allerdings im Gegensatz...

Wie schnell kann das iPhone 15 Pro wirklich Daten übertragen? (mit echter Messung)

Das neue iPhone 15 setzt erstmals auf einen USB C Port. Dieser erlaubt nicht nur das Nutzen von universellen Ladekabeln, sondern auch das schnellere...

8 Kommentare

  1. Leider muß der Sensor regelmäßig geöffnet unnd gesäubert werden, da er sonst ständig steigende Staubwerte anzeigt:

    https://up.picr.de/42932161gb.jpg

    Bis zum 11.12.2021 stand der Sensor unglücklich plaziert in der Nähe der Heitung, was durch den Luftzug zu hohen Anzeigen führte. Als er dann später in ruhiger Luft stand, stiegen die ab da abgefallenen Werte wieder kontinuierlich an ohne daß die Wohnung schmutziger geworden wäre.

    Ein Versuch am 29.01.2022, den Sensor von Außen mit Druckluft auszublasen führe zu einem gegenteiligen Ergebnis. Der Sensor zeigte ab da nur noch über 100 µg/m³ an. Erst eine komplette Demontage und das Ausblasen von Sensor und dessen Gitter am Abend des 29. senkte die Anzeige wieder auf die anfänglichen 5 µg/m³ ab.

    Wie oft der Sensor diese Art Demontage und Reinigung aushält steht allerdings in den Sternen.

  2. Hey,

    ich habe meinen Aufbau änhlich realisiert nur mit einem BME680 und anderen Pins.

    Ikea Vindriktning REST auf WEMOS D3
    BME680 SCL auf WEMOS D1
    BME680 SDA auf WEMOS D2

    Den Rest natürlich wie du.
    Den BMe680 Sensor bekomme ich tadellos angezeigt, jedoch den Ikea Vindriktning nicht. Habe bereits nochmals nachgelötet, Kabel getauscht etc. ohne erfolgt.

    Irgendeine Idee?

  3. Vor ein paar Tage hat mich ein Bekannter auf LoRa Helium hingewiesen. Dort gibt es auch einen Hack dieses Sensors von IKEA, so dass man ihn mittels CubeCell dazu bringen kann, die Sensordaten in LoRa Helium zu nutzen.
    Leider ist für mich als Anfänger dieses YouTube Video unverständlich und die Beschreibung einfach zu kurz. https://www.youtube.com/watch?v=6HiWUkVuVD0

    Ich verstehe, wie man den CubeCell hardwaremässig einbaut, ich verstehe aber nicht, wie man nun die Software einspielt und z.B. auch das Messinterval auf 20 Minuten stellt. Ich verwende nämlich auch noch einen LHT65 Sensor, der alle 20 Min Temp und Feuchte liefert.
    Der LHT65 läuft super und wenn der CubeCell angekommen ist, wollte ich die Erweiterung umsetzen.
    Vielen Dank für eine Rückmeldung
    Ulli

Schreibe einen Kommentar zu Daniel Mack Antwort abbrechen

Bitte geben Sie Ihren Kommentar ein!
Bitte geben Sie hier Ihren Namen ein

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.