Ikea Vindriktning

Moderators: grovkillen, Stuntteam, TD-er

Post Reply
Message
Author
manjh
Normal user
Posts: 516
Joined: 08 Feb 2016, 11:22

Ikea Vindriktning

#1 Post by manjh » 14 Nov 2022, 13:35

I am playing with this Ikea air quality sensor, it is extremely easy to link to an ESP board.
Also, it is quite cheap: I bought one for under €14. A cheap ESP board such as the Wemos D1 mini doesn't add much to the cost.

Tasmota provides support for this device, but I cannot figure out how to do this in ESPEasy.
Is there a simple way to do this?

In the Domoticz forum I saw a specially developed firmware, but I would prefer to stay on main ESPEase.

TD-er
Core team member
Posts: 8756
Joined: 01 Sep 2017, 22:13
Location: the Netherlands
Contact:

Re: Ikea Vindriktning

#2 Post by TD-er » 14 Nov 2022, 13:42

Do you have links to the info about how to interface this sensor?
And maybe also pictures of how you included an ESP into it?

TD-er
Core team member
Posts: 8756
Joined: 01 Sep 2017, 22:13
Location: the Netherlands
Contact:

Re: Ikea Vindriktning

#3 Post by TD-er » 14 Nov 2022, 13:59

Found some blog describing it: https://style.oversubstance.net/2021/08 ... h-esphome/
RECTIFICATION (Updated January 20, 2022): It appears that the Cubic PM1006 and the PM1006K are two different models sensor. The link (and datasheet) I referred to earlier is for the PM1006K and does not apply to the PM1006 that is actually in the VINDRIKTNING. The PM1006K does have 3 sensor outputs for PM1, PM2.5 and PM10 and covers the entire range from 0.3 µm and 10 µm. The PM1006, on the other hand, only has one for PM2.5 so you can put your worries to rest. See this discussion on the Home Assistant community for more information.
Also made an issue for it.
https://github.com/letscontrolit/ESPEasy/issues/4361

Next time I will visit the Ikea, I have to remember to pick one up.

manjh
Normal user
Posts: 516
Joined: 08 Feb 2016, 11:22

Re: Ikea Vindriktning

#4 Post by manjh » 14 Nov 2022, 15:44

TD-er wrote: 14 Nov 2022, 13:42 Do you have links to the info about how to interface this sensor?
And maybe also pictures of how you included an ESP into it?
I have not actually modified the sensor yet, it is now sitting here unmodified.

I saw a video on youtube. But I remember it: plus to plus 5V, ground to ground, and the REST signal on the Ikea board to a GPIO pin.
That's about it...
The Ikea sensor has a lot of space in thecase, so a D1 mini will fit in very nicely. Plus there is room for additional sensors.

manjh
Normal user
Posts: 516
Joined: 08 Feb 2016, 11:22

Re: Ikea Vindriktning

#5 Post by manjh » 14 Nov 2022, 15:45

TD-er wrote: 14 Nov 2022, 13:59 Found some blog describing it: https://style.oversubstance.net/2021/08 ... h-esphome/
RECTIFICATION (Updated January 20, 2022): It appears that the Cubic PM1006 and the PM1006K are two different models sensor. The link (and datasheet) I referred to earlier is for the PM1006K and does not apply to the PM1006 that is actually in the VINDRIKTNING. The PM1006K does have 3 sensor outputs for PM1, PM2.5 and PM10 and covers the entire range from 0.3 µm and 10 µm. The PM1006, on the other hand, only has one for PM2.5 so you can put your worries to rest. See this discussion on the Home Assistant community for more information.
Also made an issue for it.
https://github.com/letscontrolit/ESPEasy/issues/4361

Next time I will visit the Ikea, I have to remember to pick one up.
I have one here, will be happy to do any testing when needed...

manjh
Normal user
Posts: 516
Joined: 08 Feb 2016, 11:22

Re: Ikea Vindriktning

#6 Post by manjh » 14 Nov 2022, 20:39

TD-er wrote: 14 Nov 2022, 13:59 Found some blog describing it: https://style.oversubstance.net/2021/08 ... h-esphome/
RECTIFICATION (Updated January 20, 2022): It appears that the Cubic PM1006 and the PM1006K are two different models sensor. The link (and datasheet) I referred to earlier is for the PM1006K and does not apply to the PM1006 that is actually in the VINDRIKTNING. The PM1006K does have 3 sensor outputs for PM1, PM2.5 and PM10 and covers the entire range from 0.3 µm and 10 µm. The PM1006, on the other hand, only has one for PM2.5 so you can put your worries to rest. See this discussion on the Home Assistant community for more information.
Also made an issue for it.
https://github.com/letscontrolit/ESPEasy/issues/4361

Next time I will visit the Ikea, I have to remember to pick one up.
Meanwhile, as soon as I have connected the Ikea device to my CO2/temp ESP unit, which device is best suitable? I looked in the dropdown, but don't see any obvious candidates!

TD-er
Core team member
Posts: 8756
Joined: 01 Sep 2017, 22:13
Location: the Netherlands
Contact:

Re: Ikea Vindriktning

#7 Post by TD-er » 14 Nov 2022, 22:50

I haven't looked at the datasheet yet, so no idea yet what is needed.
I also added the issue on GitHub to remind me to start implementing support for this sensor as I don't think it will work with any of the existing plugins.

manjh
Normal user
Posts: 516
Joined: 08 Feb 2016, 11:22

Re: Ikea Vindriktning

#8 Post by manjh » 15 Nov 2022, 12:28

TD-er wrote: 14 Nov 2022, 22:50 I haven't looked at the datasheet yet, so no idea yet what is needed.
I also added the issue on GitHub to remind me to start implementing support for this sensor as I don't think it will work with any of the existing plugins.
FYI: Tasmota has implemented. Perhaps source for info?

Jieffe
New user
Posts: 6
Joined: 02 May 2021, 22:17

Re: Ikea Vindriktning

#9 Post by Jieffe » 16 Nov 2022, 13:29

As far as I know, Tasmota just reads the TX line from the sensor board. It should be straightforward to implement it in EspEasy.

There is an Arduino script sending an average of 5 measures to an MQTT server here : https://github.com/marceldbo/VINDRIKTNI ... T-Domoticz

manjh
Normal user
Posts: 516
Joined: 08 Feb 2016, 11:22

Re: Ikea Vindriktning

#10 Post by manjh » 16 Nov 2022, 13:32

Jieffe wrote: 16 Nov 2022, 13:29 As far as I know, Tasmota just reads the TX line from the sensor board. It should be straightforward to implement it in EspEasy.

There is an Arduino script sending an average of 5 measures to an MQTT server here : https://github.com/marceldbo/VINDRIKTNI ... T-Domoticz
If it is that simpel, is there any existing device in the supported set of ESPEasy that does the same?
Then I could use that for the time being, until formal support is there!

Jieffe
New user
Posts: 6
Joined: 02 May 2021, 22:17

Re: Ikea Vindriktning

#11 Post by Jieffe » 16 Nov 2022, 14:15

manjh wrote: 16 Nov 2022, 13:32 If it is that simpel, is there any existing device in the supported set of ESPEasy that does the same?
Don't know about it, I'm programming ESP8266s for my home automation but never tackled programming an ESPEasy plugin (because of lack of need for it) ... (I have a mix of ESPEasy, Tasmota and homebrew devices, I'm using whatever program is better adapted for a particular usage).

You could probably read the input from the sensor with Ser2Net but I don't know how to format that input for MQTT (I guess you want to integrate it in your home automation).

I have a Vindriktning too and am successfully using Tasmota to integrate it with Domoticz's MQTT server.

manjh
Normal user
Posts: 516
Joined: 08 Feb 2016, 11:22

Re: Ikea Vindriktning

#12 Post by manjh » 16 Nov 2022, 14:21

Jieffe wrote: 16 Nov 2022, 14:15
manjh wrote: 16 Nov 2022, 13:32 If it is that simpel, is there any existing device in the supported set of ESPEasy that does the same?
Don't know about it, I'm programming ESP8266s for my home automation but never tackled programming an ESPEasy plugin (because of lack of need for it) ... (I have a mix of ESPEasy, Tasmota and homebrew devices, I'm using whatever program is better adapted for a particular usage).

You could probably read the input from the sensor with Ser2Net but I don't know how to format that input for MQTT (I guess you want to integrate it in your home automation).

I have a Vindriktning too and am successfully using Tasmota to integrate it with Domoticz's MQTT server.
I tried that, but ran into trouble with my K33 CO2 sensor. It works, but Tasmota only transfers the very first parameter to Domoticz. The others are left out of the game.
Suggestion from the Tasmota author was to use rules to send the values, but I have not been able to figure out how...

manjh
Normal user
Posts: 516
Joined: 08 Feb 2016, 11:22

Re: Ikea Vindriktning

#13 Post by manjh » 16 Nov 2022, 22:16

Tried several existing plugins, none really work except the Sharp GP2Y10. It comes up with a reading, but the value is not accurate.
According to what I discovered, these are the limits Ikea has set:
  • 0-35: good/green
    36-85: moderate/orange
    86 and up: bad/red
Value that I get from the Sharp sensor is between 200 and 225....
No good.
I will have to be patient until there is a good plugin for ESPEasy.
Thought about moving this sensor to Tasmota, but decided some loyalty is in order here... I'll stick with ESPEasy. :D

Post Reply

Who is online

Users browsing this forum: No registered users and 33 guests