Aqara Switch T1 lumi.switch.n0agl1 and H1 lumi.switch.l1aeu1 Drivers?

Is the Device Details, Data section still showing endpointId 02 ? Must be 01 ..

dev:1042024-06-15 18:37:52.186errorgroovy.lang.MissingMethodException: No signature of method: user_driver_oh_lalabs_com_Zigbee___Aqara_Wall_Switch__w__healthStatus__746.on() is applicable for argument types: () values:
Possible solutions: run(), run(), any(), is(java.lang.Object), any(groovy.lang.Closure), run(java.io.File, [Ljava.lang.String;) on line 1722 (method toggle)

dev:1042024-06-15 18:37:48.335errorgroovy.lang.MissingMethodException: No signature of method: user_driver_oh_lalabs_com_Zigbee___Aqara_Wall_Switch__w__healthStatus__746.on() is applicable for argument types: () values:
Possible solutions: run(), run(), any(), is(java.lang.Object), any(groovy.lang.Closure), run(java.io.File, [Ljava.lang.String;) on line 1722 (method toggle)

dev:1042024-06-15 18:37:44.518debugsendZigbeeCommands(cmd=[zdo bind 0xC3BA 1 0x01 0x0006 {54EF441000A0EE74} {}, delay 187, zdo bind 0xC3BA 1 0x01 0x000C {54EF441000A0EE74} {}, delay 188, he cr 0xC3BA 1 0x0006 0 0x10 0 0xE10 {}, delay 189, zdo bind 0xC3BA 2 0x01 0x0006 {54EF441000A0EE74} {}, delay 187, zdo bind 0xC3BA 2 0x01 0x000C {54EF441000A0EE74} {}, delay 188, he cr 0xC3BA 2 0x0006 0 0x10 0 0xE10 {}, delay 189])

dev:1042024-06-15 18:37:44.516debugsendZigbeeCommands(cmd=[he raw 0xC3BA 1 0x01 0x0000 {10 00 00 05 00}, delay 2000])

dev:1042024-06-15 18:37:44.514debugrefresh cmd: [he raw 0xC3BA 1 0x01 0x0000 {10 00 00 05 00}, delay 2000]

dev:1042024-06-15 18:37:44.512infoDo nothing - The device already exists

dev:1042024-06-15 18:37:44.497infoMaking device with type 1 virtual switch and id 104-1

dev:1042024-06-15 18:37:44.496infoDo nothing - The device already exists

dev:1042024-06-15 18:37:44.472infoMaking device with type 1 virtual switch and id 104-2

dev:1042024-06-15 18:37:44.466debugdirty model = lumi.switch.l1aeu1, clean model=lumi.switch.l1aeu1

dev:1042024-06-15 18:37:44.443debugsendZigbeeCommands(cmd=[he raw 0xC3BA 1 0x01 0x0000 {10 00 00 04 00}, delay 2000])

dev:1042024-06-15 18:37:44.440infoNo VALID lastCheckin event available! This should be resolved by itself within 1 or 2 hours and is perfectly NORMAL as long as the same device don't get this multiple times per day...

dev:1042024-06-15 18:37:44.438debugrecoveryMode: Slow

dev:1042024-06-15 18:37:44.416infoRecovery feature ENABLED

dev:1042024-06-15 18:37:44.415debugstartCheckEventInterval()

dev:1042024-06-15 18:37:44.387infogetDriverVersion() = 2.0.8 2024/06/15 6:04 PM

dev:1042024-06-15 18:37:44.385debugrefresh() model='lumi.switch.l1aeu1'

dev:1042024-06-15 18:37:44.368infoinitialize()

dev:1042024-06-15 18:36:52.926errororg.codehaus.groovy.runtime.metaclass.MissingMethodExceptionNoStack: No signature of method: user_driver_oh_lalabs_com_Zigbee___Aqara_Wall_Switch__w__healthStatus__640.push() is applicable for argument types: (java.math.BigDecimal) values: [2]
Possible solutions: use([Ljava.lang.Object;), run(), ping(), run(), dump(), parse(java.lang.String) (method push)

Now it seems right. BOth old and new driver is currently installed. Dual rocker is stil on old driver.

How do you run both versions of the driver?

Also, did you remove the single rocker and then pair it again as a new device?
(don't click on on(), toggle(), push() and other buttons - they will not work until the device is properly registered in HE).

Please post a screenshot of the Device Details - Data section once again (after removing the device and pairing it as a new one). We must see 'endpointId 01' there.

Just left old driver to the list. With new pairing it populated device with dual virtual device. First one works as expected. Should i change driver for my dual rocker and remove old driver?

No, please don't do this!
Save it in a text file on a PC as a backup, but don't leave the old driver - it is still active and affects the pairing process.

Yes, change the driver for the dual rocker as well (it shouln't be affected in any way), and delete the old version from the HE hub. You must have only ver. 2.0.8 2024-06-15

Done, both work as expected! Thank you so much!

1 Like

I am glad to hear it worked at the end! :tada:

@187kestutis your model is also added into the last driver version. If you stil keep it, let me know if it works.

1 Like

Right now both dual with new driver and new one with latest driver works really well. Will let know if something changes :)!

1 Like

hey @kkosev

what about this one:

[dev:156]2024-06-17 22:09:47.768[warn]Unknown model (126C756D692E7377697463682E6E3061676C31) - PLEASE REPORT THIS LOG TO THE DEV - description:read attr - raw: D44401000012040042044C554D49, dni: D444, endpoint: 01, cluster: 0000, size: 12, attrId: 0004, encoding: 42, command: 01, value: 044C554D49 | parseMap:[raw:D44401000012040042044C554D49, dni:D444, endpoint:01, cluster:0000, size:12, attrId:0004, encoding:42, command:01, value:LUMI, clusterInt:0, attrInt:4]

[dev:156]2024-06-17 22:09:47.707[warn]Unknown model (126C756D692E7377697463682E6E3061676C31) - PLEASE REPORT THIS LOG TO THE DEV - description:read attr - raw: D44401000012040042044C554D49, dni: D444, endpoint: 01, cluster: 0000, size: 12, attrId: 0004, encoding: 42, command: 01, value: 044C554D49 | parseMap:[raw:D44401000012040042044C554D49, dni:D444, endpoint:01, cluster:0000, size:12, attrId:0004, encoding:42, command:01, value:LUMI, clusterInt:0, attrInt:4]

[dev:156]2024-06-17 22:09:33.771[warn]Unknown model (126C756D692E7377697463682E6E3061676C31) - PLEASE REPORT THIS LOG TO THE DEV - description:catchall: 0104 0006 01 01 0040 00 D444 00 00 0000 07 01 00 | parseMap:[raw:catchall: 0104 0006 01 01 0040 00 D444 00 00 0000 07 01 00, profileId:0104, clusterId:0006, clusterInt:6, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:D444, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:07, direction:01, data:[00]]

[dev:156]2024-06-17 22:09:24.121[info]Power Cluster 0006 catchall - description:catchall: 0104 0006 01 01 0040 00 D444 00 00 0000 07 01 00 | parseMap:[raw:catchall: 0104 0006 01 01 0040 00 D444 00 00 0000 07 01 00, profileId:0104, clusterId:0006, clusterInt:6, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:D444, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:07, direction:01, data:[00]]

[dev:156]2024-06-17 22:09:23.914[warn]Unknown model (126C756D692E7377697463682E6E3061676C31) - PLEASE REPORT THIS LOG TO THE DEV - description:catchall: 0000 8021 00 00 0040 00 D444 00 00 0000 00 00 0A00 | parseMap:[raw:catchall: 0000 8021 00 00 0040 00 D444 00 00 0000 00 00 0A00, profileId:0000, clusterId:8021, clusterInt:32801, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:D444, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[0A, 00]]

[dev:156]2024-06-17 22:09:23.718[warn]Unknown model (lumi.switch.n0agl1) - PLEASE REPORT THIS LOG TO THE DEV - description:read attr - raw: D4440100002E050042126C756D692E7377697463682E6E3061676C31, dni: D444, endpoint: 01, cluster: 0000, size: 2E, attrId: 0005, encoding: 42, command: 01, value: 126C756D692E7377697463682E6E3061676C31 | parseMap:[raw:D4440100002E050042126C756D692E7377697463682E6E3061676C31, dni:D444, endpoint:01, cluster:0000, size:2E, attrId:0005, encoding:42, command:01, value:126C756D692E7377697463682E6E3061676C31, clusterInt:0, attrInt:5]

[dev:156]2024-06-17 22:09:16.009[warn]Unhandled Event PLEASE REPORT TO DEV - description:catchall: 0000 8032 00 00 0040 00 D444 00 00 0000 00 00 00000A01098EDD008EDDB699008EDD61E4000000000003000000000300000000030000000003000000000300000000030000 | msgMap:[raw:catchall: 0000 8032 00 00 0040 00 D444 00 00 0000 00 00 00000A01098EDD008EDDB699008EDD61E4000000000003000000000300000000030000000003000000000300000000030000, profileId:0000, clusterId:8032, clusterInt:32818, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:D444, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[00, 00, 0A, 01, 09, 8E, DD, 00, 8E, DD, B6, 99, 00, 8E, DD, 61, E4, 00, 00, 00, 00, 00, 03, 00, 00, 00, 00, 03, 00, 00, 00, 00, 03, 00, 00, 00, 00, 03, 00, 00, 00, 00, 03, 00, 00, 00, 00, 03, 00, 00]]

[dev:156]2024-06-17 22:09:16.006[warn]Unhandled Event PLEASE REPORT TO DEV - description:catchall: 0000 8032 00 00 0040 00 D444 00 00 0000 00 00 00000A01098EDD008EDDB699008EDD61E4000000000003000000000300000000030000000003000000000300000000030000 | msgMap:[raw:catchall: 0000 8032 00 00 0040 00 D444 00 00 0000 00 00 00000A01098EDD008EDDB699008EDD61E4000000000003000000000300000000030000000003000000000300000000030000, profileId:0000, clusterId:8032, clusterInt:32818, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:D444, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[00, 00, 0A, 01, 09, 8E, DD, 00, 8E, DD, B6, 99, 00, 8E, DD, 61, E4, 00, 00, 00, 00, 00, 03, 00, 00, 00, 00, 03, 00, 00, 00, 00, 03, 00, 00, 00, 00, 03, 00, 00, 00, 00, 03, 00, 00, 00, 00, 03, 00, 00]]

  • endpointId: 01
  • application: 15
  • buttonCombos: 1
  • driver: 2.0.8 2024/06/15 6:04 PM
  • inClusters: 0000,0002,0003,0004,0005,0006,0009,000A,0702,0B04,FCC0
  • manufacturer: LUMI
  • model: lumi.switch.n0agl1
  • outClusters: 0019
  • physicalButtons: 1
  • powerCluster: none
  • softwareBuild:
1 Like

Beside the warning messages in the logs, is anything working with this device?
I suppose you have clicked it n the Initialize() button already.

sure thing. It created an switch and that works in fact but I am little bit concerned since "generic zigbee plug" driver was disconnecting and stopped working in random moment... So I would like this to be fully functional if possible :slight_smile:

this is health status, even it does connect and switch works:

  • driver : 2.0.8 2024/06/15 6:04 PM
  • healthStatus : offline
  • notPresentCounter : 7
  • numberOfButtons : 0
  • power : 0
  • restoredCounter : 0

This seems to be a bug, will at it when I have the chance.

@mareks can you try the new version 2.1.0 2024/06/20 10:07 PM :

  • added Aqara Switch T2 (LLKZMK12LM) lumi.switch.acn047 ;
  • lumi.switch.n0agl1 fingerprint correction and fixes;
  • fixed lastCheckin not updating;
  • fixed healthStatus bug;
  • the Recovery Mode is set to disabled by default;
  • added capability 'EnergyMeter';
  • removed 'powerWithUnit';
  • fixed ping() not working for lumi.switch.acn047

As I don't have your model lumi.switch.n0agl1 not everything can be tested, and there may be still bugs or functionalities not working - let me know how it goes.

Many thanks all working Power reading :slight_smile:

Many thanks all working EnergyMeter :slight_smile: