Ikea trip: What to buy?

It's showing up in the "Neighbor Table Entry" section of the getChildAndRouteInfo, so I think it is a repeater.

Neighbor Table Entry
[IKEA Air Quality Monitor, 71E9], LQI:251, age:3, inCost:3, outCost:1
[IKEA repeater 2, B45A], LQI:254, age:3, inCost:1, outCost:3
[IKEA repeater 1, D780], LQI:254, age:4, inCost:1, outCost:1
2 Likes

I just picked one up at IKEA Philadelphia (Columbus) after ordering it online. I tried every imaginable way to add it to Hubitat but no luck. Then again, I have one device added to Hubitat, my Bali blinds, and have never been able to get that set up right. But at least it's added. So I'm kind of a newb, and perhaps there will be a way to make this work, but it would probably require me learning how to manually add the driver listed above in the thread. I look forward to digging into that this weekend. thx

How did you install the device after you added the driver code? I was able to get the code saved, but am now unsure of how to proceed with adding the device.

BOOM! I figured it out, by READING! I know, crazy. What is this 2004 or something? Anyway, this article : How to Install Custom Drivers | Hubitat Documentation was very helpful. Added it as a virtual device, scrolling to the very bottom to find the driver under USER drivers.

Of course, this brings up the next problem. This definitely wont work with HomeKit, but I cant get Hubitat to function as the gateway for the IKEA smart home app, nor can I get the Vindstykra to provide readings in Hubitat. I went into apps and added it as authorized for dashboards, but I tried various options under Template (temp, humidity, multi sensor) and none of them show any of the data from the device. Once again, I've run aground...

Make sure you have actually paired the VINDSTYRKA to Hubitat hub.

Switch the hub into Zigbee pairing mode (Devices->Add Device->Zigbee->Start Zigbee Pairing.
Then quickly press the device pairing button (the smaller one on the top) 4 times. Almost all Ikea devices are paired by pressing a button 4 times, unlike most of the other brands.

The VINDSTYRKA driver should be selected automatically after few seconds. Type in a name, and the pm2.5, temperature, humidity, airQuality, etc... should show up on the device page after few seconds.

1 Like

The numerical value of the airQualityIndex is reported (polled) from the device.
The direction of the airQuality change (increasing or decreasing or not changing) is shown on the LCD display with an arrow pointing up, down or to the right :
image

1 Like

Sure enough, after looking at the device info and the logs, I realized it wasn't really connected, but rather just showing up as a potentially connectable device. Although I had tried the 4 button push pairing method before, I hadn't gotten it to work (as I probably didnt combine it with the Pair Zigbee manually method), which sent me down the virtual device path. Anyway, all good now, I woke up, tried your method and it connected right away. Thanks!

1 Like

Pittsburgh.... Sweden.... There much the same in terms of climate... aren't they....?

1 Like

If I understand it correctly, if my air quality is super-unhealthy but not changing, the device will show an arrow pointing to the right and no indication that the air is unhealthy. It seems odd that there isn't any indication on the display of what the current air quality is. I assume there would be some indication in the Ikea app that the air quality is bad if this was connected to their hub and app, but an alert on the device itself seems like a useful thing to have.

Well in Pittsburgh You can have spring in the morning, winter by noon, then a tsunami for dinner... And that's just an average day in western pa.. Air quality sucks year round lol

1 Like

I mean a few weeks ago we literally went from 80's, to 40s with rain and snow flurries.

1 Like

Isn't that a Diary Queen ice cream drink? Yum! :wink:

3 Likes

This is what I observe with my device...

I don't have the Ikea hub, so really don't know if the tVOC is shown on their app or not.
Seems like the primary function of this sensor is to control the Ikea Air Purifiers (it can bind directly to their Air Purifier, even without Ikea hub).

I have my device online and using your driver. So far so good.

2 Likes

Some graphs :

1 Like

Mine so far.. I'm using webcore to push the data to influx. Not sure why my air quality index shot up like that overnight though.

1 Like

Hello:

I'd like to expose the airqualityindex and PM25 to HomeKit. Right now only the temp and humidity is exposed to HomeKit.

Are there any modifications to the driver that can accomplish this?

Probably @gopher.ny can help us - are there HomeKit entities that can be mapped to airQualityIndex and pm2.5 attributes?

I currently have my VINDSTYRKA connected to my Dirigera hub, which is hooked into Home Assistant via the HA Homekit Controller integration.

The HA Homekit Controller integration will only show devices that are Homekit compatible, and it is showing all of the sensor data from the device.

Long winded way of saying there should be entities that can be mapped for the attributes.

1 Like

@bradford.clarke thank you for the info!
I am curious how often is the Air Quality value updated in the Ikea app, when used with Drigera hub?
Does it update every second (if you intentionally rapidly change the air quality ), or less frequently ?

@rad1 I see only the Air Quality Level (Good, Moderate, Unhelthy, etc... ) available on Apple Home.
Are you looking for the numerical value (the airQualityIndex) ?
image

As there is not a standard pm2.5 attribute specified in Hubitat Capabilities List, I am afraid that the p,2.5 is not possible to be shown using the official / inbuilt HomeKit integration.

Update: an request for adding Dust Sensor capability in Hubitat was published here.

1 Like

@kkossev

Yes, I would like to see the Air Quality Level, the numerical value of airQualityIndex and PM25.

I am curious as to the screen shots you posted above. Are they from your HomeKit? If so, how were you able to display the Air Quality level without an Ikea hub?

I did see on the Hubitat Capabilities List that there is not an attribute for pm25. Admittedly, not being very knowledgeable about driver coding, if the PM25 value/variable is still displaying in your hubitat driver, I don't understand why it still can't be mapped to a HomeKit value/variable that does represent PM25. I have taken up this conversation as well in a different post below. Hoping someone from HE can comment soon,

@bradford.clarke: Since you are using the IKEA hub would it be possible for you to post screen shots of what all the values/variables look like in HomeKit?