My shipment of potential disappointment arrived today! ![:wink: :wink:](https://community.hubitat.com/images/emoji/apple/wink.png?v=9)
Only hooked up one of these new Aqara D1 wired wall switches (no neutral) so far, this is from the QBKG22LM, which is the two-button version.
Shows like this in the device details:
- endpointId: 01
- buttonCombos: 1
- application: 1C
- driver: v0.8.1.0814
- model: lumi.switch.b2lacn02
- physicalButtons: 2
- manufacturer: LUMI
dev:332020-08-17 15:47:44.325 infoSending temperature event (Temperature: 22.0 °C)
dev:332020-08-17 15:47:44.318 debugKNOWN event (Xiaomi/Aqara specific data structure) - description:read attr - raw: 80E50100005A01FF42296410006510006E20006F20000121D40C0328160521060008211C360A2109DA9923000000009B210000, dni: 80E5, endpoint: 01, cluster: 0000, size: 5A, attrId: FF01, encoding: 42, command: 0A, value: 296410006510006E20006F20000121D40C0328160521060008211C360A2109DA9923000000009B210000 | parseMap:[raw:80E50100005A01FF42296410006510006E20006F20000121D40C0328160521060008211C360A2109DA9923000000009B210000, dni:80E5, endpoint:01, cluster:0000, size:5A, attrId:FF01, encoding:41, command:0A, value:[raw:[openClose:00, switch2:00, unknown10:00, unknown11:00, battery:0CD4, deviceTemperature:16, RSSI_dB:0006, unknown3:361C, routerid:DA09, gestureCounter3:00000000, unknown9:0000], openClose:false, switch2:false, unknown10:0, unknown11:0, battery:3284, deviceTemperature:22, RSSI_dB:6, unknown3:13852, routerid:55817, gestureCounter3:0, unknown9:0], clusterInt:0, attrInt:65281]
dev:332020-08-17 15:47:03.393 errorjava.lang.NullPointerException: Cannot invoke method parse() on null object on line 643 (parse)
dev:332020-08-17 15:47:03.375 infoOn/Off Button press - description:read attr - raw: 80E5050006100000100000001001, dni: 80E5, endpoint: 05, cluster: 0006, size: 10, attrId: 0000, encoding: 10, command: 0A, value: 0000001001 | parseMap:[raw:80E5050006100000100000001001, dni:80E5, endpoint:05, cluster:0006, size:10, attrId:0000, encoding:10, command:0A, value:00, clusterInt:6, attrInt:0, additionalAttrs:[[value:01, encoding:10, attrId:0000, consumedBytes:4, attrInt:0]], valueParsed:false]
dev:332020-08-17 15:47:03.060 errorjava.lang.NullPointerException: Cannot invoke method parse() on null object on line 643 (parse)
dev:332020-08-17 15:47:03.041 infoOn/Off Button press - description:read attr - raw: 80E5030006160000100000F02300E58003, dni: 80E5, endpoint: 03, cluster: 0006, size: 16, attrId: 0000, encoding: 10, command: 0A, value: 0000F02300E58003 | parseMap:[raw:80E5030006160000100000F02300E58003, dni:80E5, endpoint:03, cluster:0006, size:16, attrId:0000, encoding:10, command:0A, value:00, clusterInt:6, attrInt:0, additionalAttrs:[[value:0380E500, encoding:23, attrId:F000, consumedBytes:7, attrInt:61440]], valueParsed:false]
dev:332020-08-17 15:46:59.458 errorjava.lang.NullPointerException: Cannot invoke method parse() on null object on line 643 (parse)
dev:332020-08-17 15:46:59.442 infoOn/Off Button press - description:read attr - raw: 80E5050006100000100000001001, dni: 80E5, endpoint: 05, cluster: 0006, size: 10, attrId: 0000, encoding: 10, command: 0A, value: 0000001001 | parseMap:[raw:80E5050006100000100000001001, dni:80E5, endpoint:05, cluster:0006, size:10, attrId:0000, encoding:10, command:0A, value:00, clusterInt:6, attrInt:0, additionalAttrs:[[value:01, encoding:10, attrId:0000, consumedBytes:4, attrInt:0]], valueParsed:false]
dev:332020-08-17 15:46:59.150 errorjava.lang.NullPointerException: Cannot invoke method parse() on null object on line 641 (parse)
dev:332020-08-17 15:46:59.134 infoOn/Off Button press - description:read attr - raw: 80E5030006160000100100F02300E58003, dni: 80E5, endpoint: 03, cluster: 0006, size: 16, attrId: 0000, encoding: 10, command: 0A, value: 0100F02300E58003 | parseMap:[raw:80E5030006160000100100F02300E58003, dni:80E5, endpoint:03, cluster:0006, size:16, attrId:0000, encoding:10, command:0A, value:01, clusterInt:6, attrInt:0, additionalAttrs:[[value:0380E500, encoding:23, attrId:F000, consumedBytes:7, attrInt:61440]], valueParsed:true]
dev:332020-08-17 15:46:55.387 errorjava.lang.NullPointerException: Cannot invoke method parse() on null object on line 643 (parse)
dev:332020-08-17 15:46:55.370 infoOn/Off Button press - description:read attr - raw: 80E5040006100000100000001001, dni: 80E5, endpoint: 04, cluster: 0006, size: 10, attrId: 0000, encoding: 10, command: 0A, value: 0000001001 | parseMap:[raw:80E5040006100000100000001001, dni:80E5, endpoint:04, cluster:0006, size:10, attrId:0000, encoding:10, command:0A, value:00, clusterInt:6, attrInt:0, additionalAttrs:[[value:01, encoding:10, attrId:0000, consumedBytes:4, attrInt:0]], valueParsed:false]
dev:342020-08-17 15:46:55.061 infoSwitch turned OFF
dev:332020-08-17 15:46:55.047 infoOn/Off Button press - description:read attr - raw: 80E5020006160000100000F02336E58003, dni: 80E5, endpoint: 02, cluster: 0006, size: 16, attrId: 0000, encoding: 10, command: 0A, value: 0000F02336E58003 | parseMap:[raw:80E5020006160000100000F02336E58003, dni:80E5, endpoint:02, cluster:0006, size:16, attrId:0000, encoding:10, command:0A, value:00, clusterInt:6, attrInt:0, additionalAttrs:[[value:0380E536, encoding:23, attrId:F000, consumedBytes:7, attrInt:61440]], valueParsed:false]
dev:332020-08-17 15:46:49.675 errorjava.lang.NullPointerException: Cannot invoke method parse() on null object on line 643 (parse)
dev:332020-08-17 15:46:49.659 infoOn/Off Button press - description:read attr - raw: 80E5040006100000100000001001, dni: 80E5, endpoint: 04, cluster: 0006, size: 10, attrId: 0000, encoding: 10, command: 0A, value: 0000001001 | parseMap:[raw:80E5040006100000100000001001, dni:80E5, endpoint:04, cluster:0006, size:10, attrId:0000, encoding:10, command:0A, value:00, clusterInt:6, attrInt:0, additionalAttrs:[[value:01, encoding:10, attrId:0000, consumedBytes:4, attrInt:0]], valueParsed:false]
dev:342020-08-17 15:46:49.335 infoSwitch turned ON
dev:332020-08-17 15:46:49.326 infoOn/Off Button press - description:read attr - raw: 80E5020006160000100100F02336E58003, dni: 80E5, endpoint: 02, cluster: 0006, size: 16, attrId: 0000, encoding: 10, command: 0A, value: 0100F02336E58003 | parseMap:[raw:80E5020006160000100100F02336E58003, dni:80E5, endpoint:02, cluster:0006, size:16, attrId:0000, encoding:10, command:0A, value:01, clusterInt:6, attrInt:0, additionalAttrs:[[value:0380E536, encoding:23, attrId:F000, consumedBytes:7, attrInt:61440]], valueParsed:true]
--- Live Log Started, waiting for events ---
That's a single press on and off for the left and then the right paddle.
I can remote control what I would consider to be the 'left' relay already, but the 'right' one doesn't work remotely. I'll ignore for the moment that I wired the load into L1 and it seems that the RIGHT paddle is controlling it... ![:rofl: :rofl:](https://community.hubitat.com/images/emoji/apple/rofl.png?v=9)
The relay which is remote controllable is very fast, more responsive than the older model.