IKEA Vindstyrka air quality sensor successfully paired

In a few hours.

This works! Cluster configured (correctly).

Driver link: SmartThings. Add a little smartness to your things.

ppm looks better than ppb:

Now with configurable intervals for temperature, humidity, pm2.5 and TVOC:

7 Likes

Thanks for your time, i really appreciate the driver, it’s working great.

1 Like

@Andreas_Roedl

And another thank you for your work from me. Driver is spot on :+1:

1 Like

Is this a custom driver uses for the ikea air quality sensor? Looking at buying an air quality sensor but not sure what works best with smartthings.

1 Like

This one works very well.

I’ve seen your other post regarding the Arre sensor and it looks interesting, but it has a major design flaw: the missing fan. The IKEA sensor has a tiny built-in fan for constant air flow.

The IKEA has also both, TVOC and PM 2.5.

Ok thank you. I read the other post & the arre sensor seema like a no go.

1 Like

Do you figure out how to configure the PM25 and TVOC attribute reporting based on value change (say delta=8) instead of min/max time interval?

I’ve been playing with a lot of raw zigbee payloads, but could not figure out how to pass the correct Single Precision Float value to the device. I’m interested in the raw zigbee payload of the Configure Reporting Command.

When I played around with the reportable_change, I realized that it doesn’t make sense for pm2.5 or TVOC. The range for pm2.5 is 0-1000 (actually much more, but capped) and for TVOC it is 0-500. Both values can change by 100 in a second and sometimes only by 5 in an hour. What would be the best setting for the reportable_change here?

I tried to make the display in the app not too different from the very dynamic display on the physical device, without clogging the network, so I had to find a compromise. The reporable_change is set to 1 and the default of the configurable maximum_interval is set to 30 seconds. Remember, that this device acts very differently in different environments.

If I had set a default of 10 or 100 for the reportable_change , people would think that the driver doesn’t work.

And here’s a snippet to give you an idea of how it’s set:

device:send(device_management.attr_config(device, {
      cluster = Pm25ConcentrationMeasurement.ID,
      attribute = Pm25ConcentrationMeasurement.attributes.MeasuredValue.ID,
      minimum_interval = 1,
      maximum_interval = device.preferences.pm25MaxInterval,
      data_type = Pm25ConcentrationMeasurement.attributes.MeasuredValue.base_type,
      reportable_change = data_types.SinglePrecisionFloat(0, 3, .25)
    }))

Very straightforward, nothing special when you know what data type is expected and that was made easier with the help of @Mariano_Colmenarejo 's tool.

And here’s the whole driver (not 100% up to date):

It looks a bit differently than the standard drivers, because I wanted to try a more minimalistic approach.

1 Like

@Andreas_Roedl i juat bought the ikea air sensor & downloaded your driver. I had a hard time pairing it but after awhile it paired but i think it was the samsung driver. Could you go over the steps so i can try it again. Also, i tried at first to pair it to my smartthings station, but it didnt work. If you can help, i wanted to pair this to my station.

Login here:

https://my.smartthings.com/advanced/hubs

Select your hub, check in the Drivers section if the Zigbee IKEA VINDSTYRKA driver is installed.

If already added to ST, remove the device, reset it by pressing the small button 5 times, scan for devices in the ST app.

@Andreas_Roedl thank you very much as i was able to pair it. Only issue i have had is when it ask me to select hub, it doesn’t list my smartthings station. I have been trying to pair it to that but no luck.

1 Like

Didn’t you recently say you’d added your station to a hub group, or was that someone else? If so only the primary hub would be available for connecting devices.

1 Like

@orangebucket that was me & i did make a hub group. I couldnt pair the ikea & what i wanted to do was pair some devices to the station that are on the other side of the house where the station is. Yiu saved me the trouble now of reseting some of those devices. So what is the purpose of hub groups if i cant use differnet hubs though out the house?

With a hub group there is one primary hub behaving very much like a single standalone hub does, and a number of secondary hubs that join the same Thread, Zigbee and Z-Wave networks (obviously the Z-Wave only applies to V3/Aeotec hubs). If the primary hub goes offline one of the secondary hubs can take over.

I find them particularly appealing in the context of Matter over Thread. Firstly it means there are multiple thread border routers available so there is no dependency on a single device and the Thread network is more robust. Secondly my Matter over Thread devices have been replacing Zigbee smart plugs and the secondary hubs help fill the gaps that creates in my Zigbee mesh.

1 Like

So then its really a big mesh network & kicking in if one hub goes down. I havent moved over to matter yet but soon may start replacing some switches & outlets. Once i start adding matter devices, i want to try to add them to station or my tv.

@orangebucket forgot to ask… i thought @JDRoberts was back? I think i only saw him like once after samsung fixed the accessibility for the fourm.

They haven’t fixed the main page with some sort of compact view for each topic. With a text to speech converter, each word on the page is rendered which means the first couple of lines of each topic are spoken. Not a very accessible-friendly experience.

Hopefully, they get that fixed quickly so we can get jd back. Samsung really needs to get their house in order & im not just talking about the accessibility of this fourm.

Exactly.

There are other issues as well, but basically it would take me hours just to get through the ā€œlatestā€œ updates for the day, and I don’t have the time or energy to do that. Plus, there are additional issues.

This stuff is so easy to test. :see_no_evil: Both android and iOS have free text to speech readers built in. So you just turn that on, close your eyes (or turn on screen curtain) , and try to listen to the forum content. The issues will be instantly obvious.

My guess is most people will give up before they even get into the first post. I feel very confident that 99% of people not assigned to read Everything will give up before they get into the third post.

I have tried it on both iOS devices and android devices, but I don’t have a galaxy phone. If somebody wants to try it for themselves and see if that experience is any better, go ahead. But I’m pretty sure it won’t be. :thinking:

@Nathan_Sterner

2 Likes