Xiaomi Aqara Smart Plug (EU) not monitoring energy?

Hello!

I recently added a Aqara Smart Plug (EU) with energy monitoring built in to my Homey Pro. However I cant seem to get the thing to present energy and power consumption in the Homey App…
It works just fine to turn on and off, I have the icons for energy & power and i can great flows with functions from energy and power monitoring.

But the values are stuck at 0 all the time. What am i missing?

Please use the support links, present at the bottom of the app page

1 Like

Hi KingKoan!

I have the same problem. Did you solve this? If yes, how?

Thanks!

For me the same problem, Smartplug(EU) installed and all values are zero.

Go to https://tools.developer.homey.app/tools/zigbee and ‘interview’ the plug.
Sometimes that fixes some features/capabilities, or adds missing features/capabilities.

Or
it should work now as Homey zigbee device on a Pro 2023 with firmware v10.1.0

To pair it as Homey zigbee device:

  • Make printscreens of the flows the plug is used in
  • Delete the device from Homey 2023
  • Disable the Aqara app
  • Add a new device
    • Select ‘Homey’ > ‘zigbee’
  • Put plug into pair mode

When paired, it’ll say “Added as unknown zigbee device” or something like it.
Now turn it on with a power using device plugged in.

When you go to the device settings, it should show the power values

Repair the flows

There’s a chance though, it will be added to the Aqara app again

Hi, I tried adding it as an unknown Zigbee device, that didn’t work for me, it added the device to Homey Pro, but I couldn’t use it, as there was some error message while trying to use the device on Homey. The other suggested option (interview) didn’t work either, I got this log in the end. Any other solutions maybe?

  "ids": {
    "modelId": "lumi.plug.maeu01",
    "manufacturerName": "LUMI"
  },
  "endpoints": {
    "ieeeAddress": "54:ef:44:10:00:70:fe:8c",
    "networkAddress": 11808,
    "modelId": "lumi.plug.maeu01",
    "manufacturerName": "LUMI",
    "endpointDescriptors": [
      {
        "status": "SUCCESS",
        "nwkAddrOfInterest": 11808,
        "_reserved": 26,
        "endpointId": 1,
        "applicationProfileId": 260,
        "applicationDeviceId": 81,
        "applicationDeviceVersion": 0,
        "_reserved1": 1,
        "inputClusters": [
          0,
          2,
          3,
          4,
          5,
          6,
          64704
        ],
        "outputClusters": [
          10,
          25
        ]
      },
      {
        "status": "SUCCESS",
        "nwkAddrOfInterest": 11808,
        "_reserved": 10,
        "endpointId": 21,
        "applicationProfileId": 260,
        "applicationDeviceId": 81,
        "applicationDeviceVersion": 0,
        "_reserved1": 1,
        "inputClusters": [
          12
        ],
        "outputClusters": []
      },
      {
        "status": "SUCCESS",
        "nwkAddrOfInterest": 11808,
        "_reserved": 10,
        "endpointId": 31,
        "applicationProfileId": 260,
        "applicationDeviceId": 81,
        "applicationDeviceVersion": 0,
        "_reserved1": 1,
        "inputClusters": [
          12
        ],
        "outputClusters": []
      },
      {
        "status": "SUCCESS",
        "nwkAddrOfInterest": 11808,
        "_reserved": 10,
        "endpointId": 242,
        "applicationProfileId": 41440,
        "applicationDeviceId": 97,
        "applicationDeviceVersion": 0,
        "_reserved1": 0,
        "inputClusters": [],
        "outputClusters": [
          33
        ]
      }
    ],
    "deviceType": "router",
    "receiveWhenIdle": true,
    "capabilities": {
      "alternatePANCoordinator": false,
      "deviceType": true,
      "powerSourceMains": true,
      "receiveWhenIdle": true,
      "security": false,
      "allocateAddress": true
    },
    "extendedEndpointDescriptors": {
      "1": {
        "clusters": {
          "basic": {
            "attributes": [
              {
                "acl": [
                  "readable"
                ],
                "id": 0,
                "name": "zclVersion",
                "value": 3
              },
              {
                "acl": [
                  "readable"
                ],
                "id": 1,
                "name": "appVersion",
                "value": 41
              },
              {
                "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.plug.maeu01"
              },
              {
                "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"
              }
            ],
            "commandsGenerated": [],
            "commandsReceived": [
              "factoryReset"
            ]
          },
          "deviceTemperature": {
            "attributes": [
              {
                "acl": [
                  "readable"
                ],
                "id": 0,
                "name": "currentTemperature",
                "value": 28
              },
              {
                "acl": [
                  "readable",
                  "writable"
                ],
                "id": 16,
                "name": "deviceTempAlarmMask",
                "value": {
                  "type": "Buffer",
                  "data": [
                    2
                  ]
                }
              },
              {
                "acl": [
                  "readable",
                  "writable"
                ],
                "id": 18,
                "name": "highTempThreshold",
                "value": 65
              },
              {
                "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"
            ]
          }
        },
        "bindings": {
          "time": {},
          "ota": {}
        }
      },
      "21": {
        "clusters": {
          "analogInput": {
            "attributes": [
              {
                "acl": [
                  "readable",
                  "writable"
                ],
                "id": 81,
                "name": "outOfService",
                "value": false
              },
              {
                "acl": [
                  "readable",
                  "writable",
                  "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": 256,
                "name": "applicationType",
                "value": 589824
              },
              {
                "acl": [
                  "readable"
                ],
                "id": 65532
              },
              {
                "acl": [
                  "readable"
                ],
                "id": 65533,
                "name": "clusterRevision",
                "value": 1
              }
            ],
            "commandsGenerated": [],
            "commandsReceived": []
          }
        },
        "bindings": {}
      },
      "31": {
        "clusters": {
          "analogInput": {
            "attributes": [
              {
                "acl": [
                  "readable",
                  "writable"
                ],
                "id": 81,
                "name": "outOfService",
                "value": false
              },
              {
                "acl": [
                  "readable",
                  "writable",
                  "reportable"
                ],
                "id": 85,
                "name": "presentValue",
                "value": 0.0071341670118272305,
                "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": 256,
                "name": "applicationType",
                "value": 720896
              },
              {
                "acl": [
                  "readable"
                ],
                "id": 65532
              },
              {
                "acl": [
                  "readable"
                ],
                "id": 65533,
                "name": "clusterRevision",
                "value": 1
              }
            ],
            "commandsGenerated": [ ],
            "commandsReceived": []
          }
        },
        "bindings": {}
      },
      "242": {
        "clusters": {},
        "bindings": {}
      }
    }
  }

It stopped monitoring after the latest update on the homey software … before the update it worked properly

guess wait for Athom to fix it with another update, or fix the Acara plugin which is done by Athom as well

Please follow this topic to stay up to date:

@James_Butler, no, the Aqara App is not developed by Athom. The App is developed by Aqara (Lumi Technology Co., Ltd.) with the help of an app developer who previously developed this app as a private person. However, they are in contact with Athom.

1 Like

Ok… thanks for the clarification… so the mark “officieel” doesn’t mean it is made by Athom but is supported by the manufacturer (or made by them)

No. Afaik all apps from Athom and from the manufacturer are Official apps. But also from some private developer, like from @Adrian_Rockall, can be Official apps. But I don’t know the background.

I have an aqara single switch that does bot report energy as well.

Do they work for you guys?

1 Like

Because this topic is already marked as solved and the main topic about the Aqara app has already been referred to twice, this topic has been closed.