[RELEASE] IKEA Zigbee drivers

I believe this is not the case. The correct OTA file is identified by looking at the first 2 identifiers in the firmwareMT property (last one identifies the version):

firmware-mt

I think that any IKEA smart device can be paired with HE, just follow the pairing instructions in the README file from the OP. Devices with old firmwares have the problem that, after pairing, they don't send any events to HE (but they pair just fine).

1 Like

This is the detail from my E1766, updated by Tradfri hub:

Open-Close details

117C-11C5 does appear to be the same firmware as the on-off controller. From what I was reading elsewhere, it looks like they control the difference between the E1766 and E1743 with userdata in a non-firmware portion of the flash, there were people investigating being able to convert E1766 and E1743 by overwriting this data (with a flasher cable): IKEA TRÅDFRI / DIRIGERA OTA file versions matrix · zigpy/zigpy · Discussion #660 · GitHub

1 Like

You, sir, are right. I stand corrected. Nice find!

E1743-firmware-mt

Hi @mike.maxwell ,

Can you add also 117C-1101-23089631-tradfri_control_outlet-2.3.089.zigbee please?
I can test the OTA update for this device.

3 Likes

done

4 Likes

Thank you - the update was completed in 8 minutes!

No need to restart / repair - all working OK now, thanks!

dev:1602023-10-23 18:36:38.026infofingerprint profileId:"0104", endpointId:"01", inClusters:"0000,0003,0004,0005,0006,0008,1000,FC7C", outClusters:"0019,0020,1000", model:"TRADFRI control outlet", manufacturer:"IKEA of Sweden"
dev:1602023-10-23 18:36:37.909traceZCL version:03
dev:1602023-10-23 18:36:37.905traceSoftware Build Id:2.3.089
dev:1602023-10-23 18:36:37.901traceModel:TRADFRI control outlet
dev:1602023-10-23 18:36:37.896traceManufacturer:IKEA of Sweden
dev:1602023-10-23 18:36:37.777debuggetting info for unknown Zigbee device...
dev:1602023-10-23 18:35:03.395infoZigbee parsed:[raw:catchall: 0000 0013 00 00 0040 00 552D 00 00 0000 00 00 812D552F0C31FEFF818E588E, profileId:0000, clusterId:0013, clusterInt:19, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:552D, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[81, 2D, 55, 2F, 0C, 31, FE, FF, 81, 8E, 58, 8E]]
dev:1602023-10-23 18:28:51.745infofingerprint profileId:"0104", endpointId:"01", inClusters:"0000,0003,0004,0005,0006,0008,1000,FC7C", outClusters:"0005,0019,0020,1000", model:"TRADFRI control outlet", manufacturer:"IKEA of Sweden"
dev:1602023-10-23 18:28:51.638traceZCL version:03
dev:1602023-10-23 18:28:51.635traceSoftware Build Id:2.0.022
dev:1602023-10-23 18:28:51.633traceModel:TRADFRI control outlet
dev:1602023-10-23 18:28:51.630traceManufacturer:IKEA of Sweden
dev:1602023-10-23 18:28:51.560debuggetting info for unknown Zigbee device..
3 Likes

Which device did you update with this firmware. Can I use it now for the E1766? Sorry, got a bit lost.

Is there a way to add the latest firmware for the E1810 as well?

I've updated E1603 TRÅDFRI Control Outlet

For E1766 and E1810 the firmware OTA image is different, I suppose .. .

@mike.maxwell

Can you also upload the E1766 / E1743 and E1810 firmware?

E1766 / E1743: https://github.com/dan-danache/hubitat/blob/main/zigbee-ota-images/images/117C-11C5-24040006-tradfri_onoff_controller-24.4.6.zigbee

E1810: https://github.com/dan-danache/hubitat/blob/main/zigbee-ota-images/images/117C-11C1-24040005-tradfri_controller-24.4.5.zigbee

2 Likes

What are the improvements?

@mike.maxwell Please that would be awesome and would make HE more outstanding. Thanks in advance

Thanks @zcorneli.iit for providing the links

I don’t know - I use it as a Zigbee router/repeater with my driver option “Always On”, so that I do not accidentally turn it off and have the WAF in question.. : )

1 Like

From the Release Notes I could gather:

Release Version: 1.19.1
11th Jan 2022

New features and changes in Accessories:
TRÅDFRI control outlet (2.3.089)
Product ID: E1603, E1703, E1706
◆ Upgrade to stack v6.3.1
◆ Solves an issue where product become unreachable after a TRÅDFRI gateway restart.
◆ Increased security regarding upgrade of firmware.

Not sure that this info is of any help to you though :slight_smile:

2 Likes

Ref: E2201 Driver Log Msg

Passing this on.


errorgroovy.lang.GroovyRuntimeException: Ambiguous method overloading for method java.lang.Long#minus.
Cannot resolve which method to invoke for [null] due to overlapping prototypes between:
[class java.lang.Character]
[class java.lang.Number] on line 104 (method healthCheck)

1 Like

Thank you very much for reporting this issue. It will be fixed in the next version.

1 Like

You rock...I just updated the firmware on one and will move on to update more of my E1706s. And the driver is nicer too :smile: .

1 Like

uploaded

5 Likes

E1766 update worked great.

Should be able to try the 5-button tomorrow once I get batteries

--Zack

1 Like

Yay, E1603 firmware updated successfully!

1 Like

That's so awesome. Will try tomorrow.
Was waiting for a long time to use all my IKEA devices which didn't work in the past.