[RELEASE] IKEA Zigbee drivers

I just saw the fcc report on them. Keeping my fingers crossed they work out. I like the idea of standard batteries. I have so dang many different lithium cells, coin cells, etc I can't keep track of whats what.

I bought another E2123 but can't seem to connect it to my C-8, my first one connected to my C-5 before migration. 'Add Device' finds it, and I keep it next to the hub for over 20 seconds but the device page doesn't look right and the button doesn't respond.

image

The error below is when I click ping from the device page

I've tried it 4 times now and the same result. Does anyone have any idea what to try next?

I am really sorry to hear this.

  • That means less than 5 cm (2 inches).
  • Make sure that the batteries are fresh.
  • Pair your E2123 using a repeater (keep it close to a mains-powered Zigbee outlet/switch, not the Hub).
  • There are some other threads on this forum about Zigbee pairing problems on C-8, maybe you can find some useful tips.

Good luck!

Batteries fully charged and was 1cm from hub, I have no repeaters. I've seen a few posts on C-8 issues but they say when the data says * endpointId: 01 then it should okay.

Maybe the remote is faulty, I'll keep trying!

Release version 3.4.0 with the following changes:

Added

  • All: Add Refresh command for all battery-powered devices to interrogate, on demand, the battery percentage
  • All: Add feature to auto-configure device if user did not click the "Configure" button after switching to this driver

Fixed

  • All: Fix "GroovyRuntimeException on line 104" method "healthCheck" - reported by @PunchCardPgmr
  • All: Fix "NullPointerException on line 197" method "pingExecute" - reported by @rhodesda
  • All: Fix "NumberFormatException on line 274" method "parse" - reported by @SorenDK

Changed

  • All: Cleanup some unused code

Have fun!

3 Likes

I've just got a replacement E2123 from IKEA, same issue as above. It pairs, then I wait for the red light to stop flashing whilst holding it 2cm from the hub, not working. So it looks to be a Hubitat C-8 issue.

I second that.
They dont even need to implement a dedicated driver unless needed. Just have to rebrand the Generic Driver and adjust the fingerprint.

2 Likes

Seems like I gave you bad advice. I tried to pair the E2123 by keeping it close to a Zigbee router (Tradfri Control Outlet - E1603), and it paired ok, but buttons did not work!

Paired it against my C7 and everything went fine.

Pairing video

20231110_155847_1

Pairing log entries
dev:228 2023-11-10 15:59:29.220 info IKEA Symfonisk Sound Remote Gen2 (E2123) power source is battery [digital]
dev:228 2023-11-10 15:59:27.227 info IKEA Symfonisk Sound Remote Gen2 (E2123) battery is 95% full [physical]
sys:1   2023-11-10 15:59:12.500 info Zigbee Discovery Stopped
sys:1   2023-11-10 15:59:12.430 info Created Zigbee Device IKEA Symfonisk Sound Remote Gen2 (E2123)
dev:228 2023-11-10 15:59:12.359 info IKEA Symfonisk Sound Remote Gen2 (E2123) 🛠️ logLevel = 2
dev:228 2023-11-10 15:59:12.351 info IKEA Symfonisk Sound Remote Gen2 (E2123) saving preferences (auto) ...
dev:228 2023-11-10 15:59:12.347 info IKEA Symfonisk Sound Remote Gen2 (E2123) configuring device ...
dev:228 2023-11-10 15:59:12.342 warn IKEA Symfonisk Sound Remote Gen2 (E2123) [IMPORTANT] For battery-powered devices, make sure that you keep your device as close as you can to your Hubitat hub (or any other Zigbee router device) for at least 20 seconds. Otherwise it will successfully pair but it won't work properly!
dev:228 2023-11-10 15:59:12.339 info IKEA Symfonisk Sound Remote Gen2 (E2123) installing device ...
sys:1   2023-11-10 15:58:59.855 info Initializing Zigbee Device 540F57FFFE448D78, 9CF4
dev:208 2023-11-10 15:58:32.058 info IKEA Tradfri Motion Sensor (E1745) is active [physical]
sys:1   2023-11-10 15:58:28.293 info Zigbee Discovery Running
2 Likes

This is Hubitat C-8 issue, same problem with a bunch of new Tuya devices… :frowning:

3 Likes

Do you think it is fixable via software, or is the issue the hub hardware?

No one knows for sure.

I posted on the other thread an idea for a test.

2 Likes

I am still on a C-5, was planning to move to a C-8, think I will wait...
E2123 is working very well

Not exactly sure what happened, but after updating the drivers, my hub went bonkers.

One of my E1743 buttons went off the rails, had over 800 messages.

Similar happened with one of the outlets.

Ended up accessing each device and pressing configure.

2 Likes

Same here with E1812 with new driver:

Edit: Zigbee log went crasy also. Configure did not fix it. I had to change to old driver and remove battery.

2 Likes

Released 3.4.1 with the fix for the auto-configure loop. It should now run auto-configure just one time. Can you please give it a try?

If the fix fails, I will probably remove this auto-configure feature. I tried to overcome a shortcoming from Hubitat side that it does not automatically calls configure() or any other method when user changes drivers, leaving the device state/schedules in an inconsistent state.

2 Likes

It looks good. No loop.

1 Like

I am not getting any loops. But, I was not before either.

1 Like

Thank you for your help!

1 Like

Now that my Ikea devices are all up to date I decided to play with the control outlet driver.

When you click to get the route table, is that viewable anywhere as it is with the built in driver?

I have this device, however mine does work with both C7 and C8 hubs. It required multiple tries with both hubs and proximity while pairing definitely played a part.

The only issue I found was that the button controller app would not work on a hub different to the one the device was paired to (it wouldn't work via Hub Mesh).