Incorrect Battery Level Reported with Edge Drivers

My Danalock (zwave) and IKEA blinds (ZigBee) recently got converted to edge drivers on my system. All these devices 5 in total are now reporting wrong battery level. Fully charged blinds report 50% battery, and Danalock reports new batteries at 1% - Are these drivers not even tested before they are rolled out?

1 Like

I have found the same (50% with new batteries) with several Ikea battery devices including blinds and buttons.
I suppose I should have reached out to the developers but was just relieved to have working Edge drivers.
Battery life on my Ikea buttons/dimmers is terrible; but I belive this is down to an underlying Zigbee issue rather than an Edge driver problem.

2 Likes

Do you have repeaters between your button location(s) and your hub?

I’m currently at 14 months on some ikea on/off dimmer buttons.

I don’t use explicit repeaters (I got two with my blinds but don’t use them because of the blind’s close proximity to the hub (v2)).
Of course a Zigbee network is a mesh so there will likely be some implicit repeating. I just cannot examine it anymore with the demise of the old IDE.
My Ikea dimmer batteries (even using premium brands) rarely last for 6 weeks. My Ikea shortcut (bought for pre-Edge local operation) last even less.
We mostly use Amazon Alexa with the SmartThings app as a backup.

1 Like

I’ve found the same issue with an Aeotec Z-wave device. Since it was migrated to edge the battery level has been in free fall according to the app. It’s now sitting at 1% but still working. Unfortunately it’s not easy to get to so I can’t test it. Just waiting to see if it dies or not. I’ve just bought some more batteries so it probably won’t

I’m dealing with the same issue with my zigbee window smart shades for smartwings on my Aeotec hub. 100% now is equal to 50%. Previous drivers never caused this issue, so Im guessing the updated edge driver is causing this problem. If anyone has a resolution, please let me know.

I see the same thing and figured the battery scale was misconfigured. Fully charged reports 50%. Seems to me ST really needs to start addressing some of these default driver fixes. From all that is reported in this community, it’s been left up to individual developers to step in for ST and I can’t thank those people enough, but most of these issues aren’t difficult fixes. I used to fix many myself on groovy, but after 5 years away from ST (on Hubitat) and coming back, I don’t yet know how to create Edge drivers, nor do I have the time like I did back when I was previously on the platform.

Interesting point you’re making. Originally, when I got the Tradfi blinds, I set them up with the repeaters (albeit on Hubitat, not ST, which wouldn’t make a relative difference). The batteries all lasted on a charge for over a year as you’ve experienced. Along the way, I read the repeaters were not needed and found that the blinds still functioned normally after removing all the repeaters (was a lot to be plugged in). However, and maybe exclusive to that change, I’ve had to charge them much more frequently and never considered the repeaters as a possible contributor to the battery charge duration.

Question. As far as I’m aware, (because it’s been a couple years since I’ve had the blinds and don’t recall) I think each repeater is specific to the blind it shipped with? Certainly if that wasn’t the case, I would think you would pair the repeater with each blind, but of course there’s no option for that once I just paired all the repeaters this morning. Do you recall if the repeaters indeed are locked to the blind they shipped with, as I think they are? Thanks

My ZWave Lock (Schlage) and ZigBee Window Treatment (IKEA) are reporting inaccurate Batterly Level.
Schlage battery level remains at 90% and IKEA stays at 50% for many months now.

ST normally displays what your device reports. To see what your device is reporting, install the ST CLI on a Linux/Windows/MacOS device and use the command “smartthings edge:drivers:logcat” to do driver logging for the appropriate driver for each device. You can force the device to report by doing a refresh (pull down) on the device details card.

2 Likes

Which driver are you using for the IKEA shades? I user Mariano’s windows treatment here.
Samsung account 2.6k

I am using the standard? ‘Zigbee Window Treatment’ with my 3 Praktlysing. It shows fully charged as 50%

My IKEA shades is using ZigBee Window Treatment, and it is still showing 50%.
The Schlage (ZWave Lock) now is showing the actual battery level, after doing a refresh (pull down) on the ST app device details card.

Thank you Bruce. The Schlage (ZWave Lock) now is showing the actual battery level, after refreshing (pulling down) on the ST app device details card. My IKEA shades is still showing 50%, so I will try your ST CLI recommendation on Windows… fingers crossed!

Try Mariano’s windows treatment driver. We had him fix an issue since the IKEA shades didnt seem to be reporting battery the standard way. I don’t know the details.

1 Like

Hi,

The smartthings stock driver divides the battery value received from the device by 2, as is done with all standard zigbee devices, but the IKEA blinds send the direct percentage value, and does not have to divide it by 2.

Ikea is like this in some devices need to divide by 2 and in others doesn’t.

You can open a report in smartthings to have it fixed since it is a device that is on the stock driver

3 Likes

To make it funnier, even the same device may need the division by two or not depending on the firmware version. For instance, old STYRBAR buttons sent the battery level “the old ikea way”, new or updated ones send double the value like the standard dictates.

1 Like