Thanks Bert!
Some progress - that now creates two child "Generic Window Component Shade" devices.
However nothing seems to happen when issuing commands, and the "state" it reads is wrong (20%)
Not sure where I go from here!
Under "Current States" for the hub:
supportedThermostatFanModes
State Variables
endpoints {}
shutterType {"02":"00","03":"00"}
"Close" command issued to Generic Component Window Shade:
dev:722026-04-03 06:40:08.631 AMdebug
descMap:[endpoint:02, cluster:0102, attrId:000A, value:00, clusterInt:258, attrInt:10]
dev:722026-04-03 06:40:08.627 AMtrace
description:read attr - endpoint: 02, cluster: 0102, attrId: 000A, value: 0400
dev:722026-04-03 06:40:06.913 AMdebug
descMap:[endpoint:02, cluster:0102, attrId:000A, value:05, clusterInt:258, attrInt:10]
dev:722026-04-03 06:40:06.908 AMtrace
description:read attr - endpoint: 02, cluster: 0102, attrId: 000A, value: 0405
"Set 50%" command issued:
dev:722026-04-03 06:42:22.733 AMdebug
descMap:[endpoint:02, cluster:0102, attrId:000A, value:00, clusterInt:258, attrInt:10]
dev:722026-04-03 06:42:22.729 AMtrace
description:read attr - endpoint: 02, cluster: 0102, attrId: 000A, value: 0400
dev:722026-04-03 06:42:20.823 AMdebug
descMap:[endpoint:02, cluster:0102, attrId:000A, value:0A, clusterInt:258, attrInt:10]
dev:722026-04-03 06:42:20.815 AMtrace
description:read attr - endpoint: 02, cluster: 0102, attrId: 000A, value: 040A
"Configure" command issued to hub:
dev:722026-04-03 06:37:48.671 AMdebug
descMap:[:]
dev:722026-04-03 06:37:48.666 AMtrace
description:subscriptionResult - subscriptionId: 1932928389
dev:722026-04-03 06:37:48.576 AMdebug
descMap:[endpoint:03, cluster:0102, attrId:000A, value:00, clusterInt:258, attrInt:10]
dev:722026-04-03 06:37:48.571 AMtrace
description:read attr - endpoint: 03, cluster: 0102, attrId: 000A, value: 0400
dev:742026-04-03 06:37:48.555 AMinfo
Generic Component Window Shade position is 20%
dev:722026-04-03 06:37:48.544 AMdebug
descMap:[endpoint:03, cluster:0102, attrId:0008, value:14, clusterInt:258, attrInt:8]
dev:722026-04-03 06:37:48.540 AMtrace
description:read attr - endpoint: 03, cluster: 0102, attrId: 0008, value: 14
dev:722026-04-03 06:37:48.529 AMdebug
descMap:[endpoint:03, cluster:0102, attrId:0000, value:00, clusterInt:258, attrInt:0]
dev:722026-04-03 06:37:48.525 AMtrace
description:read attr - endpoint: 03, cluster: 0102, attrId: 0000, value: 0400
dev:722026-04-03 06:37:48.503 AMdebug
descMap:[endpoint:02, cluster:0102, attrId:000A, value:00, clusterInt:258, attrInt:10]
dev:722026-04-03 06:37:48.498 AMtrace
description:read attr - endpoint: 02, cluster: 0102, attrId: 000A, value: 0400
dev:732026-04-03 06:37:48.478 AMinfo
Generic Component Window Shade position is 20%
dev:722026-04-03 06:37:48.468 AMdebug
descMap:[endpoint:02, cluster:0102, attrId:0008, value:14, clusterInt:258, attrInt:8]
dev:722026-04-03 06:37:48.463 AMtrace
description:read attr - endpoint: 02, cluster: 0102, attrId: 0008, value: 14
dev:722026-04-03 06:37:48.453 AMdebug
descMap:[endpoint:02, cluster:0102, attrId:0000, value:00, clusterInt:258, attrInt:0]
dev:722026-04-03 06:37:48.449 AMtrace
description:read attr - endpoint: 02, cluster: 0102, attrId: 0000, value: 0400
dev:722026-04-03 06:37:48.115 AMdebug
getComponentSubscriptions:[[ep:0x03, cluster:0x0102, attr:0x0008], [ep:0x03, cluster:0x0102, attr:0x000A], [ep:0x03, cluster:0x0102, attr:0x0000]]
dev:722026-04-03 06:37:48.104 AMdebug
getComponentSubscriptions:[[ep:0x02, cluster:0x0102, attr:0x0008], [ep:0x02, cluster:0x0102, attr:0x000A], [ep:0x02, cluster:0x0102, attr:0x0000]]
dev:722026-04-03 06:37:48.096 AMdebug
Endpoints found: [[endpointId:02, inClusters:001D,0039,0003,0004,0005,0102], [endpointId:03, inClusters:001D,0039,0003,0004,0005,0102]]
dev:722026-04-03 06:37:47.246 AMwarn
configure()