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