Problem with Aqara roller Shade Driver (solved)

Hello !

I’m newbie on Homey PRO (2023) and my first steps are really amazing. At this time all works excepted one thing : the Aqara roller Shade Driver E1.

I successfully connected it on my Homey but I receive an error message when I try to control it. The first Error is :

  • “Missing Capability Listener: windowcoverings_set”

If I try again I receive another message

  • “Network request failed”

I tried several thing to fix this problem but nothing works

  • Restart Aqara App
  • Restart Homey
  • Unpair and pair again the Aqara device
  • bring the box closer to the device (same room)

I listed the capabilities of the aqara device with this response (I anonymized some data) :

o {
  __athom_api_type: 'HomeyAPI.ManagerDevices.Device',
  id: 'ANONYMIZED',
  driverId: 'homey:app:com.xiaomi-mi:curtain.acn002',
  driverUri: 'homey:app:com.xiaomi-mi',
  ownerUri: 'homey:app:com.xiaomi-mi',
  name: 'Roller Shade Driver E1',
  note: null,
  zone: 'ANONYMIZED',
  data: { token: 'ANONYMIZED' },
  icon: null,
  iconOverride: null,
  iconObj: {
    id: 'ANONYMIZED',
    url: '/api/icon/ANONYMIZEDd'
  },
  class: 'curtain',
  virtualClass: null,
  capabilities: [
    'windowcoverings_set',
    'measure_battery',
    'curtain_motor_state',
    'alarm_motor'
  ],
  capabilitiesObj: {
    alarm_motor: {
      id: 'alarm_motor',
      type: 'boolean',
      iconObj: [Object],
      title: 'Motor Alarm',
      getable: true,
      setable: false,
      insights: true,
      insightsTitleTrue: 'Motor alarm turned on',
      insightsTitleFalse: 'Motor alarm turned off',
      value: null,
      lastUpdated: null,
      values: undefined,
      options: undefined
    },
    curtain_motor_state: {
      id: 'curtain_motor_state',
      type: 'enum',
      iconObj: [Object],
      title: 'Curtain motor state source',
      getable: true,
      setable: false,
      insights: true,
      insightsTitleTrue: null,
      insightsTitleFalse: null,
      values: [Array],
      value: null,
      lastUpdated: null,
      options: undefined
    },
    measure_battery: {
      id: 'measure_battery',
      type: 'number',
      iconObj: null,
      title: 'Batterie',
      getable: true,
      setable: false,
      insights: true,
      insightsTitleTrue: null,
      insightsTitleFalse: null,
      min: 0,
      max: 100,
      units: '%',
      decimals: 2,
      value: null,
      lastUpdated: null,
      values: undefined,
      options: undefined
    },
    windowcoverings_set: {
      id: 'windowcoverings_set',
      type: 'number',
      iconObj: null,
      title: 'Position',
      getable: true,
      setable: true,
      insightsTitleTrue: null,
      insightsTitleFalse: null,
      min: 0,
      max: 1,
      units: '%',
      decimals: 2,
      value: 1,
      lastUpdated: 1686405620680,
      values: undefined,
      options: undefined
    }
  },
  settings: {
    zb_product_id: 'lumi.curtain.acn002',
    zb_manufacturer_name: 'LUMI',
    zb_receive_when_idle: '⨯',
    zb_device_type: 'enddevice',
    zb_ieee_address: 'ANONYMIZED',
    zb_sw_build_id: '',
    zb_touchlink_group_ids: '',
    reverse_direction: false,
    curtain_operating_speed: '2'
  },
  settingsObj: true,
  insights: [
    {
      uri: 'homey:device:ANONYMIZED',
      id: 'homey:device:ANONYMIZED:measure_battery',
      type: 'number',
      title: 'Batterie',
      titleTrue: null,
      titleFalse: null,
      units: '%',
      decimals: 2
    },
    {
      uri: 'homey:device:ANONYMIZED',
      id: 'homey:device:ANONYMIZED:alarm_motor',
      type: 'boolean',
      title: 'Motor Alarm',
      titleTrue: 'Motor alarm turned on',
      titleFalse: 'Motor alarm turned off',
      units: null,
      decimals: null
    }
  ],
  flags: [ 'zigbee' ],
  energy: null,
  energyObj: {
    W: null,
    batteries: [ 'INTERNAL' ],
    cumulative: null,
    generator: null,
    approximated: null
  },
  ui: {
    components: [ [Object], [Object], [Object] ],
    componentsStartAt: 0
  },
  uiIndicator: null,
  available: true,
  unavailableMessage: null,
  warningMessage: null,
  ready: true,
  repair: true,
  unpair: false,
  images: [],
  color: '#4e6690',
  capabilitiesOptions: undefined
}
Motor Alarm: null
Curtain motor state source: null
Batterie: null
Position: 1

It’s possible to find windowcoverings_set capability in this response but some values are null, I no idea if it’s important.

Can you help me to resolve this problem ?

thx

On the manual, I read it’s possible to test the state of the connection by pressing on RESET button. I get RED led:

  • RED indicates that is not reconnected to the network

So Homey send me a success pairing but it’s seems it’s not the case : /

I finally find a solution with this post

I was forced to approach the box very close (maybe caused by interference with near netatmo valve?)

After doing the repair, did it all work ok? I’m having same issues and after repair I cannot find anyway in Homey to set upper/lower limits for the blind that you could in the Aqara App? Also, once connected to Homey, it won;t connect to Aqara App at the same time but I assume you can only have one or other connected at same time.

Anyone know how you reset upper/lower limits for the blind from Homey Pro App?
Thanks
Darrell

I’m still struggling to find out how you can adjust top and bottom stop points on the Aqara E1 Roller Shade Driver - nothing in maintenance menu or advanced? It’s very easy with Aqara app but cannot connect to both at the same time, anyone any experience of setting this up?
Thanks

I have the exact same issue. Please keep us posted if you found a solution. Thanks!

To fix the problem of disconnect, you have to follow instruction that I described (I advise you to approach the homey just beside of roller.

About the limits, this procedure is out of homey. I don’t have the Aqara bridge and it’s possible without it. The procedure is discribed inside the manuel (after the description tha explain how configure by using the Aqara app).

Yes. Here the same. Just set in up on the device itself with the up/down button together you can set this point (see manual). From that moment; homey sees that as 100% up/down :+1:

in the end, all is inside the manual :smiley: you can check too the state of the link between the roller and homey (by user the reset button)

Thank you all! I was in the assumption the range selection was only for manual use. Stupid of course. All working perfectly now!

1 Like

Good to hear that it is solved!

Here just 1 of the 4 is reporting battery state (and motor error info). Even multiple remove/re-add actions and multiple repairs. How is that with you?
For the other 3, the info is not even listed as ‘option’

Yes, golden tip :slight_smile: Right after adding the device the battery status showed no value, also after 2-3 attempts. Because of your question I just checked again and the battery status is somehow working now! Maybe after setting the range it is triggered. Anyway, no motor error or alarm and all seems to be working perfect!

1 Like

Interesting! I will try it to set the ‘up’ and ‘down’ position again :+1:

That might do the trick. I’m using the device to control vertical blinds (lamellen) and I needed multiple attempts (approx 6-7 times) before the range was set perfectly.

Yep, just found the manual process in manual, thanks for pointing that out. Not sure why not included as it is with the Curtain E1 Device. It’s also a bit awkward compared to the auto set up in the Aqara App but hopefully that will improve.

Anyone know if Curtain Groups are possible in Homey Pro? i.e. a pair of curtains (left and right on same window).
Cheers
Darrell.

I’ve got one of my Aqara E1 Roller Shutter units showing blank and ? for battery status and cannot seem to find a way to fix it, the units works ok, just deosnt share battery level and all other units ar fine, anyone else come across this with Aqara units?

Hi there
I recently bought the new homey 2023 and nothing but problems. connected the old homey back and everything works perfectly including the rollershades E1 from Aqara. with the new homey I keep getting an error message when i want to use roller shades. Still a lot of work to do to get the new homey working properly i guess…

Hello Mat
Hope you’re all good
I have set up the Aqara blinds but when I connect to Homey they disconnect from Aqara app,

  1. is there a way to keep connected to both
  2. Is there an away using honey to set the top and bottom limits?

Hello.

If you press the up and down button at the same time for around 3-4 seconds it should start blinking purple then blue.

Set the down length that you want and press the down button 5 times, it should now blink blue to indicate.

Then set the up length you`d like and press the up button 5 times.

Now you have manually selected how far up and down the shades should go and when you change it in homey they go to said length.

Its seems like the zigbee range is quite low on homey pro. Ive set mine up yesterday and have 5 repeaters aswell as zigbee items that work as a router. Im going to try again tonight to repair them since ive left the network working and building routes.

Will let you know is i`m sucsessfull.