Notes on IKEA TREDANSEN blind settings

Concerns: IKEA TREDANSEN blind control in Home Assistant.
May also relate to PRAKTLYSING, FYRTUR, and KADRILJ blinds as well.

These are notes on what I learned while trying to reset a TREDANSEN that was no longer working properly with Home Assistant. The TREDANSEN blinds have two buttons: one “up” and one “down,” and also one indicator LED.

Zigbee pairing:

  1. Press and hold both buttons for about five seconds. The LED should blink a few times and then stop.

  2. In Zigbee2MQTT, click the “Permit join (All)” button:
    image

  3. When the blind pairs with Zigbee2MQTT, the motor on the blind will start and stop immediately. This typically took about 20 seconds for me.

  4. In Zigbee2MQTT, look for a new item in the device list. In the manufacturer column, look for “IKEA.” For my TREDANSEN blind, the model number shows up as E2103 (your model number may be different).

  5. Click on the rename device button (blue button, third from the right) in order to give the blind a friendly name:

  6. Enter a friendly name. In my case, I named it “Right dining room blind” as we have two blinds in the dining room. Then I click the switch for “Update Home Assistant entity ID” and click the “Rename device” button to complete the process.

In my case, this got basic control of the blind (open and close), but the blind wasn’t reporting back its position to Home Assistant. At first this was difficult to figure out, but its identical brother had been configured properly some time earlier, and this provided a way to compare the settings to find the problem.

Configuring blind position sensing

  1. In Zigbee2MQTT, on the device page for the blind-in-question, select the “Reporting” tab:

  2. Click the “Select endpoint” button. This will drop down a menu. In my case, there was only 1 option: 1. I selected that, which then enabled the rest of the fields for this row.
    image

  3. In my case, I entered the following two rows of data:

  • First
    Cluster: PowerCfg
    Attribute: batteryPercentageRemaining
    Min rep interval: 3600
    Max rep interval: 6200
    Min rep change: 0

  • Second
    Cluster: Closures
    Attribute: currentPositionLiftPercentage
    Min rep interval: 1
    Max rep interval: 6200
    Min rep change: 1

  1. Now switch to the “Bind” tab. You’ll want to be sure the “Closures” and “PowerCfg” checkboxes are selected. Then click the blue “Bind” button on the right.

For me, this brought back the functionality of Home Assistant being able to monitor the position of the blinds (0% is fully open, 100% is fully closed, and anything in between), and be able to open or close them to any arbitrary position.

3 Likes

The problem is, when you pair the blind with HA via Z2M, the remote is no longer working.
But here is a solution:

Both the remote and the blind are Zigbee devices ! You must pair not only the blind with HA, but also the remote!

On zigbee2mqtt, enable pairing on Z2M, then open the remote cover and press its pairing button five times in a row. It should show on Z2M. Give it a name like “my blind remote”. After that, the two devices will appear in HA. (But you do not care about the remote HA entity, only the blind is important for HA)

Next, in Z2M, select the remote device page, then the bind tab, and add a new bind with End Point=1, Destination=your blind, destination point=1; Select the “Groups” toggle, and click the bind button.
After this, you can control the blind with HA, but also with the remote.