[APP] Aqara & Xiaomi Smart Home - A different kind of Smart Home solution (Zigbee App)

Try to perform interview and if the ? will not disappear, then re-add all those with icon ?, then restart Homey and/or Aqara app and test again.

@TedTolboom like some others, I also have a aqara motion sensor that randomly only updates the lux and doesnā€™t trigger the motion. I created a diagnostic report just in case (21119b01-54ca-4b63-ab90-a1ba54f1790d). Is there anything I can maybe investigate this to help you out?

For those wanting to integrate the Aqara Roller Shade Driver E1, another solution is to use a Raspberry Pi with 2 docker containers and a CC2531 USB-stick with the Zigbee2MQTT firmware. I used Home Assistant together with Zigbee2MQTT (tag 1.2.5 instead of latest because 1.26.1 would not detect my Zigbee stick). The Roller Shade is detected without issue and with the Home Assistant app I can use it from within Homey without any problems.

Apparently the Roller Shade Driver also includes a temperature sensor. I had this working from within Home Assistant combined with the ZHA plugin but it wasnā€™t stable long-term. Iā€™m now trying to get the temperature reading (itā€™s shown in the MQTT-message) usable in HomeAssistant after which it will probably also work fine in Homey again.

I had the stuff laying around, bit cheaper to use this instead of buying a Deconz stick or the M1S-hub :slight_smile:

1 Like

I did whole zigbee network rebuild. I wanted to do it for quite some time. Unfortunately still issue is the same. Interview does generate lower bunch of text however behavior is exactly the same. Actually what is that ā€œUNREPORTABLE_ATTRIBUTEā€ in the interview? Once I change the light temperature I cannot do it anymore and dimming takes for ages.



  "ids": {
    "modelId": "lumi.light.aqcn02",
    "manufacturerName": "LUMI"
  },
  "endpoints": {
    "endpointDescriptors": [
      {
        "endpointId": 1,
        "applicationProfileId": 260,
        "applicationDeviceId": 258,
        "applicationDeviceVersion": 0,
        "_reserved1": 1,
        "inputClusters": [
          0,
          4,
          3,
          5,
          10,
          258,
          13,
          19,
          6,
          1,
          1030,
          8,
          768,
          1027,
          1029,
          1026
        ],
        "outputClusters": [
          25,
          10,
          13,
          258,
          19,
          6,
          1,
          1030,
          8,
          768
        ]
      }
    ],
    "endpoints": {
      "1": {
        "clusters": {
          "basic": {
            "attributes": [
              {
                "id": 0,
                "name": "zclVersion",
                "value": 1,
                "reportingConfiguration": {
                  "status": "UNREPORTABLE_ATTRIBUTE",
                  "direction": "reported"
                }
              },
              {
                "id": 1,
                "name": "appVersion",
                "value": 23,
                "reportingConfiguration": {
                  "status": "UNREPORTABLE_ATTRIBUTE",
                  "direction": "reported"
                }
              },
              {
                "id": 2,
                "name": "stackVersion",
                "value": 2,
                "reportingConfiguration": {
                  "status": "UNREPORTABLE_ATTRIBUTE",
                  "direction": "reported"
                }
              },
              {
                "id": 3,
                "name": "hwVersion",
                "value": 1,
                "reportingConfiguration": {
                  "status": "UNREPORTABLE_ATTRIBUTE",
                  "direction": "reported"
                }
              },
              {
                "id": 4,
                "name": "manufacturerName",
                "value": "LUMI",
                "reportingConfiguration": {
                  "status": "UNREPORTABLE_ATTRIBUTE",
                  "direction": "reported"
                }
              },
              {
                "id": 5,
                "name": "modelId",
                "value": "lumi.light.aqcn02",
                "reportingConfiguration": {
                  "status": "UNREPORTABLE_ATTRIBUTE",
                  "direction": "reported"
                }
              },
              {
                "id": 6,
                "name": "dateCode",
                "value": "11-22-2018",
                "reportingConfiguration": {
                  "status": "UNREPORTABLE_ATTRIBUTE",
                  "direction": "reported"
                }
              },
              {
                "id": 7,
                "name": "powerSource",
                "value": "dc",
                "reportingConfiguration": {
                  "status": "UNREPORTABLE_ATTRIBUTE",
                  "direction": "reported"
                }
              },
              {
                "id": 16384,
                "name": "swBuildId",
                "value": "1.23",
                "reportingConfiguration": {
                  "status": "UNREPORTABLE_ATTRIBUTE",
                  "direction": "reported"
                }
              }
            ],
            "commandsGenerated": "UNSUP_GENERAL_COMMAND",
            "commandsReceived": "UNSUP_GENERAL_COMMAND"
          },
          "groups": {
            "attributes": [
              {
                "id": 0,
                "name": "nameSupport",
                "value": {
                  "type": "Buffer",
                  "data": [
                    0
                  ]
                },
                "reportingConfiguration": {
                  "status": "UNREPORTABLE_ATTRIBUTE",
                  "direction": "reported"
                }
              }
            ],
            "commandsGenerated": "UNSUP_GENERAL_COMMAND",
            "commandsReceived": "UNSUP_GENERAL_COMMAND"
          },
          "identify": {
            "attributes": [
              {
                "id": 0,
                "reportingConfiguration": {
                  "status": "UNREPORTABLE_ATTRIBUTE",
                  "direction": "reported"
                }
              }
            ],
            "commandsGenerated": "UNSUP_GENERAL_COMMAND",
            "commandsReceived": "UNSUP_GENERAL_COMMAND"
          },
          "scenes": {
            "attributes": [
              {
                "id": 0,
                "reportingConfiguration": {
                  "status": "UNREPORTABLE_ATTRIBUTE",
                  "direction": "reported"
                }
              },
              {
                "id": 1,
                "reportingConfiguration": {
                  "status": "UNREPORTABLE_ATTRIBUTE",
                  "direction": "reported"
                }
              },
              {
                "id": 2,
                "reportingConfiguration": {
                  "status": "UNREPORTABLE_ATTRIBUTE",
                  "direction": "reported"
                }
              },
              {
                "id": 3,
                "reportingConfiguration": {
                  "status": "UNREPORTABLE_ATTRIBUTE",
                  "direction": "reported"
                }
              },
              {
                "id": 4,
                "reportingConfiguration": {
                  "status": "UNREPORTABLE_ATTRIBUTE",
                  "direction": "reported"
                }
              },
              {
                "id": 5,
                "reportingConfiguration": {
                  "status": "UNREPORTABLE_ATTRIBUTE",
                  "direction": "reported"
                }
              }
            ],
            "commandsGenerated": "UNSUP_GENERAL_COMMAND",
            "commandsReceived": "UNSUP_GENERAL_COMMAND"
          },
          "time": {
            "attributes": [],
            "commandsGenerated": "UNSUP_GENERAL_COMMAND",
            "commandsReceived": "UNSUP_GENERAL_COMMAND"
          },
          "windowCovering": {
            "attributes": [],
            "commandsGenerated": "UNSUP_GENERAL_COMMAND",
            "commandsReceived": "UNSUP_GENERAL_COMMAND"
          },
          "analogOutput": {
            "attributes": [],
            "commandsGenerated": "UNSUP_GENERAL_COMMAND",
            "commandsReceived": "UNSUP_GENERAL_COMMAND"
          },
          "multistateOutput": {
            "attributes": [],
            "commandsGenerated": "UNSUP_GENERAL_COMMAND",
            "commandsReceived": "UNSUP_GENERAL_COMMAND"
          },
          "onOff": {
            "attributes": [
              {
                "id": 0,
                "name": "onOff",
                "value": false,
                "reportingConfiguration": {
                  "direction": "reported",
                  "attributeDataType": 16,
                  "minInterval": 1,
                  "maxInterval": 60,
                  "status": "SUCCESS"
                }
              },
              {
                "id": 16385,
                "name": "onTime",
                "value": 0,
                "reportingConfiguration": {
                  "status": "UNREPORTABLE_ATTRIBUTE",
                  "direction": "reported"
                }
              },
              {
                "id": 16386,
                "name": "offWaitTime",
                "value": 0,
                "reportingConfiguration": {
                  "status": "UNREPORTABLE_ATTRIBUTE",
                  "direction": "reported"
                }
              }
            ],
            "commandsGenerated": "UNSUP_GENERAL_COMMAND",
            "commandsReceived": "UNSUP_GENERAL_COMMAND"
          },
          "powerConfiguration": {
            "attributes": [
              {
                "id": 0,
                "reportingConfiguration": {
                  "status": "UNREPORTABLE_ATTRIBUTE",
                  "direction": "reported"
                }
              }
            ],
            "commandsGenerated": "UNSUP_GENERAL_COMMAND",
            "commandsReceived": "UNSUP_GENERAL_COMMAND"
          },
          "occupancySensing": {
            "attributes": [],
            "commandsGenerated": "UNSUP_GENERAL_COMMAND",
            "commandsReceived": "UNSUP_GENERAL_COMMAND"
          },
          "levelControl": {
            "attributes": [
              {
                "id": 0,
                "name": "currentLevel",
                "value": 15,
                "reportingConfiguration": {
                  "direction": "reported",
                  "attributeDataType": 32,
                  "minInterval": 1,
                  "maxInterval": 60,
                  "minChange": 10,
                  "status": "SUCCESS"
                }
              },
              {
                "id": 1,
                "name": "remainingTime",
                "value": 0,
                "reportingConfiguration": {
                  "status": "UNREPORTABLE_ATTRIBUTE",
                  "direction": "reported"
                }
              },
              {
                "id": 16,
                "name": "onOffTransitionTime",
                "value": 150,
                "reportingConfiguration": {
                  "status": "UNREPORTABLE_ATTRIBUTE",
                  "direction": "reported"
                }
              }
            ],
            "commandsGenerated": "UNSUP_GENERAL_COMMAND",
            "commandsReceived": "UNSUP_GENERAL_COMMAND"
          },
          "colorControl": {
            "attributes": [
              {
                "id": 2,
                "reportingConfiguration": {
                  "status": "UNREPORTABLE_ATTRIBUTE",
                  "direction": "reported"
                }
              },
              {
                "id": 3,
                "name": "currentX",
                "value": 45490,
                "reportingConfiguration": {
                  "status": "UNREPORTABLE_ATTRIBUTE",
                  "direction": "reported"
                }
              },
              {
                "id": 4,
                "name": "currentY",
                "value": 20023,
                "reportingConfiguration": {
                  "status": "UNREPORTABLE_ATTRIBUTE",
                  "direction": "reported"
                }
              },
              {
                "id": 7,
                "name": "colorTemperatureMireds",
                "value": 8486,
                "reportingConfiguration": {
                  "status": "UNREPORTABLE_ATTRIBUTE",
                  "direction": "reported"
                }
              },
              {
                "id": 8,
                "name": "colorMode",
                "value": "currentXAndCurrentY",
                "reportingConfiguration": {
                  "status": "UNREPORTABLE_ATTRIBUTE",
                  "direction": "reported"
                }
              },
              {
                "id": 16395,
                "name": "colorTempPhysicalMinMireds",
                "value": 0,
                "reportingConfiguration": {
                  "status": "UNREPORTABLE_ATTRIBUTE",
                  "direction": "reported"
                }
              },
              {
                "id": 16396,
                "name": "colorTempPhysicalMaxMireds",
                "value": 65279,
                "reportingConfiguration": {
                  "status": "UNREPORTABLE_ATTRIBUTE",
                  "direction": "reported"
                }
              }
            ],
            "commandsGenerated": "UNSUP_GENERAL_COMMAND",
            "commandsReceived": "UNSUP_GENERAL_COMMAND"
          },
          "pressureMeasurement": {
            "attributes": [],
            "commandsGenerated": "UNSUP_GENERAL_COMMAND",
            "commandsReceived": "UNSUP_GENERAL_COMMAND"
          },
          "relativeHumidity": {
            "attributes": [],
            "commandsGenerated": "UNSUP_GENERAL_COMMAND",
            "commandsReceived": "UNSUP_GENERAL_COMMAND"
          },
          "temperatureMeasurement": {
            "attributes": [],
            "commandsGenerated": "UNSUP_GENERAL_COMMAND",
            "commandsReceived": "UNSUP_GENERAL_COMMAND"
          }
        },
        "bindings": {
          "time": {
            "attributes": [],
            "commandsGenerated": "UNSUP_GENERAL_COMMAND",
            "commandsReceived": "UNSUP_GENERAL_COMMAND"
          },
          "windowCovering": {
            "attributes": [],
            "commandsGenerated": "UNSUP_GENERAL_COMMAND",
            "commandsReceived": "UNSUP_GENERAL_COMMAND"
          },
          "analogOutput": {
            "attributes": [],
            "commandsGenerated": "UNSUP_GENERAL_COMMAND",
            "commandsReceived": "UNSUP_GENERAL_COMMAND"
          },
          "multistateOutput": {
            "attributes": [],
            "commandsGenerated": "UNSUP_GENERAL_COMMAND",
            "commandsReceived": "UNSUP_GENERAL_COMMAND"
          },
          "onOff": {
            "attributes": [
              {
                "id": 0,
                "name": "onOff",
                "value": false,
                "reportingConfiguration": {
                  "direction": "reported",
                  "attributeDataType": 16,
                  "minInterval": 1,
                  "maxInterval": 60,
                  "status": "SUCCESS"
                }
              },
              {
                "id": 16385,
                "name": "onTime",
                "value": 0,
                "reportingConfiguration": {
                  "status": "UNREPORTABLE_ATTRIBUTE",
                  "direction": "reported"
                }
              },
              {
                "id": 16386,
                "name": "offWaitTime",
                "value": 0,
                "reportingConfiguration": {
                  "status": "UNREPORTABLE_ATTRIBUTE",
                  "direction": "reported"
                }
              }
            ],
            "commandsGenerated": "UNSUP_GENERAL_COMMAND",
            "commandsReceived": "UNSUP_GENERAL_COMMAND"
          },
          "powerConfiguration": {
            "attributes": [
              {
                "id": 0,
                "reportingConfiguration": {
                  "status": "UNREPORTABLE_ATTRIBUTE",
                  "direction": "reported"
                }
              }
            ],
            "commandsGenerated": "UNSUP_GENERAL_COMMAND",
            "commandsReceived": "UNSUP_GENERAL_COMMAND"
          },
          "occupancySensing": {
            "attributes": [],
            "commandsGenerated": "UNSUP_GENERAL_COMMAND",
            "commandsReceived": "UNSUP_GENERAL_COMMAND"
          },
          "levelControl": {
            "attributes": [
              {
                "id": 0,
                "name": "currentLevel",
                "value": 15,
                "reportingConfiguration": {
                  "direction": "reported",
                  "attributeDataType": 32,
                  "minInterval": 1,
                  "maxInterval": 60,
                  "minChange": 10,
                  "status": "SUCCESS"
                }
              },
              {
                "id": 1,
                "name": "remainingTime",
                "value": 0,
                "reportingConfiguration": {
                  "status": "UNREPORTABLE_ATTRIBUTE",
                  "direction": "reported"
                }
              },
              {
                "id": 16,
                "name": "onOffTransitionTime",
                "value": 150,
                "reportingConfiguration": {
                  "status": "UNREPORTABLE_ATTRIBUTE",
                  "direction": "reported"
                }
              }
            ],
            "commandsGenerated": "UNSUP_GENERAL_COMMAND",
            "commandsReceived": "UNSUP_GENERAL_COMMAND"
          },
          "colorControl": {
            "attributes": [
              {
                "id": 2,
                "reportingConfiguration": {
                  "status": "UNREPORTABLE_ATTRIBUTE",
                  "direction": "reported"
                }
              },
              {
                "id": 3,
                "name": "currentX",
                "value": 45490,
                "reportingConfiguration": {
                  "status": "UNREPORTABLE_ATTRIBUTE",
                  "direction": "reported"
                }
              },
              {
                "id": 4,
                "name": "currentY",
                "value": 20023,
                "reportingConfiguration": {
                  "status": "UNREPORTABLE_ATTRIBUTE",
                  "direction": "reported"
                }
              },
              {
                "id": 7,
                "name": "colorTemperatureMireds",
                "value": 8486,
                "reportingConfiguration": {
                  "status": "UNREPORTABLE_ATTRIBUTE",
                  "direction": "reported"
                }
              },
              {
                "id": 8,
                "name": "colorMode",
                "value": "currentXAndCurrentY",
                "reportingConfiguration": {
                  "status": "UNREPORTABLE_ATTRIBUTE",
                  "direction": "reported"
                }
              },
              {
                "id": 16395,
                "name": "colorTempPhysicalMinMireds",
                "value": 0,
                "reportingConfiguration": {
                  "status": "UNREPORTABLE_ATTRIBUTE",
                  "direction": "reported"
                }
              },
              {
                "id": 16396,
                "name": "colorTempPhysicalMaxMireds",
                "value": 65279,
                "reportingConfiguration": {
                  "status": "UNREPORTABLE_ATTRIBUTE",
                  "direction": "reported"
                }
              }
            ],
            "commandsGenerated": "UNSUP_GENERAL_COMMAND",
            "commandsReceived": "UNSUP_GENERAL_COMMAND"
          },
          "ota": {
            "attributes": [],
            "commandsGenerated": "UNSUP_GENERAL_COMMAND",
            "commandsReceived": "UNSUP_GENERAL_COMMAND"
          }
        }
      }
    }
  }

Unfortunately you did not perform whole rebuild, because routers shall be added first and I still see ? in the mesh route (devices 56333 and the next one). Unfortunately this is off topic, please search related thread eventually and ask there ideally for follow up, or simply search for how to correctly rebuild your ZigBee mesh.

3 Likes

Yes I did actually, I did reset zigbee network which removes all the devices. Question mark you are referring to is from removing and adding Aqara bulb that didnā€™t solve the issue. As some end devices were routing over it, once I re-added Aqara bulb end devices were left without it. After restart this is how it looks.

Regardless, do you think this has anything to do with mesh network eve though other functions are working flawlessly? I deeply doubt that as network is now fully new and stable, all devices except bulb which behaves like this even if being next to homey.

Possibly @TedTolboom could give some advices here as Iā€™m without any idea what else to do. The thing that worries me is that @TedTolboom last post on this forum was March 30. Yes yes, he is here however I hope he is not in some ā€œconflictā€ with Athom as this would be really alarming and worrying to hear.

1 Like

Hi Ted,
I have 2 x Aqara Temperature and Humidity Sensor 4 x Aqara Motion Sensor and 2 x Aqara Door and Window Sensor. For several months now, the sensors regularly stop responding in Homey. Restarting Homey makes no difference. I then have to delete them and add them again to get them working again, but after a few days it goes wrong again. The Xiaomi Light Sensor has been working without any problems for a year now. A motion sensor from Ikea has also been working without problems since it was purchased 6 months ago. I have 21 Zigbee devices of type Router and 27 of type EndDevice, only the Aqara sensors give problems. Any idea how this can be resolved?

2023-01-07T23:00:00Z
In August I replaced all 8 Aqara motion sensors with those from Lidl (Silvercrest). These have been working without problems for 5 months now. Of the 7 Aqara contact sensors, I have to remove and re-add one every week.

1 Like

@TedTolboom is there any sight on when the E1 Roller Driver can be added ? :innocent:

4 Likes

Hi @Franky29 , did you get any update about your H1 EU switches?
I have the same issue, not able to get the state.

It seems the Aqara app (and Homey) is slowly dying (no update for 9 monthsā€¦).

You got all the same router devices?
Else try moving one problematic sensor to a location to force it on a different router (first remove)
Itā€™s possible thereā€™s a router/sensor issue

Hi all :slight_smile: the Aqara P1 does not work is this correct?

Is it mentioned as supported in the first post of this thread?

1 Like

i would pay for the P1 support @TedTolboom

1 Like

Someone made a decent calculation for how much that would cost here: Aqara & Xiaomi Smart Home - Zigbee App (v1.4.1) - #3877 by Jamie

2 Likes

After some tests, this problem is only for the double rocket H1 EU. The Simple button H1 EU works fine (listener: onOff). Any insight @TedTolboom ?

Apologies for the long silent period.

Due to other topics that required my personal attention over the last weeks and months, I was not able to put in the same amount of time and energy as I did beforeā€¦ after the holiday period, I will have more time available (and refreshed battery).

I will not address al questions mentioned before.

Iā€™ve just released v1.4.2 toward the app storeā€™s test environment (only).

This version does not add support for new devices.
It should fix the issues with the Aqara H1 switches reporting the wrong state and a minor update to extend the range of the temperature sensors.

Support for new devices, like the Aqara Roller Shade driver E1, the Aqara P1 motion sensor and Aqara Curtain driver E1 will be added in app updates that will be released end of August / early September.

30 Likes

Welcome back @TedTolboom. No need to apologise as a volunteer. I hope you are fine. Nothing else matters.

7 Likes

Glad your back and hope you are alright.
Take your time!

Glad to have you back on board Ted. Life isnā€™t always smooth sailing and sometimes you need all you energy to steer the boat. Enjoy your holiday!

Hello Ted,
Do you consider adding the Smartmi products? I have a Smartmi Air Purifier P1 (part of the Xiaomi family) and I canā€™t find any app that works!

1 Like