Ikea VINDRIKTNING PM2.5 air quality sensor functionality can be augmented with an ESP8266 WiFi board or module, and open-source firmware adding MQTT, or the popular Tasmosta firmware for more features.
Out of the box, Ikea air quality sensor simply shows green (good), yellow (ok), and red (not good) colors to indicate the level of pollution with PM2.5 levels. But Sören Beye (Hypfer), who also happens to have developed Valetudo firmware for smart vacuum cleaners, has added a Wemos D1 Mini board to his sensor and developed open-source firmware with MQTT support.
You’ll need to open the air quality sensor, and solder three wires between the ESP8266 board and the 5V, GND, and Tx (data) pin from the Ikea VINDRIKTNING mainboard. After flashing the firmware, you still get the original LED indicator plus PM 2.5 air quality data sent over MQTT and WiFi. The update system supports Home Assistant Autodiscovery with WifiManager library handling on-the-fly configuration, and ArduinoOTA enabled future over-the-air firmware updates once the device is fully assembled. It is important not to obstruct the airflow to the internal “Cubic PM1006-like Sensor”, or it may seriously impact the accuracy of the air quality data, so the location of the ESP8266 board or module inside the enclosure is important. This is all explained in detail on the aforelinked firmware projects. You may also want to browse Hypfer Github account, as he’s worked on other “WiFication” projects.
Since the Ikea VINDRIKTNING only sells for $11.99 that makes it an inexpensive wireless environmental monitoring system.
Jean-Luc started CNX Software in 2010 as a part-time endeavor, before quitting his job as a software engineering manager, and starting to write daily news, and reviews full time later in 2011.