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

Stromsparender und Leistungsstarker Desktop für Office, Foto und Video-Bearbeitung (Ryzen 8000)

Aufgrund der aktuellen Strompreise und Umweltbedenken ist der Stromverbrauch von Computern ein zunehmend wichtiger Faktor. Gerade dann, wenn der PC über viele Stunden im Leerlauf...

Aktueller denn je, Fake Powerbanks! Ekrist, Trswyop, VOOE, kilponen und Co. im Test. Taugen die günstigen 26800mAh Powerbanks etwas? (nein)

Wenn Ihr aktuell bei Amazon nach Powerbanks sucht, dann werdet Ihr über diverse Hersteller mit sehr kryptischen Namen stolpern. Hierzu gehört Ekrist oder auch Trswyop....

Aliexpress und die Umsatzsteuer, wie läuft das aktuell? Keine Angst vor Bestellungen aus China!

Wie viele von Euch wissen hat sich in den letzten Monaten einiges geändert was das bestellen aus China angeht. Früher waren Bestellungen unter 27€...

Neuste Beiträge

4Smarts SSD-Gehäuse Test: MagSafe-kompatibel und ideal für dein iPad oder Smartphone

Immer mehr auch umfangreiche Arbeiten wie Foto- oder Video-Bearbeitung finden auf Smartphones und Tablets statt. Entsprechend ist hier auch der Bedarf an Speicherplatz größer...

Black Friday Angebote (Update 22.11)

Es geht auf Weihnachten zu und die Händler überschlagen sich mit angeboten vor und zum “Black Friday”.  Auch Amazon hat die Black Friday Woche gestartet...

INIU P63-E1 Powerbank mit TinyCells im Test (25.000 mAh / 100 W)

INIU macht weiter mit dem Schrumpfen seiner Powerbanks. So hat es nun die BI-B63 erwischt, welche mit den neuen INIU TinyCells ausgestattet wurde. Die INIU...

Wissenswert

Was ist PPS und AVS? USB Power Delivery Ladegeräte mit PPS, Übersicht und Info

USB Power Delivery Ladegeräte sind nichts Neues mehr. Es gibt hunderte Modelle auf dem Markt, und diese sind mittlerweile der de-facto-Standard. Auch fast alle Smartphone-Hersteller...

Stromsparender und Leistungsstarker Desktop für Office, Foto und Video-Bearbeitung (Ryzen 8000)

Aufgrund der aktuellen Strompreise und Umweltbedenken ist der Stromverbrauch von Computern ein zunehmend wichtiger Faktor. Gerade dann, wenn der PC über viele Stunden im Leerlauf...

Die besten leichten Powerbanks, ideal fürs Wandern! 2024

Gerade wenn du viel unterwegs bist, ist leichtes Gepäck etwas sehr wichtiges und angenehmes. So konzentrieren wir uns bei techtest in der Regel eher...

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

Kommentieren Sie den Artikel

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.