IKEA AIR quality sensor Home Assistant upgrade

แชร์
ฝัง
  • เผยแพร่เมื่อ 26 มิ.ย. 2024
  • IKEA mages simple and cheap Air quality sensors (Vindriktning). But it does not communicate with anything. Yes, you could just take the sensor and add it to your own ESP chip - but that's not for everyone. But, there is a better way. One of the local IoT e-shops created a replacement PCB, that you can just SWAP for the original one (link below). They also included Arduino code...but we are not gonna use that - I am going to load it to ESPHome (link also below).
    But wait, there is more. The board also has a number of connectors where we can add additional sensors. So I added a sensor for CO2, and updated ESPHome. And added a gauge card to the dashboard.
    So, here is how I did that:
    00:00 - Start
    00:23 - Intro
    02:05 - Buying PCB upgrade
    03:46 - Installing the upgrade
    08:15 - Configuration
    15:59 - CO2 sensor
    16:41 - Installation
    18:45 - Configuration
    19:56 - Display
    20:43 - Adding dashboard
    22:07 - Outro
    Links:
    The custom PCB - www.laskakit.cz/laskakit-esp-...
    IKEA Vindriktning - www.ikea.com/cz/en/p/vindrikt...
    ESPHome code - gist.github.com/bruxy70/e668e...
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 76

  • @kbhasi
    @kbhasi ปีที่แล้ว +4

    I thought this video was going to be like that Instructables post you showed and another TH-cam video where someone did the same thing and just stick in an ESP32 that they programmed themselves, but there's now a board that can just be easily installed. Wow. I'm impressed.

  • @english1fun173
    @english1fun173 3 หลายเดือนก่อน

    I absolutely love your work. Finally I found a solution to a ppm and CO2 sensors in a lovely box with authmations ❤️

  • @HiltonT69
    @HiltonT69 2 ปีที่แล้ว

    This is an awesome find and an awesome mod to these devices...

  • @brun0re1s
    @brun0re1s ปีที่แล้ว

    besides the temperature,everything else is working perfectly. Thanks for the hard work. and its my first time soldering

    • @brun0re1s
      @brun0re1s ปีที่แล้ว

      I just added the temperature aswell and with a offset. Am i the only one that seems to have a higher PM2.5 after soldering the CO2 module? Any help would be appreciated

  • @MrSupersidewinder
    @MrSupersidewinder 2 ปีที่แล้ว +2

    Very cool to make a 'dumb' device 'smarter'. Being that it has a fan it is potentially a highly accurate platform for sensors. You could say once per minute run fan for 6 seconds, then scan all sensors. Particulate, CO2, Carbon monoxide, temp, humidity, etc. You could cycle though different gauge colors (eg. Blue, orange, purple) for alt sensor... Also you can dim or turn off its local display evening/night... NICE😁

  • @erboy5546
    @erboy5546 2 ปีที่แล้ว

    excellent
    Vaclav. Thank you for this

  • @Dynamic4it
    @Dynamic4it ปีที่แล้ว +4

    what is this you build new products better than Ikea great job sir

  • @wizardtm2
    @wizardtm2 2 ปีที่แล้ว

    Great video again !!
    Hope that they ship the pcb's quickly to other countries. I also want this upgraded air quality sensor !

    • @exerazore
      @exerazore 2 ปีที่แล้ว

      Add me to that!

  • @l0gic23
    @l0gic23 2 ปีที่แล้ว

    Hope to do this sometime this year. Thanks.

  • @baciluskus
    @baciluskus ปีที่แล้ว +2

    Parádička...
    Jenom bych podotknul že netřeba cokoliv pájet... deska i senzor jsou vybavené konektory které stačí pouze propojit kablíkem, který se dá objednat samostatně...
    (μŠup, STEMMA QT, Qwiic JST-SH 4-pin kabel - 5cm) - 12Kč

  • @drcemdede
    @drcemdede ปีที่แล้ว

    superb video, thank you.

  • @antonzemanek7770
    @antonzemanek7770 ปีที่แล้ว

    Outstanding! Díky!

  • @marcelachternaam9249
    @marcelachternaam9249 ปีที่แล้ว +2

    Good stuff! I have ordered the board (to the netherlands) and also the co2 sensor. It is working great. Only complaint i got it the fan noise😢. Need to see if i can change this.

  • @acigarsmoker
    @acigarsmoker 2 ปีที่แล้ว

    Thank you for another great video. Your work always inspires me to keep learning. Thanks to you I have made great improvements to my home automation. (Sometimes my wife does not see the beauty of some of my automations but that just pushes me to rethink the automation and make it better 😊.) Unfortunately this PCB does not appear to ship to the US.

    • @bruxy70
      @bruxy70  2 ปีที่แล้ว +1

      Just got an email from Mr. Laska - they are actively working on adding an international logistics solution. They have a concrete offer but are ironing out some legal questions. Also, he said the documentation is available on their GitHub - but I guess it will need a bit more work.

  • @AndrewDanne
    @AndrewDanne 2 ปีที่แล้ว +1

    Awesome video thank you. By chance is this board available from a JCPCB library? as its near impossible to obtain from Australia. Very happy to populate the board as have good soldering skills. Thank you for the variation of the interface under ESPHome as others have been under Tasmota. Both are needed as I use a lot of LoRa devices and they work best on MQTT.

  • @kellyanderson7115
    @kellyanderson7115 ปีที่แล้ว

    I'm using a bme680 with bosch bsec library running custom code on esp32 which posts stats to my mqtt server. My hvac controller is also esp32 (c3) which monitors the mqtt messages. It will kick the hvac fan in up to 6 minutes per hour if the air quality reading is bad. I've actually been updating and improving my hvac system for years using microcontrollers.

  • @circa1665
    @circa1665 2 ปีที่แล้ว

    Hi Vaclav, great video! I purchased x2 of the LaskaKit ESP-VINDRIKTNING ESP-32 I2C PCBs and CO2 sensors to upgrade my IKEA Vindriktnings. Thank you for sharing your code, the sensors work flawlessly in Home Assistant. One issue I have noticed is the LEDs LaskaKit ESP-VINDRIKTNING ESP-32 I2C - these lit up when I first installed the ESPhome code, but ever since they've been turned off - they don't react to the change in sensor values at all.

    • @bruxy70
      @bruxy70  ปีที่แล้ว

      I thing adding restore_mode: ALWAYS_ON to the light componnent shoudl fix that.

  • @honzacermak4648
    @honzacermak4648 2 ปีที่แล้ว +1

    Amazing video, thanks Vaclav! Have you consider to connect local recuperation unit and automatise air change?

    • @bruxy70
      @bruxy70  2 ปีที่แล้ว +3

      I definitely would.. if I had a recuperation unit :)

  • @philippelejeune8586
    @philippelejeune8586 ปีที่แล้ว +1

    Top more needed on your standard EspHome config
    Hi Vaclav,
    I follow you for some time (maybe years) and really appreciate what you do.
    I was puzzled / impressed with your standard Esphome configuration. Do you have anything that you can share ?
    I tried to copy your approach but i think i mess myself with Esphome/HA files & folders.
    One more time, thanks for what you do :)
    Philippe

  • @tychowerner
    @tychowerner 2 ปีที่แล้ว

    I was always wondering how I could use it :)

  • @beausmith8825
    @beausmith8825 ปีที่แล้ว +1

    Can you add a link to the CO2 sensor you used to the video description? 😁

  • @francoisblanc7705
    @francoisblanc7705 2 ปีที่แล้ว +3

    Great Projects. Laskakit seems to only offer delivery in Slovenia and Tcheck repubublic. Do you know an alternative of this reseller or is it made by them only?
    Keep going. I like your projects.

    • @bruxy70
      @bruxy70  2 ปีที่แล้ว +7

      I wrote them email. Will see if we figure something out.

  • @1Poe
    @1Poe ปีที่แล้ว +1

    Hi Vaclav, you haev inspired me many months ago, and I was able to order and install Laskakit pcb & CO2 sensor that is now one of most watched sensor value. But I am annoyed by the fan noise during the nigh. Have you found a way to start the fan each 60 sec, read the PM value and then turn off? I have tried to add interval parameters to the switch, and use component.update, but the sensor ID is not inherited from PollingComponent. many thanks!

  • @supperka2
    @supperka2 2 ปีที่แล้ว +1

    Ahoj, parádní video👍, zkoušel si nějak porovnávat naměřené hodnoty zda senzory opravdu měří přesně? Jinak dekuji za videa co nahráváš. V EN to máš kvůli sledovanosti že? Uvažoval so nějaké předělat i do mateřského jazyka? Ještě jednou dík a mnoho sil do další videí.

    • @bruxy70
      @bruxy70  2 ปีที่แล้ว +2

      Teplotu jsem kalibroval. Na tyhle sensory bohužel nemám a čím porovnat. Specielně tomo PM sensorunod IKEA moc nevěřím, ale beru to binárně - kdyz to bude spatny, tak to něco úkaze. Kolik přesně mě zas tak netrápí :)

  • @sebastianhansson
    @sebastianhansson 6 หลายเดือนก่อน

    Do you know how to make the fan turn on and off automatically like it does from the factory?

  • @bernisworlds
    @bernisworlds 11 หลายเดือนก่อน

    Hi, do you have exp with Pressure Sensors? i need someone i can integrate in my homeassistant. i had to connect a compressor (on/off) to bring enough pressure in a water flow system. so i had to messure is the pressure high enough, when yes power on compressor so long to achieve the defined pressure.

  • @EMINEM4973
    @EMINEM4973 8 หลายเดือนก่อน

    Hi, just purchased this product from lkea. I have placed the device in my bedroom, once l initially turn it on it goes to Amber. But sftrr a few minutes it returns to green??

  • @pacsabi
    @pacsabi 2 ปีที่แล้ว

    Perfect job Vaclav as always!
    Does anyone know why the LEDs are not working? Has anyone experienced this? It worked once after loading config and never again.

    • @bruxy70
      @bruxy70  2 ปีที่แล้ว +1

      I duno. It works for me, but maybe your setup is different. I am just showing you the way....

  • @exerazore
    @exerazore 2 ปีที่แล้ว

    Great. Can you make a switch or an automation to turn off the RGB Led at night?

    • @bruxy70
      @bruxy70  2 ปีที่แล้ว +1

      Yes, you can customize it as much as you want. The template I uploaded has low light intensity during night, and higher during the day. So one thing you can do is to tweak that. Or you can turn it off completely.

    • @exerazore
      @exerazore 2 ปีที่แล้ว

      @@bruxy70 👍

  • @markushochstrasser7294
    @markushochstrasser7294 2 ปีที่แล้ว

    Awesome project. Is it possible to get the PCB delivered to Switzerland?

    • @bruxy70
      @bruxy70  2 ปีที่แล้ว +1

      I wrote them an email. Will post when they respond.

    • @pablovalenciasaiz8971
      @pablovalenciasaiz8971 10 หลายเดือนก่อน

      Any news? I will like one , I am from Spain@@bruxy70

  • @photelegy
    @photelegy ปีที่แล้ว +1

    Can you deactivate the light remotely from homeassistant?
    So that I could make an automation to turn off the light at night (at a specific time) or when my lightsensor detects that it's dark in the room.

    • @bruxy70
      @bruxy70  ปีที่แล้ว +2

      Yes, you can. Just give the light a name, it will be discovered in HA. And you can controll it from there.

    • @photelegy
      @photelegy ปีที่แล้ว

      @@bruxy70 Thank you very much!

  • @jondalsimons4320
    @jondalsimons4320 ปีที่แล้ว

    Good Video !
    I get an error during installation : ID 'uart2' is reserved internally and cannot be used.
    did you have this too ?

    • @bruxy70
      @bruxy70  ปีที่แล้ว

      It changed recently, after i made the video. Just rename the uart

    • @nickiogr
      @nickiogr ปีที่แล้ว

      @@bruxy70 Could you please help out for this error? i Renamed the uart2 to uart3 but i think i do not know what i am doing here.. I also get an error [18:15:04][W][scd4x:099]: Communication failed! Is the sensor connected?

    • @bruxy70
      @bruxy70  ปีที่แล้ว +1

      @@nickiogr The pm1006 sensor needs to use an uart port, and so you need to say which one. And you do that by saying uart_id: and and ID of an uart that you have defined somewhere in uart section, and there you give it the id so pm1006 knows this is the one. Few months ago, they said that you can't use certain reserved names. So just give it a different name - both in the uart section and the pm1006 section.

  • @franktechniek
    @franktechniek 2 ปีที่แล้ว +2

    Nice, but impossible to order for most people around the globe...

    • @bruxy70
      @bruxy70  2 ปีที่แล้ว +6

      Hold your horses. I am talking to them, they responded and said that they will try to figure it out. Will see.

  • @PuckStar
    @PuckStar ปีที่แล้ว +1

    Interesting but 31,71 euro for this (including shipping to Netherlands) is a bit too expensive. That's on top of already having to buy the Ikea device.

  • @Firespyer
    @Firespyer 2 ปีที่แล้ว

    Is there anywhere to source these boards in the US?

    • @bruxy70
      @bruxy70  2 ปีที่แล้ว +1

      The shop initially responded to my emails and said that they will try to figure something out. But they did not respond yet. I asked them to share the documentation if they cannot sell abroad, but no response yet. Still waiting. Sorry.

    • @bruxy70
      @bruxy70  2 ปีที่แล้ว

      Just got an email from Mr. Laska - they are actively working on adding an international logistics solution. They have a concrete offer but are ironing out some legal questions. Also, he said the documentation is available on their GitHub - but I guess it will need a bit more work.

    • @Firespyer
      @Firespyer 2 ปีที่แล้ว

      @@bruxy70 Thanks for the update!

    • @Firespyer
      @Firespyer 2 ปีที่แล้ว

      @@bruxy70 Update I have been in contact with the guys running the shop, and was just able to place my order for US delivery. You have to have translate the page, but everything worked well.

    • @CrankyCoder
      @CrankyCoder 2 ปีที่แล้ว

      @@Firespyer how was the shipping price for you? When I did it, fedex was the only option and it was going to be like 70+ USD to get it here.

  • @Airbag888
    @Airbag888 2 ปีที่แล้ว

    Anyway to have these shipped internationally?

    • @bruxy70
      @bruxy70  2 ปีที่แล้ว

      Yes

    • @Airbag888
      @Airbag888 2 ปีที่แล้ว

      @@bruxy70 Including the IKEA Air quality sensor? The site seems to show only 'pickup' .. I'm outside EU/US/AU btw. Thanks!

    • @bruxy70
      @bruxy70  2 ปีที่แล้ว +1

      @@Airbag888 Ask them somebody mentioned here that to hey got it delivered internationally. I wrote to the shop earlier, they said they were working on it. So either they do that but the site is not updated yet. Or not. Try it.

  • @cassio2999
    @cassio2999 2 ปีที่แล้ว

    Warning PCB talked about in this Video is only available in CZ and Slovakia If you are from another county you are better off at home assistants homepage

    • @bruxy70
      @bruxy70  2 ปีที่แล้ว +1

      Just got an email from Mr. Laska - they are actively working on adding an international logistics solution. They have a concrete offer but are ironing out some legal questions. Also, he said the documentation is available on their GitHub - but I guess it will need a bit more work.

  • @CrankyCoder
    @CrankyCoder ปีที่แล้ว

    any word on a US supplier yet? :)

    • @bruxy70
      @bruxy70  ปีที่แล้ว

      They already offer delivery internationally, and prices in EUR and USD on their eshop....

    • @CrankyCoder
      @CrankyCoder ปีที่แล้ว

      @@bruxy70 right. But as before, the shipping cost is multiple times more expensive than the item itself.

    • @CrankyCoder
      @CrankyCoder ปีที่แล้ว

      @@bruxy70 was hoping to not be 100 dollars per unit on these :)

    • @bruxy70
      @bruxy70  ปีที่แล้ว +2

      @@CrankyCoder Welcome to my world 😊. When I order something from the US, I usually pay more than twice the price - plus VAT + customs. But 100 dollars is a lot, I agree. That is pity.

  • @petrvanek3976
    @petrvanek3976 ปีที่แล้ว

    Dobrý den, pracuji jako profesionální hasič, v těchto letních dnech často vyjíždíme k zásahům, "hlásiče CO" jsou to většinou byty ve staré zástavbě vybaveny plynovým kotlem (karnou) a v těchto případech měríme CO v ppm a když už naměříme třeba 80 ppm tak je to hodně, v těchto případech je většinou uživatelům špatně, a je potřeba zásahu lékařské pomoci. Proto mě udivuje udal 445 ppm jako to ukazuje Vám. k měření používáme GasAlert Micro Clip, mohl by jste mi to prosím objasnit dekuji.

    • @bruxy70
      @bruxy70  ปีที่แล้ว +1

      Tam se asi bavime o necem jinem. Ten senzor meri CO2 (carbon dioxide) - ktere vznika dychanim. www.kane.co.uk/knowledge-centre/what-are-safe-levels-of-co-and-co2-in-rooms
      Je to znamka vydychaneho vzduchu. Pri vysokych hodnotach muzou lidi byt ospali, bolet je hlava. Ale nemyslim si ze by se dal vzduch vydychat tak, ze by to bylo zivotu nebezpecne :).
      Vy mluvite o CO (carbon monoxide), ktery vznika horenim. Tam jsou urovne uplne jine www.kidde.com/home-safety/en/us/support/help-center/browse-articles/articles/what_are_the_carbon_monoxide_levels_that_will_sound_the_alarm_.html
      Kazdopadne, u CO jde o zivot, a tam bych asi cidlo delal tak, aby fungovalo samostatne a nespolehalo se na nejake nastaveni v domaci automatizaci. Navic, CO asi nema smysl merit v obyvaku nebo loznici, ale nekde u kotle.

    • @petrvanek3976
      @petrvanek3976 ปีที่แล้ว

      @@bruxy70 máte pravdu, prvně jsem si nevšiml CO2, omluvám se moje chyba. CO2 se drží při zemi zatím CO oxid uhelnatý je u stropu (za obvyklých podmínek) kde ho i měříme. jinak jse fakt šikovný jsem Váš fanoušek a děláte super projekty, ja jsem HA zelenáč :-D hezky den a dekuji

  • @DmitryMyadzelets
    @DmitryMyadzelets 6 หลายเดือนก่อน

    I'm afraid you measure anything but CO2. The lowest you could get is 400 ppm. In cities it's usually about 420. The CO2 sensors drift gradually away, so they are set to autocalibration ba default. Also the docs say: "The autocalibration algorithm assumes that the sensor is exposed to air with CO2 concentrations of 400 ppm at least once per week.". Are you OK to have new "pet" that you have to take for a walk every week?
    Otherwise it's just a toy