Tips on reducing battery drain for IKEA Fyrtur Blinds paired with HE?

So, I've been using the IKEA Fyrtur Blind driver (a4refillpad) by Wayne Man for that last 2 weeks and the blind's battery level has dropped from 83% to 15% in just 14 days. Before I paired the IKEA blind to my HE Hub, the battery was lasting 3-4 months. Big difference.

I'm guessing HE must be pinging the blind for open & close level status and/or battery level frequently and that is contributing to the battery drain. Is there a way to adjust the driver so that I can increase the time intervals when it pings the blind?

Thanks.

That is unusual indeed. I installed a new shade 23 days ago and it shows 63% today. This is using the same driver you are. I don't think the battery drop indicated is linear, since I'm used to getting several months out of them (one up and one down a day).

The battery drain definitely started after I paired the blind to my HE hub. My blind is about 15 feet away from the hub, so it can't be a distance issue. I also raise and lower the blind just once a day. Again, all I can think of is that HE is polling the blind several times for window position and battery level and that may be draining the battery.

What do your device events look like while the shades are at rest for hours at the time. I see checkins about every 10 minutes, but the only battery and position events are when the shades are active.

Here's my events log for the IKEA Blind. Looks like an event happens every 10 mins and it also notifies Google Home that there was a state change. I can try to remove the Google Home link to the blinds to see if that has an effect.

1 Like

From my last posting it was clear that the window blind driver that I was using was forcing the IKEA blind to send window level status and battery percentage data to the Hubitat Hub every 10 minutes. This resulted in severe battery drain for the IKEA blind. Over a 13 day period I recorded the battery percentage and have plotted it here:

image

So, I'm estimating the battery life for a fully charged battery would last about 16 days. After doing some investigating and getting feedback from this forum, I've made some small changes to the driver to stop the frequent reporting of data.

This is a line in the original driver coding under the configure routine that sets the IKEA blind device to report data every 10 minutes:

cmds = zigbee.configureReporting(CLUSTER_WINDOW_COVERING, ATTRIBUTE_POSITION_LIFT, DataType.UINT8, 3, 600, 0x01) + zigbee.configureReporting(CLUSTER_BATTERY_LEVEL, 0x0021, DataType.UINT8, 600, 21600, 0x01)

and here is the same line of code that I modified:

cmds = zigbee.configureReporting(CLUSTER_WINDOW_COVERING, ATTRIBUTE_POSITION_LIFT, DataType.UINT8, 90, 86400, 0x01) + zigbee.configureReporting(CLUSTER_BATTERY_LEVEL, 0x0021, DataType.UINT8, 43200, 86400, 0x01)

What my change does is configure the zigbee device (IKEA Blind) to send the level position every 10 secs when the level is changing, and every 24 hours regardless of blind changing or not. The battery percentage is sent every 12 hours if it drops 1%, and every 24 hours regardless of how much the battery level has changed.

  86400 secs = 24 hours,   43200 secs = 12 hours

So now, the IKEA blind is not pinging the Hubitat hub every 10 minutes with data and using up battery power. With this change, the battery percentage has dropped only 1% over the last 5 days. I normally open and close these blinds once every day. So, I think this small change has fixed my battery drain issue. Just wanted to post this information for others who may be experiencing the same situation. Thanks to everyone who helped to point me in the right direction for a solution!

1 Like

I think the changes you made to the driver make a lot of sense and it would be great to have those (or similar) incorporated in the @a4refillpad version if appropriate.

That said, I still will report that my battery usage is not like what you are experiencing. The battery with 63% 6 days ago is now at 61%, and this is with one up and down a day.

I have 12 IKEA blinds/shades that open to 55% at sunrise, close to 33% an hour before sunset, and close completely at sunset. The batteries last a good month before they need to be recharged. The driver I am using is from @a4refillpad. Try switching to that driver.

Per his comments at the start of the thread when I suggested it, that's the driver he is using.

That is the same driver that I have been using for the last two weeks that drained the battery of the IKEA blinds, and the same driver that I modified. I'm hoping that my modification to that driver will increase the battery life to 6 months or more.

You have a data point that shows drain but I'm using the same driver and do not have the problem. I don't think blaming the driver is justified yet.

If you only have a single blind, this is probably not going to be practical, but I'd try a different battery.

I'm only sharing my experience with using the IKEA FYRTUR Blind when I paired it to my Hubitat C7 Hub. I understand that others may have different experiences. Before I paired the blind to HE, I was getting about 6 months of battery life. After I paired it to HE, I was getting a few weeks. So you're right, I'm offering just one data point, however, it may help someone else in the future who has a similar issue as I did.

Sure. Understood. That's why we are all here. I'm just pointing out that it is premature to conclude the driver is at fault. I actually have six data points that are contraindicative of a driver issue draining the battery.

I may be able to come up with a test case where there is zero motor activity, and I can see how a fully charged battery drains in that scenario. Related: See my post in this thread showing the guts of the shade .

I had my glasses on upside down.

I've not seen battery drain described here with my original settings, I wonder if there's different firmwares involved which is preventing the device from sleeping.

It is interesting. In actual practice, I've been getting 4-6 months between recharges (with one up/down cycle per day). I've never really paid much attention to the battery reports.

As a test, I put a freshly recharged battery on a test shade (with a broken motor, so it actually never does any motion) and was surprised how quickly the battery level declines - 23% in two days. But again .. is this actually indicative of battery life.

I'd wager some of the discrepancies are firmware related. There's been a number of firmware updates for all their shades to "optimize battery"

https://ww8.ikea.com/ikeahomesmart/releasenotes/releasenotes.html

For me, I purchased my IKEA Fyrtur blinds in Jan 2022, so they probably are using firmware version 2.3.088 (estimating from IKEA's firmware release notes).

Running your version of the driver with my modifications, the battery level has dropped from 100% to 98% in 8 days.

So this is interesting: I also purchased my blinds around the same time (mine arrived early Feb'22), also using the same driver, also C7 hub, but I don't have the battery drain issue. I think in 16 months I only had to recharge the battery 3, maybe 4 times, with your typical twice-a-day usage.
Mine is actually on even older firmware:

endpointId: 01
application: 22
firmwareMT: 117C-1187-22009631
inClusters: 0000,0001,0003,0004,0005,0020,0102,1000
manufacturer: IKEA of Sweden
model: FYRTUR block-out roller blind
outClusters: 0019,1000
softwareBuild: 2.2.009

The interesting part is that your device also reports a "switch: on" event every 10 minutes, and mine doesn't. Could that be contributing to poor battery life?
I wonder if it makes a difference what driver was being used when the device was joining the network, as I believe some zigbee parameters can only be changed during pairing, at least that's the case with sensors.

yes

yes
Though clicking the configure command on properly built drivers should set the relevant reporting parameters to something more appropriate to Hubitats environment.