[APP] Aqara & Xiaomi Smart Home - Simplify your life with a smarter home

Hi

I am trying to add Aqara Wall switch E1 no neutral. I have two 1 and 2 button switches. Both are added as generic Zigbee Device with limited capapabilities
Is it possible to add support for them. Bought here
Aqara Smart Wall Switch E1 ZigBee 3.0 Smart Home Wireless Key Light Switch Fire Wire With NO Neutral For Mi Home homek APP - AliExpress 44

Interview for 2button switch


  "ids": {
    "modelId": "lumi.switch.b2lc04",
    "manufacturerName": "LUMI"
  },
  "endpoints": {
    "ieeeAddress": "54:ef:44:10:00:18:32:11",
    "networkAddress": 15579,
    "modelId": "lumi.switch.b2lc04",
    "manufacturerName": "LUMI",
    "endpointDescriptors": [
      {
        "status": "SUCCESS",
        "nwkAddrOfInterest": 15579,
        "_reserved": 28,
        "endpointId": 1,
        "applicationProfileId": 260,
        "applicationDeviceId": 256,
        "applicationDeviceVersion": 0,
        "_reserved1": 1,
        "inputClusters": [
          0,
          2,
          3,
          4,
          5,
          6,
          18,
          64704
        ],
        "outputClusters": [
          10,
          25
        ]
      },
      {
        "status": "SUCCESS",
        "nwkAddrOfInterest": 15579,
        "_reserved": 22,
        "endpointId": 2,
        "applicationProfileId": 260,
        "applicationDeviceId": 256,
        "applicationDeviceVersion": 0,
        "_reserved1": 1,
        "inputClusters": [
          0,
          3,
          4,
          5,
          6,
          18,
          64704
        ],
        "outputClusters": []
      },
      {
        "status": "SUCCESS",
        "nwkAddrOfInterest": 15579,
        "_reserved": 10,
        "endpointId": 41,
        "applicationProfileId": 260,
        "applicationDeviceId": 256,
        "applicationDeviceVersion": 0,
        "_reserved1": 1,
        "inputClusters": [
          18
        ],
        "outputClusters": []
      },
      {
        "status": "SUCCESS",
        "nwkAddrOfInterest": 15579,
        "_reserved": 10,
        "endpointId": 42,
        "applicationProfileId": 260,
        "applicationDeviceId": 256,
        "applicationDeviceVersion": 0,
        "_reserved1": 1,
        "inputClusters": [
          18
        ],
        "outputClusters": []
      },
      {
        "status": "SUCCESS",
        "nwkAddrOfInterest": 15579,
        "_reserved": 10,
        "endpointId": 51,
        "applicationProfileId": 260,
        "applicationDeviceId": 256,
        "applicationDeviceVersion": 0,
        "_reserved1": 1,
        "inputClusters": [
          18
        ],
        "outputClusters": []
      },
      {
        "status": "SUCCESS",
        "nwkAddrOfInterest": 15579,
        "_reserved": 10,
        "endpointId": 242,
        "applicationProfileId": 41440,
        "applicationDeviceId": 97,
        "applicationDeviceVersion": 0,
        "_reserved1": 0,
        "inputClusters": [],
        "outputClusters": [
          33
        ]
      }
    ],
    "deviceType": "enddevice",
    "receiveWhenIdle": false,
    "capabilities": {
      "alternatePANCoordinator": false,
      "deviceType": false,
      "powerSourceMains": false,
      "receiveWhenIdle": false,
      "security": false,
      "allocateAddress": true
    },
    "extendedEndpointDescriptors": {
      "1": {
        "clusters": {
          "basic": {
            "attributes": [
              {
                "acl": [
                  "readable"
                ],
                "id": 0,
                "name": "zclVersion",
                "value": 3
              },
              {
                "acl": [
                  "readable"
                ],
                "id": 1,
                "name": "appVersion",
                "value": 23
              },
              {
                "acl": [
                  "readable"
                ],
                "id": 2,
                "name": "stackVersion",
                "value": 2
              },
              {
                "acl": [
                  "readable"
                ],
                "id": 3,
                "name": "hwVersion",
                "value": 1
              },
              {
                "acl": [
                  "readable"
                ],
                "id": 4,
                "name": "manufacturerName",
                "value": "LUMI"
              },
              {
                "acl": [
                  "readable"
                ],
                "id": 5,
                "name": "modelId",
                "value": "lumi.switch.b2lc04"
              },
              {
                "acl": [
                  "readable"
                ],
                "id": 6,
                "name": "dateCode"
              },
              {
                "acl": [
                  "readable"
                ],
                "id": 7,
                "name": "powerSource",
                "value": "mains"
              },
              {
                "acl": [
                  "readable"
                ],
                "id": 13
              },
              {
                "acl": [
                  "readable"
                ],
                "id": 65532
              },
              {
                "acl": [
                  "readable"
                ],
                "id": 65533,
                "name": "clusterRevision",
                "value": 3
              }
            ],
            "commandsGenerated": [],
            "commandsReceived": [
              "factoryReset"
            ]
          },
          "deviceTemperature": {
            "attributes": [
              {
                "acl": [
                  "readable"
                ],
                "id": 0,
                "name": "currentTemperature",
                "value": 21
              },
              {
                "acl": [
                  "readable",
                  "writable"
                ],
                "id": 16,
                "name": "deviceTempAlarmMask",
                "value": {
                  "type": "Buffer",
                  "data": [
                    2
                  ]
                }
              },
              {
                "acl": [
                  "readable",
                  "writable"
                ],
                "id": 18,
                "name": "highTempThreshold",
                "value": 75
              },
              {
                "acl": [
                  "readable",
                  "writable"
                ],
                "id": 20,
                "name": "highTempDwellTripPoint",
                "value": 3
              },
              {
                "acl": [
                  "readable"
                ],
                "id": 65532
              },
              {
                "acl": [
                  "readable"
                ],
                "id": 65533,
                "name": "clusterRevision",
                "value": 1
              }
            ],
            "commandsGenerated": [],
            "commandsReceived": []
          },
          "identify": {
            "attributes": [
              {
                "acl": [
                  "readable",
                  "writable"
                ],
                "id": 0,
                "name": "identifyTime",
                "value": 0
              },
              {
                "acl": [
                  "readable"
                ],
                "id": 65532
              },
              {
                "acl": [
                  "readable"
                ],
                "id": 65533,
                "name": "clusterRevision",
                "value": 2
              }
            ],
            "commandsGenerated": [
              "identifyQuery.response"
            ],
            "commandsReceived": [
              "identify",
              "identifyQuery"
            ]
          },
          "groups": {
            "attributes": [
              {
                "acl": [
                  "readable"
                ],
                "id": 0,
                "name": "nameSupport",
                "value": {
                  "type": "Buffer",
                  "data": [
                    128
                  ]
                }
              },
              {
                "acl": [
                  "readable"
                ],
                "id": 65532
              },
              {
                "acl": [
                  "readable"
                ],
                "id": 65533,
                "name": "clusterRevision",
                "value": 3
              }
            ],
            "commandsGenerated": [
              "addGroup.response",
              "viewGroup.response",
              "getGroupMembership.response",
              "removeGroup.response"
            ],
            "commandsReceived": [
              "addGroup",
              "viewGroup",
              "getGroupMembership",
              "removeGroup",
              "removeAllGroups",
              "addGroupIfIdentify"
            ]
          },
          "scenes": {
            "attributes": [
              {
                "acl": [
                  "readable"
                ],
                "id": 0
              },
              {
                "acl": [
                  "readable"
                ],
                "id": 1
              },
              {
                "acl": [
                  "readable"
                ],
                "id": 2
              },
              {
                "acl": [
                  "readable"
                ],
                "id": 3
              },
              {
                "acl": [
                  "readable"
                ],
                "id": 4
              },
              {
                "acl": [
                  "readable"
                ],
                "id": 5
              },
              {
                "acl": [
                  "readable"
                ],
                "id": 65532
              },
              {
                "acl": [
                  "readable"
                ],
                "id": 65533,
                "name": "clusterRevision",
                "value": 3
              }
            ],
            "commandsGenerated": [
              0,
              1,
              2,
              3,
              4,
              6,
              64,
              65,
              66
            ],
            "commandsReceived": [
              0,
              1,
              2,
              3,
              4,
              5,
              6,
              64,
              65,
              66
            ]
          },
          "onOff": {
            "attributes": [
              {
                "acl": [
                  "readable",
                  "reportable"
                ],
                "id": 0,
                "name": "onOff",
                "value": true,
                "reportingConfiguration": {
                  "direction": "reported",
                  "attributeDataType": 16,
                  "minInterval": 0,
                  "maxInterval": 65535,
                  "status": "SUCCESS"
                }
              },
              {
                "acl": [
                  "readable"
                ],
                "id": 16384
              },
              {
                "acl": [
                  "readable"
                ],
                "id": 65532
              },
              {
                "acl": [
                  "readable"
                ],
                "id": 65533,
                "name": "clusterRevision",
                "value": 2
              }
            ],
            "commandsGenerated": [],
            "commandsReceived": [
              "setOff",
              "setOn",
              "toggle"
            ]
          },
          "multistateInput": {
            "attributes": [
              {
                "acl": [
                  "readable",
                  "writable"
                ],
                "id": 74,
                "name": "numberOfStates",
                "value": 6
              },
              {
                "acl": [
                  "readable",
                  "writable"
                ],
                "id": 81,
                "name": "outOfService",
                "value": false
              },
              {
                "acl": [
                  "readable",
                  "reportable"
                ],
                "id": 85,
                "name": "presentValue",
                "value": 0,
                "reportingConfiguration": {
                  "status": "UNREPORTABLE_ATTRIBUTE",
                  "direction": "reported"
                }
              },
              {
                "acl": [
                  "readable",
                  "reportable"
                ],
                "id": 111,
                "name": "statusFlags",
                "value": {
                  "type": "Buffer",
                  "data": [
                    0
                  ]
                },
                "reportingConfiguration": {
                  "status": "UNREPORTABLE_ATTRIBUTE",
                  "direction": "reported"
                }
              },
              {
                "acl": [
                  "readable"
                ],
                "id": 65532
              },
              {
                "acl": [
                  "readable"
                ],
                "id": 65533,
                "name": "clusterRevision",
                "value": 1
              }
            ],
            "commandsGenerated": [],
            "commandsReceived": []
          }
        },
        "bindings": {
          "time": {
            "attributes": [],
            "commandsGenerated": [],
            "commandsReceived": []
          },
          "ota": {}
        }
      },
      "2": {
        "clusters": {
          "basic": {
            "attributes": [
              {
                "acl": [
                  "readable"
                ],
                "id": 0,
                "name": "zclVersion",
                "value": 3
              },
              {
                "acl": [
                  "readable"
                ],
                "id": 1,
                "name": "appVersion",
                "value": 23
              },
              {
                "acl": [
                  "readable"
                ],
                "id": 2,
                "name": "stackVersion",
                "value": 2
              },
              {
                "acl": [
                  "readable"
                ],
                "id": 3,
                "name": "hwVersion",
                "value": 1
              },
              {
                "acl": [
                  "readable"
                ],
                "id": 4,
                "name": "manufacturerName",
                "value": "LUMI"
              },
              {
                "acl": [
                  "readable"
                ],
                "id": 5,
                "name": "modelId",
                "value": "lumi.switch.b2lc04"
              },
              {
                "acl": [
                  "readable"
                ],
                "id": 6,
                "name": "dateCode"
              },
              {
                "acl": [
                  "readable"
                ],
                "id": 7,
                "name": "powerSource",
                "value": "mains"
              },
              {
                "acl": [
                  "readable"
                ],
                "id": 13
              },
              {
                "acl": [
                  "readable"
                ],
                "id": 65532
              },
              {
                "acl": [
                  "readable"
                ],
                "id": 65533,
                "name": "clusterRevision",
                "value": 3
              }
            ],
            "commandsGenerated": [],
            "commandsReceived": [
              "factoryReset"
            ]
          },
          "identify": {
            "attributes": [
              {
                "acl": [
                  "readable",
                  "writable"
                ],
                "id": 0,
                "name": "identifyTime",
                "value": 0
              },
              {
                "acl": [
                  "readable"
                ],
                "id": 65532
              },
              {
                "acl": [
                  "readable"
                ],
                "id": 65533,
                "name": "clusterRevision",
                "value": 2
              }
            ],
            "commandsGenerated": [
              "identifyQuery.response"
            ],
            "commandsReceived": [
              "identify",
              "identifyQuery"
            ]
          },
          "groups": {
            "attributes": [
              {
                "acl": [
                  "readable"
                ],
                "id": 0,
                "name": "nameSupport",
                "value": {
                  "type": "Buffer",
                  "data": [
                    128
                  ]
                }
              },
              {
                "acl": [
                  "readable"
                ],
                "id": 65532
              },
              {
                "acl": [
                  "readable"
                ],
                "id": 65533,
                "name": "clusterRevision",
                "value": 3
              }
            ],
            "commandsGenerated": [
              "addGroup.response",
              "viewGroup.response",
              "getGroupMembership.response",
              "removeGroup.response"
            ],
            "commandsReceived": [
              "addGroup",
              "viewGroup",
              "getGroupMembership",
              "removeGroup",
              "removeAllGroups",
              "addGroupIfIdentify"
            ]
          },
          "scenes": {
            "attributes": [
              {
                "acl": [
                  "readable"
                ],
                "id": 0
              },
              {
                "acl": [
                  "readable"
                ],
                "id": 1
              },
              {
                "acl": [
                  "readable"
                ],
                "id": 2
              },
              {
                "acl": [
                  "readable"
                ],
                "id": 3
              },
              {
                "acl": [
                  "readable"
                ],
                "id": 4
              },
              {
                "acl": [
                  "readable"
                ],
                "id": 5
              },
              {
                "acl": [
                  "readable"
                ],
                "id": 65532
              },
              {
                "acl": [
                  "readable"
                ],
                "id": 65533,
                "name": "clusterRevision",
                "value": 3
              }
            ],
            "commandsGenerated": [
              0,
              1,
              2,
              3,
              4,
              6,
              64,
              65,
              66
            ],
            "commandsReceived": [
              0,
              1,
              2,
              3,
              4,
              5,
              6,
              64,
              65,
              66
            ]
          },
          "onOff": {
            "attributes": [
              {
                "acl": [
                  "readable",
                  "reportable"
                ],
                "id": 0,
                "name": "onOff",
                "value": false,
                "reportingConfiguration": {
                  "status": "UNREPORTABLE_ATTRIBUTE",
                  "direction": "reported"
                }
              },
              {
                "acl": [
                  "readable"
                ],
                "id": 16384
              },
              {
                "acl": [
                  "readable"
                ],
                "id": 65532
              },
              {
                "acl": [
                  "readable"
                ],
                "id": 65533,
                "name": "clusterRevision",
                "value": 2
              }
            ],
            "commandsGenerated": [],
            "commandsReceived": [
              "setOff",
              "setOn",
              "toggle"
            ]
          },
          "multistateInput": {
            "attributes": [
              {
                "acl": [
                  "readable",
                  "writable"
                ],
                "id": 74,
                "name": "numberOfStates",
                "value": 6
              },
              {
                "acl": [
                  "readable",
                  "writable"
                ],
                "id": 81,
                "name": "outOfService",
                "value": false
              },
              {
                "acl": [
                  "readable",
                  "reportable"
                ],
                "id": 85,
                "name": "presentValue",
                "value": 0,
                "reportingConfiguration": {
                  "status": "UNREPORTABLE_ATTRIBUTE",
                  "direction": "reported"
                }
              },
              {
                "acl": [
                  "readable",
                  "reportable"
                ],
                "id": 111,
                "name": "statusFlags",
                "value": {
                  "type": "Buffer",
                  "data": [
                    0
                  ]
                },
                "reportingConfiguration": {
                  "status": "UNREPORTABLE_ATTRIBUTE",
                  "direction": "reported"
                }
              },
              {
                "acl": [
                  "readable"
                ],
                "id": 65532
              },
              {
                "acl": [
                  "readable"
                ],
                "id": 65533,
                "name": "clusterRevision",
                "value": 1
              }
            ],
            "commandsGenerated": [],
            "commandsReceived": []
          }
        },
        "bindings": {}
      },
      "41": {
        "clusters": {
          "multistateInput": {}
        },
        "bindings": {}
      },
      "42": {
        "clusters": {
          "multistateInput": {}
        },
        "bindings": {}
      },
      "51": {
        "clusters": {
          "multistateInput": {}
        },
        "bindings": {}
      },
      "242": {
        "clusters": {},
        "bindings": {}
      }
    }
  }

Interview for 1button aqara switch E1


  "ids": {
    "modelId": "lumi.switch.b1lc04",
    "manufacturerName": "LUMI"
  },
  "endpoints": {
    "ieeeAddress": "54:ef:44:10:00:16:fd:6b",
    "networkAddress": 49721,
    "modelId": "lumi.switch.b1lc04",
    "manufacturerName": "LUMI",
    "endpointDescriptors": [
      {
        "status": "SUCCESS",
        "nwkAddrOfInterest": 49721,
        "_reserved": 28,
        "endpointId": 1,
        "applicationProfileId": 260,
        "applicationDeviceId": 256,
        "applicationDeviceVersion": 0,
        "_reserved1": 1,
        "inputClusters": [
          0,
          2,
          3,
          4,
          5,
          6,
          18,
          64704
        ],
        "outputClusters": [
          10,
          25
        ]
      },
      {
        "status": "SUCCESS",
        "nwkAddrOfInterest": 49721,
        "_reserved": 10,
        "endpointId": 41,
        "applicationProfileId": 260,
        "applicationDeviceId": 256,
        "applicationDeviceVersion": 0,
        "_reserved1": 1,
        "inputClusters": [
          18
        ],
        "outputClusters": []
      },
      {
        "status": "SUCCESS",
        "nwkAddrOfInterest": 49721,
        "_reserved": 10,
        "endpointId": 242,
        "applicationProfileId": 41440,
        "applicationDeviceId": 97,
        "applicationDeviceVersion": 0,
        "_reserved1": 0,
        "inputClusters": [],
        "outputClusters": [
          33
        ]
      }
    ],
    "deviceType": "enddevice",
    "receiveWhenIdle": false,
    "capabilities": {
      "alternatePANCoordinator": false,
      "deviceType": false,
      "powerSourceMains": false,
      "receiveWhenIdle": false,
      "security": false,
      "allocateAddress": true
    },
    "extendedEndpointDescriptors": {
      "1": {
        "clusters": {
          "basic": {
            "attributes": [
              {
                "acl": [
                  "readable"
                ],
                "id": 0,
                "name": "zclVersion",
                "value": 3
              },
              {
                "acl": [
                  "readable"
                ],
                "id": 1,
                "name": "appVersion",
                "value": 23
              },
              {
                "acl": [
                  "readable"
                ],
                "id": 2,
                "name": "stackVersion",
                "value": 2
              },
              {
                "acl": [
                  "readable"
                ],
                "id": 3,
                "name": "hwVersion",
                "value": 1
              },
              {
                "acl": [
                  "readable"
                ],
                "id": 4,
                "name": "manufacturerName",
                "value": "LUMI"
              },
              {
                "acl": [
                  "readable"
                ],
                "id": 5,
                "name": "modelId",
                "value": "lumi.switch.b1lc04"
              },
              {
                "acl": [
                  "readable"
                ],
                "id": 6,
                "name": "dateCode"
              },
              {
                "acl": [
                  "readable"
                ],
                "id": 7,
                "name": "powerSource",
                "value": "mains"
              },
              {
                "acl": [
                  "readable"
                ],
                "id": 13
              },
              {
                "acl": [
                  "readable"
                ],
                "id": 65532
              },
              {
                "acl": [
                  "readable"
                ],
                "id": 65533,
                "name": "clusterRevision",
                "value": 3
              }
            ],
            "commandsGenerated": [],
            "commandsReceived": [
              "factoryReset"
            ]
          },
          "deviceTemperature": {
            "attributes": [
              {
                "acl": [
                  "readable"
                ],
                "id": 0,
                "name": "currentTemperature",
                "value": 25
              },
              {
                "acl": [
                  "readable",
                  "writable"
                ],
                "id": 16,
                "name": "deviceTempAlarmMask",
                "value": {
                  "type": "Buffer",
                  "data": [
                    2
                  ]
                }
              },
              {
                "acl": [
                  "readable",
                  "writable"
                ],
                "id": 18,
                "name": "highTempThreshold",
                "value": 75
              },
              {
                "acl": [
                  "readable",
                  "writable"
                ],
                "id": 20,
                "name": "highTempDwellTripPoint",
                "value": 3
              },
              {
                "acl": [
                  "readable"
                ],
                "id": 65532
              },
              {
                "acl": [
                  "readable"
                ],
                "id": 65533,
                "name": "clusterRevision",
                "value": 1
              }
            ],
            "commandsGenerated": [],
            "commandsReceived": []
          },
          "identify": {
            "attributes": [
              {
                "acl": [
                  "readable",
                  "writable"
                ],
                "id": 0,
                "name": "identifyTime",
                "value": 0
              },
              {
                "acl": [
                  "readable"
                ],
                "id": 65532
              },
              {
                "acl": [
                  "readable"
                ],
                "id": 65533,
                "name": "clusterRevision",
                "value": 2
              }
            ],
            "commandsGenerated": [
              "identifyQuery.response"
            ],
            "commandsReceived": [
              "identify",
              "identifyQuery"
            ]
          },
          "groups": {
            "attributes": [
              {
                "acl": [
                  "readable"
                ],
                "id": 0,
                "name": "nameSupport",
                "value": {
                  "type": "Buffer",
                  "data": [
                    128
                  ]
                }
              },
              {
                "acl": [
                  "readable"
                ],
                "id": 65532
              },
              {
                "acl": [
                  "readable"
                ],
                "id": 65533,
                "name": "clusterRevision",
                "value": 3
              }
            ],
            "commandsGenerated": [
              "addGroup.response",
              "viewGroup.response",
              "getGroupMembership.response",
              "removeGroup.response"
            ],
            "commandsReceived": [
              "addGroup",
              "viewGroup",
              "getGroupMembership",
              "removeGroup",
              "removeAllGroups",
              "addGroupIfIdentify"
            ]
          },
          "scenes": {
            "attributes": [
              {
                "acl": [
                  "readable"
                ],
                "id": 0
              },
              {
                "acl": [
                  "readable"
                ],
                "id": 1
              },
              {
                "acl": [
                  "readable"
                ],
                "id": 2
              },
              {
                "acl": [
                  "readable"
                ],
                "id": 3
              },
              {
                "acl": [
                  "readable"
                ],
                "id": 4
              },
              {
                "acl": [
                  "readable"
                ],
                "id": 5
              },
              {
                "acl": [
                  "readable"
                ],
                "id": 65532
              },
              {
                "acl": [
                  "readable"
                ],
                "id": 65533,
                "name": "clusterRevision",
                "value": 3
              }
            ],
            "commandsGenerated": [
              0,
              1,
              2,
              3,
              4,
              6,
              64,
              65,
              66
            ],
            "commandsReceived": [
              0,
              1,
              2,
              3,
              4,
              5,
              6,
              64,
              65,
              66
            ]
          },
          "onOff": {
            "attributes": [
              {
                "acl": [
                  "readable",
                  "reportable"
                ],
                "id": 0,
                "name": "onOff",
                "value": false,
                "reportingConfiguration": {
                  "direction": "reported",
                  "attributeDataType": 16,
                  "minInterval": 0,
                  "maxInterval": 65535,
                  "status": "SUCCESS"
                }
              },
              {
                "acl": [
                  "readable"
                ],
                "id": 16384
              },
              {
                "acl": [
                  "readable"
                ],
                "id": 65532
              },
              {
                "acl": [
                  "readable"
                ],
                "id": 65533,
                "name": "clusterRevision",
                "value": 2
              }
            ],
            "commandsGenerated": [],
            "commandsReceived": [
              "setOff",
              "setOn",
              "toggle"
            ]
          },
          "multistateInput": {
            "attributes": [
              {
                "acl": [
                  "readable",
                  "writable"
                ],
                "id": 74,
                "name": "numberOfStates",
                "value": 6
              },
              {
                "acl": [
                  "readable",
                  "writable"
                ],
                "id": 81,
                "name": "outOfService",
                "value": false
              },
              {
                "acl": [
                  "readable",
                  "reportable"
                ],
                "id": 85,
                "name": "presentValue",
                "value": 0,
                "reportingConfiguration": {
                  "status": "UNREPORTABLE_ATTRIBUTE",
                  "direction": "reported"
                }
              },
              {
                "acl": [
                  "readable",
                  "reportable"
                ],
                "id": 111,
                "name": "statusFlags",
                "value": {
                  "type": "Buffer",
                  "data": [
                    0
                  ]
                },
                "reportingConfiguration": {
                  "status": "UNREPORTABLE_ATTRIBUTE",
                  "direction": "reported"
                }
              },
              {
                "acl": [
                  "readable"
                ],
                "id": 65532
              },
              {
                "acl": [
                  "readable"
                ],
                "id": 65533,
                "name": "clusterRevision",
                "value": 1
              }
            ],
            "commandsGenerated": [],
            "commandsReceived": []
          }
        },
        "bindings": {
          "time": {
            "attributes": [],
            "commandsGenerated": [],
            "commandsReceived": []
          },
          "ota": {}
        }
      },
      "41": {
        "clusters": {
          "multistateInput": {}
        },
        "bindings": {}
      },
      "242": {
        "clusters": {},
        "bindings": {}
      }
    }
  }

Hi, thanks for looking into this. Iā€™ve got a couple of door/window sensors that been dead silent for months.

HP2019 FW: 12.2.0
Aqara app: v1.11.2
Report: 19d7a6fa-75b6-4a08-9955-112adc8f2b1a
Devicetype: lumi.magnet.agl02

@TedTolboom I Would love to see these smoke detectors supported!

I have the exact same issue here. Two lumi.flood.agl02 sensors that can be paired but never have reported any data (not a flooding alarm or the battery level)ā€¦

Homey (early 2016)
FW version: 12.2.0

Diagnostics report on itā€™s wayā€¦

1 Like

My diagnostics report: 9103876c-bad9-45f8-a676-7b335f268358

This is what I see in the appā€¦ sensor is currently sitting in a centimeter of waterā€¦

Temperature and humidity sensor

what is meant by humidity is a function:
and ->> the temperature below xx degrees Celsius
in this context, perhaps the same applies to the humidity

Idea for an update.

For the Smart Wall Switch H1 you can turn the LED on/off in the advanced settings.

Example:

  • LED on for on
  • LED off for off

It would be nice if this could be done with a flow

Example idea for a flow:

  • if it is 6 PM, turn the LED on for on
  • if it is 6 AM turn the LED off for on

As I read in other forums there seems to be an issue with those sensors when there are also TrƤdfri devices in the Zigbee network.

I disabled the TrƤdfri app an paired with the T1 flood sensor again. At first no luck (no alarms nor battery level reported)ā€¦ but then I tried interviewing the deviceā€¦ took a while but it suddenly did answer (which it did not before!)

  "ids": {
    "modelId": "lumi.flood.agl02",
    "manufacturerName": "LUMI"
  },
  "endpoints": {
    "endpointDescriptors": [
      {
        "endpointId": 1,
        "applicationProfileId": 260,
        "applicationDeviceId": 1026,
        "applicationDeviceVersion": 0,
        "_reserved1": 1,
        "inputClusters": [
          0,
          1280,
          3,
          1
        ],
        "outputClusters": [
          25
        ]
      }
    ],
    "endpoints": {
      "1": {
        "clusters": {
          "basic": {
            "attributes": [
              {
                "acl": [
                  "readable"
                ],
                "id": 0,
                "name": "zclVersion",
                "value": 3
              },
              {
                "acl": [
                  "readable"
                ],
                "id": 1,
                "name": "appVersion",
                "value": 32
              },
              {
                "acl": [
                  "readable"
                ],
                "id": 2,
                "name": "stackVersion",
                "value": 2
              },
              {
                "acl": [
                  "readable"
                ],
                "id": 3,
                "name": "hwVersion",
                "value": 1
              },
              {
                "acl": [
                  "readable"
                ],
                "id": 4,
                "name": "manufacturerName",
                "value": "LUMI"
              },
              {
                "acl": [
                  "readable"
                ],
                "id": 5,
                "name": "modelId",
                "value": "lumi.flood.agl02"
              },
              {
                "acl": [
                  "readable"
                ],
                "id": 6,
                "name": "dateCode"
              },
              {
                "acl": [
                  "readable"
                ],
                "id": 7,
                "name": "powerSource",
                "value": "battery"
              },
              {
                "acl": [
                  "readable"
                ],
                "id": 8,
                "name": "appProfileVersion"
              },
              {
                "acl": [
                  "readable"
                ],
                "id": 9
              },
              {
                "acl": [
                  "readable"
                ],
                "id": 10
              },
              {
                "acl": [
                  "readable"
                ],
                "id": 11
              },
              {
                "acl": [
                  "readable"
                ],
                "id": 13
              },
              {
                "acl": [
                  "readable"
                ],
                "id": 16384,
                "name": "swBuildId",
                "value": "2019"
              },
              {
                "acl": [
                  "readable"
                ],
                "id": 65533,
                "name": "clusterRevision",
                "value": 1
              }
            ],
            "commandsGenerated": [],
            "commandsReceived": [
              "factoryReset"
            ]
          },
          "iasZone": {
            "attributes": [
              {
                "acl": [
                  "readable"
                ],
                "id": 0,
                "name": "zoneState",
                "value": "notEnrolled"
              },
              {
                "acl": [
                  "readable"
                ],
                "id": 1,
                "name": "zoneType",
                "value": "waterSensor"
              },
              {
                "acl": [
                  "readable"
                ],
                "id": 2,
                "name": "zoneStatus",
                "value": {
                  "type": "Buffer",
                  "data": [
                    32,
                    0
                  ]
                }
              },
              {
                "acl": [
                  "readable",
                  "writable"
                ],
                "id": 16,
                "name": "iasCIEAddress",
                "value": "00:12:4b:00:0a:c6:cb:61"
              },
              {
                "acl": [
                  "readable"
                ],
                "id": 17,
                "name": "zoneId",
                "value": 255
              },
              {
                "acl": [
                  "readable"
                ],
                "id": 65533,
                "name": "clusterRevision",
                "value": 1
              }
            ],
            "commandsGenerated": [
              "zoneEnrollResponse",
              "initiateNormalOperationMode"
            ],
            "commandsReceived": [
              "zoneEnrollResponse"
            ]
          },
          "identify": {
            "attributes": [
              {
                "acl": [
                  "readable",
                  "writable"
                ],
                "id": 0,
                "name": "identifyTime",
                "value": 0
              },
              {
                "acl": [
                  "readable"
                ],
                "id": 65533,
                "name": "clusterRevision",
                "value": 1
              }
            ],
            "commandsGenerated": [
              "identifyQuery.response"
            ],
            "commandsReceived": [
              "identify",
              "identifyQuery",
              "triggerEffect"
            ]
          },
          "powerConfiguration": {
            "attributes": [
              {
                "acl": [
                  "readable",
                  "reportable"
                ],
                "id": 32,
                "name": "batteryVoltage",
                "value": 31,
                "reportingConfiguration": {
                  "status": "UNREPORTABLE_ATTRIBUTE",
                  "direction": "reported"
                }
              },
              {
                "acl": [
                  "readable",
                  "writable"
                ],
                "id": 49,
                "name": "batterySize",
                "value": "CR2"
              },
              {
                "acl": [
                  "readable",
                  "writable"
                ],
                "id": 51,
                "name": "batteryQuantity",
                "value": 1
              },
              {
                "acl": [
                  "readable",
                  "writable"
                ],
                "id": 52,
                "name": "batteryRatedVoltage",
                "value": 30
              },
              {
                "acl": [
                  "readable",
                  "writable"
                ],
                "id": 53
              },
              {
                "acl": [
                  "readable",
                  "writable"
                ],
                "id": 54,
                "name": "batteryVoltageMinThreshold",
                "value": 27
              },
              {
                "acl": [
                  "readable",
                  "reportable"
                ],
                "id": 62,
                "name": "batteryAlarmState",
                "value": {
                  "type": "Buffer",
                  "data": [
                    0,
                    0,
                    0,
                    0
                  ]
                },
                "reportingConfiguration": {
                  "status": "UNREPORTABLE_ATTRIBUTE",
                  "direction": "reported"
                }
              },
              {
                "acl": [
                  "readable"
                ],
                "id": 65533,
                "name": "clusterRevision",
                "value": 1
              }
            ],
            "commandsGenerated": [],
            "commandsReceived": []
          }
        },
        "bindings": {
          "ota": {}
        }
      }
    }
  }

It doesnā€™t really make any sense that disabling the IKEA app would fix devices for this app, but you should contact Athom about this: https://support.homey.app/hc/en-us/articles/360015784034-Submitting-a-support-request

Apps only deal with higher-level Zigbee stuff, anything low(er)-level is done by Homey itself so should be fixed at that level too.

A couple of questions from a new homey pro 2023 user.

Shouldnā€™t Aqara H1 wall switch (no neutral) be recognized as routers? They are wired devicesā€¦
For me, all of them appear as enddevice on the developer portal.

I started looking at it as all my TVOC devices donā€™t report updates for hours on end. One did not report any change for any value for 3 days(!) and got updated only after clicking the button on the device. Any experience with that kind of issue? Suggestions for fixes will be welcomed. Iā€™m kind of technical person so feel free to ask for relevant information that may help debugging.

As a side question, is there a way to see the zigbee network map as you can on HA? Seeing the signal strength can also be helpful in planning the network

No-neutral devices are usually end devices.

Only that it seems fairly common, lots of people are having issues with sensors not updating. Also from other brands.

No, the only ā€œdebugā€ information available can be found here: Homey Developer Tools

Well, not the answers I hoped for.
On HA they were reported as routers though.
Iā€™m starting to second guess my choice of hardware. Iā€™ll give it a couple of more weeks and maybe get rid of it if there are no improvements. Very disappointing as the device has very nice features I like.

Anyway, thanks for the quick response and merry Christmas

Iā€™ve never seen a no-neutral device thatā€™s a router, the reason being that because of the no-neutral part the devices typically donā€™t have enough power to be able to route for other devices.

Homey tends to look good from farā€¦

I think there is firmware update handling that. Check your device details, I have firmware 2020. I believe I wrote about it in this thread already. The only way to update firmware however is using other system, eg. Iā€™m running in parallel Zigbee2MQTT on my Synology NAS.

All my devices are on the latest firmware as they were connected to Aqara hub until I got the Homey. Now I get from what you say that OTA updates wonā€™t work via Homey, thatā€™s a problem.

Anyway I made up my mind and Iā€™ll switch back to HA. If I still need to troubleshoot things like that and things donā€™t work out of the box, I prefer the devil I know. For a 400ā‚¬ system, I donā€™t see how it worth it.

So which version do you have?

Iā€™m running HA as well in parallel to Homey. I would however never switch to HA only. But thatā€™s another story. Enjoy

2 Likes

Will there be an answer for me?

Is there any update on when we can expect the fix for the Smart Radiator Thermostat E1?