IKEA Tradfri - Batteries in the remote controls are quickly discharged

What’s the battery level on those?

Try this with one:

  1. Take out its battery and wait 10 seconds while pushing some buttons to fully discharge.
  2. Put the battery back in. Make sure it reconnects.
  3. Place the remote right next to the dongle.
  4. On OTA page, Press Check update and Update firmware while pressing the remote every seconds or so, to keep it alive until the progress starts.

Do it with one remote at a time, not multiple.
And check the logs if it fails. Good luck

Interesting - after some search on the differences between Zigbee2MQTT (Z2M) and ZHA:

  • The current default integration ZHA can upgrade firmware OTA, however additional manual config in configuration.yaml is needed to enable it as settings are not in the GUI.

  • Z2M seems to break out version numbers (2.3.014), whereas ZHA gives raw hex (0x23014631)

After reading the ZHA docs, I pasted the config to enable OTA into configuration.yaml and restarted HASS without any errors, nor signs of anything changing yet. :slight_smile:

I’ll report back if the IKEA of Sweden TRADFRI remote control changes from Firmware: 0x23014631 in ZHA.

Battery levels are supposedly decent – I replaced them with new batteries just last week…

Here is one of them:


Which is doing this weird level variance thing.
Screen Shot 2022-05-26 at 9.48.05 AM

And actually, it looks like my wife’s remote is already down to 16%.


Screen Shot 2022-05-26 at 9.47.09 AM

I will try this again - especially the one remote at a time piece, which I did not do.

1 Like

Yes - updating the firmware of the ikea remote would be my first recommendation also.

and regarding these…

Go to your z2m control panel, and go here:
image

Got it - managed to start the first update!

Regarding the controller stack:
Zigbee2MQTT version: 1.25.1
Coordinator type: zStack3x0
Coordinator revision: 20220219

1 Like

Just to report back - ZHA successfully upgraded the firmware of my TRADFRI remote control within 24h of configuring the integration to enable updates.

  • Before 0x23014631 (2.3.014.631 ?)
  • After 0x23080631 (2.3.080.631?)

The remote is working fine, so let’s see what the battery life is like…

1 Like

I have two remotes, one on the updated firmware and one not. I’ll let you guys know if the battery lasts any longer on the updated remote :crossed_fingers:

1 Like

How far are the buttons from the dongle? Ikea buttons normally need a powered IKEA repeater close by.

1 Like

Hi,

Distance does drain batteries faster (e.g. a temp sensor in the garden drains faster), and adding ZR mains-powered routing devices may help. That said, my original system had one dongle plugged into a RPi4 and (pauses to get a measure) 480mm away, a remote. The remote battery drained in 1-2 weeks over a distance of under a half metre.

A quick look at Wikipedia for Zigbee and IEEE_802.15.4 suggests transmit power management is at least in the spec BUT the network can be mesh or point-to-point which is interesting as my initial test network only had 2x devices.

Based on my very short distance issues, I don’t think the high battery discharge rate the thread is discussing is explained by RF transmit power - a firmware or protocol interaction seems more likely. Like all good complex faults, the root cause is probably a mix of things across the Zigbee network.

My experience suggests fixing the battery drain issue can be fixed in different ways:

  • Don’t use a Sonoff ZBridge
    Tasmota works but the WiFi radio doesn’t.

  • Enable firmware updates in ZHA or check the remote firmware version in Z2M
    The latest Tradfri remote version seems to be 0x23080631 / 2.3.080

  • Add a mains powered Zigbee device(s) to act as a router (ZR) - e.g. a TRADFRI control outlet
    Mains powered radios can shout louder, and help move from point-to-point to mesh topology

  • Add any Zigbee device(s) to increase the amount of mesh coverage
    More devices help move the topology from point-to-point to mesh

  • Upgrade the firmware in the Zigbee controller stick (or try a newer device)
    Likely to need manufacturer software and a PC/Mac, so fiddly

Note Tradfri remotes are handled with custom Quirk code in ZHA, although on inspection, this looks to be more to remap the device into a general purpose device, than anything power related.

All the best,

James

2 Likes

I’ve been through the same path. Just don’t hammer your old zbridge yet, there’s a router firmware now and it works pretty well.

1 Like

What a good idea - reflash a crap controller into a useful router/repeater.

Sadly, I wasn’t kidding about the ZBridge going under the hammer! :boom::hammer:

2 Likes

I have the Conbee2 stick with Z2M and the batteries drain very quickly, so it may not be the stick

Any difference?

So far the updated firmware has made no impact on battery, however, they are not draining as quickly as expected.
image
image

Interesting.

I have a Tradfri 5 button remote that is still showing 100% battery (and works fine) after around 6 months now. I have 5 of them all having lasted that long but with various other battery levels.

Conbee2 and ZHA.

I managed to update the firmware (which took forever) and it seems to be a bit better now, but battery levels seem to go up and down (at least that is what the devices report). I’ll have to wait and see how long they will really last. I have a 5 button dimmer, 2 Symfonisk media controllers and an on/off switch.

Of the Conbee2 stick or the IKEA devices?

Of the IKEA devices. Depending on the device it took between 2 and 6 hours. But the hardest part was to get the (battery powered) devices to start the update in the first place. My Tradfri LED driver (mains powered) did accept the update right away. I placed the remotes near the Conbee stick to eliminate any unsupportive routers but to no avail. Then I placed them near the LED driver and the update started instantly.

(Conbee II with OTA firmware update through Zigbee2MTTQ)

Reading this and tenths of other blogs about the draining and general binding issues with IKEA remotes (i got 3x E1810) I see that there is still no solution. I was wondering to purchase e.g. conbee II to check the firmware version and probably to upgrade, but is looks like even the latest FW does not help.

Is that correct?
if so, is there any reliable other remote known that allows flexible group binding? I am satisfied with TINT remotes (4ch) but they all send to fixed groups and are a bit clumsy to use…

Pretty much… Everyone’s experience is a little differtent. Some have managed to get the Conbee stick to work. I could not. I did solve the battery drain issue using the latest Sonoff Zigbee stick running the latest firmware and MQTT but again there are lots here and elsewhere who could not get the Sonoff stick to work either. We see a similar challenge with people using Smartthings or Hubitate. Some are frustrated some are happy…

This seems to be a feature of the IKEA buttons. Sometimes they will work fine sometimes they just eat batteries.

In my large house, I have 9 IKEA roller binds, with 9 repeaters and 9 (up down) buttons… Since I switched to the Sonoff Zigbee stick everything as been fine and I have not replaced a battery in about 5 months. (on the blinds too)

Sadly there are lots here who claim to have followed the exact same firmware setup on both the Sonoff and the IKEA stuff who are still burning through batteries.