IKEA Tradfri - Batteries in the remote controls are quickly discharged

On the original topic I have had my current zigbee2mqtt config in place with sonoff firmware updated for close to two weeks.

Looks like all my remotes have shown no or little drop in reported % in that time. So no more instant discharge in a day… Will have to look at the numbers after 4 weeks to better estimate how long they might last.

1 Like

Thanks for you help, you have come the closest of anyone to solve this…

One more question… how close is your zigbee stick to your buttons? Same room? Are you using IKEA powered zigbee repeaters?

Many are finding that batter drain can also be related to the distance to the hub/repeater/usb stick.

Thanks again.

My remote that is the furthest away is probably about 6-7 m more or less line of sight (a bookshelf full of board games, but no walls).
No repeaters.
So far no issues with battery drain.

I have an Ikea repeater in each room as close as possible to the remotes and blinds. When joining the devices to the network in zigbee2mqtt I opened the closest repeater and made sure I joined the remote and blinds to the same / closest repeater.

In my case the repeaters on the same wall as the blinds or remotes or just adjacent. My home is multi floor so I have one midway between the rooms with the blinds and the stick witch is on the other end of the house.

Since this thread is very long I am going to re-share my info and config changes as they currently are:

Sonoff Zigbee 3.0 USB Dongle Plus ( ZStack Firmware Type: zStack3x0 Revision: 20211217 )
Zigbee2mqtt ( 1.22.2 commit: 414c51f Docker Install)
TRADFRI open/close remote (E1766) Firmware: 2.3.079
FYRTUR roller blind (E1757) Firmware: 2.3.088

Configuration settings that differ from out of the box default for zigbee2mqtt (probably not as important for the battery issue but repeating as they can be related to the devices dropping issue from another thread)

Everyone read the docs and remembered to set this false right? Other wise every time you reboot zigbee2mqtt it goes into join all mode by default.

permit_join: false

Track when devices checked in:

advanced:
  last_seen: ISO_8601_local

Ping / Report devices are down if they did not check in… This is more aggressive than the default FYI

availability:
  active:
    timeout: 15
  passive:
    timeout: 780
2 Likes

Hi all, I am happy to report that it looks like the “Zigbee 3.0 USB Dongle Plus” dongle along with the “Z-Stack-firmware/coordinator/Z-Stack_3.x.0 at master · Koenkk/Z-Stack-firmware · GitHub” firmware linked to in this video “Easy Sonoff Zigbee CC2652 Firmware Upgrades! + Other Ethernet / USB - YouTube” seemed to do the trick.

I have been running for ~3 days with no significant drop to my batteries (that’s right, day 3 baby!):

As for the setup, I am running the following to do this:

  • Zigbee2mqtt add-on in home assistant
  • Addressing the dongle by it’s ID
  • “CC1352P2_CC2652P_launchpad_*.zip” based on the video reccomendation

I have noticed an issue with my one PIR sensor (it is not resetting after detecting motion) but I suspect that it is unrelated as all the other nodes are working well. Side note the link quality has improved A LOT.

2022-01-27 07_49_19-Zigbee2mqtt - Home Assistant

NOTE: I had to move my Z-Wave dongle to another computer as it seems that they share the same comms protocol and I was having issues running them both at the same time in my NAS.

5 Likes

I have an update now.
The first battery has died.
It was the remote in the living room, a Symfonisk bought in June last year so six - seven months now.
It’s used to control volume of the TV/receiver, play/pause DVD/Chromecast, fast forward/reverse Chromecast.
It’s used heavily every day.

Using ZHA and Conbee II on a RPi with 1 meter extension on the USB port

Just wanted to report in and say that @BlinkyLights solution has so far been working well for me.
I ended up flashing the CC1352P2_CC2652P_launchpad_coordinator_20211217 firmware on my Sonoff Zigbee 3.0 USB Dongle Plus.
Only been a week and seeing the battery on 2 x dual button switches and 1 x 5 button switch at the common 87%, whereas with ZHA they would be dead by now. Thanks again! :battery:

1 Like

Previously I had a ezsp-uart stick from elelabs and had a similar issue on a Raspberry pi 3B model. Had the battery issue, so ordered a sonoff 3.0 usb dongle in november.
Received it today, and hooked up one of the ikea on off remote, and it dropped from 100 to 35% battery in 3 hours and then to 21% in remaining 5 hours.

It seems moving to usb 3.0 doesn’t work for me.

Just a side note, philips hue remote is hooked up to the previous stick and its been 3 months no issues with the battery still. Works like a charm.
It makes me think something with ikea’s implementation of zigbee that is messing up.

Just an update on my most recently added IKEA remote. Still sitting on 100% after roughly 6 weeks.

Using ZHA and a Conbee 2 stick.

This remote below has run for months on the same battery:

Which firmware version are you running on the sonoff stick?

Just flashed the sonoff usb 3.0 dongle plus with CC2652P as per the instructions here Flashing the firmware via cc2538-bsl | Zigbee2MQTT and as suggested by @BlinkyLights

My ikea on off switch whose battery went down from 100 to 21% in a matter of 8 hours, it now shows 34% after flashing the adapter. Will keep posted.

It was the default one.
But I just flashed (around 20 minutes ago) the 20211217 firmware version.
Connected the ikea on off remote and currently see a jump to 34% in the battery.

Will try it for a few days and see if it improves anything

great, please report back as it seems to have worked for others. I hope to have some time this weekend to update mine and will also report back

I think the battery reports should be taken with a large bucket of salt.
Mine dropped from 60 or 74% to 0 in three weeks after working fine for months.

Hi all, I’m having the same problem since a while. For me the problems started when I changed from a
CC2531 stick with zigbee2mqtt to a cc2652P with ZHA. I like this setup a bit better and it works easier for me and after I moved everything over to the new configuration I started noticing the batteries of my IKEA buttons discharged very quickly. At first I thought maybe there was something wrong with the new stick, or that the buttons were broken but then I found this topic and I realized what the problem was.

I tried a lot (flashing new firmware etc) but until now nothing helps. When I put in new batteries within 2 days they are empty.

I only found out one thing and I thought it might help -the smart people- on this forum to find the bug and a solution. When I create a automation with ONLY A (IKEA) ZIGBEE LAMP and ONLY A IKEA BUTTON the battery stays working for weeks. I started this test 3 weeks ago and until now it is still working. I switch on/ off the lamp multiple times a day, for testing purposes and it still works fine.

When I start adding other products to the automation, for example ZWAVE switches the battery is empty within a day or 2.

Are there other people who have the same experience? Or willing to test this with their setup? Hopefully it will help someone!

Interesting. Can you confirm the specific firmware you have installed, and whether you are using ZHA or Z2M?

I’m on the latest HA version (2022.2) and the latest ZHA version. The current firmware on the TRADFRI remote control is 0x23014631. Zigbee stick is a ZigStar Stick v4.

We have documented that IKEA buttons will die if linked via ZHA. Some are having success with Zigbee2MTTQ

Who is “we”?
I have ZHA and it works fine.