Hi @pierre-gilles,
It doesn’t work for me. I have a Nous A8M outlet https://www.domadoo.fr/fr/devices-matter/7147-nous-prise-connectee-wifi-matter-16a-mesure-consommation-a8m.html with power consumption measurement, but I don’t have any data in Gladys.
Here’s a screenshot from the outlet app where I have a consumption of 25W. So the measurement is correct
In Gladys, I only have the Switch functionality
Are all the available functionalities in the JSON?
If I try to understand why, I should be able to find one of the functionalities you added?

Below is the JSON
{
"node_id": "15556639130473728473",
"is_connected": true,
"devices": [
{
"name": "MA-onoffpluginunit",
"number": "1",
"cluster_clients": [
{
"id": "3",
"name": "Identify",
"attributes": [
"0",
"1",
"65528",
"65529",
"65531",
"65532",
"65533",
"identifyTime",
"identifyType",
"clusterRevision",
"featureMap",
"attributeList",
"acceptedCommandList",
"generatedCommandList"
],
"commands": [
"0",
"64",
"identify",
"triggerEffect"
],
"all_keys": [
"id",
"name",
"revision",
"_type",
"supportedFeatures",
"isUnknown",
"endpointId",
"attributes",
"events",
"commands",
"subscribeAllAttributes",
"_triggerAttributeUpdate",
"_triggerEventUpdate",
"isAttributeSupported",
"isAttributeSupportedByName",
"isCommandSupported",
"isCommandSupportedByName",
"getIdentifyTimeAttribute",
"setIdentifyTimeAttribute",
"subscribeIdentifyTimeAttribute",
"addIdentifyTimeAttributeListener",
"removeIdentifyTimeAttributeListener",
"getIdentifyTypeAttribute",
"setIdentifyTypeAttribute",
"subscribeIdentifyTypeAttribute",
"addIdentifyTypeAttributeListener",
"removeIdentifyTypeAttributeListener",
"getClusterRevisionAttribute",
"setClusterRevisionAttribute",
"subscribeClusterRevisionAttribute",
"addClusterRevisionAttributeListener",
"removeClusterRevisionAttributeListener",
"getFeatureMapAttribute",
"setFeatureMapAttribute",
"subscribeFeatureMapAttribute",
"addFeatureMapAttributeListener",
"removeFeatureMapAttributeListener",
"getAttributeListAttribute",
"setAttributeListAttribute",
"subscribeAttributeListAttribute",
"addAttributeListAttributeListener",
"removeAttributeListAttributeListener",
"getAcceptedCommandListAttribute",
"setAcceptedCommandListAttribute",
"subscribeAcceptedCommandListAttribute",
"addAcceptedCommandListAttributeListener",
"removeAcceptedCommandListAttributeListener",
"getGeneratedCommandListAttribute",
"setGeneratedCommandListAttribute",
"subscribeGeneratedCommandListAttribute",
"addGeneratedCommandListAttributeListener",
"removeGeneratedCommandListAttributeListener",
"identify",
"triggerEffect"
]
},
{
"id": "4",
"name": "Groups",
"attributes": [
"0",
"65528",
"65529",
"65531",
"65532",
"65533",
"nameSupport",
"clusterRevision",
"featureMap",
"attributeList",
"acceptedCommandList",
"generatedCommandList"
],
"commands": [
"0",
"1",
"2",
"3",
"4",
"5",
"addGroup",
"viewGroup",
"getGroupMembership",
"removeGroup",
"removeAllGroups",
"addGroupIfIdentifying"
],
"all_keys": [
"id",
"name",
"revision",
"_type",
"supportedFeatures",
"isUnknown",
"endpointId",
"attributes",
"events",
"commands",
"subscribeAllAttributes",
"_triggerAttributeUpdate",
"_triggerEventUpdate",
"isAttributeSupported",
"isAttributeSupportedByName",
"isCommandSupported",
"isCommandSupportedByName",
"getNameSupportAttribute",
"setNameSupportAttribute",
"subscribeNameSupportAttribute",
"addNameSupportAttributeListener",
"removeNameSupportAttributeListener",
"getClusterRevisionAttribute",
"setClusterRevisionAttribute",
"subscribeClusterRevisionAttribute",
"addClusterRevisionAttributeListener",
"removeClusterRevisionAttributeListener",
"getFeatureMapAttribute",
"setFeatureMapAttribute",
"subscribeFeatureMapAttribute",
"addFeatureMapAttributeListener",
"removeFeatureMapAttributeListener",
"getAttributeListAttribute",
"setAttributeListAttribute",
"subscribeAttributeListAttribute",
"addAttributeListAttributeListener",
"removeAttributeListAttributeListener",
"getAcceptedCommandListAttribute",
"setAcceptedCommandListAttribute",
"subscribeAcceptedCommandListAttribute",
"addAcceptedCommandListAttributeListener",
"removeAcceptedCommandListAttributeListener",
"getGeneratedCommandListAttribute",
"setGeneratedCommandListAttribute",
"subscribeGeneratedCommandListAttribute",
"addGeneratedCommandListAttributeListener",
"removeGeneratedCommandListAttributeListener",
"addGroup",
"viewGroup",
"getGroupMembership",
"removeGroup",
"removeAllGroups",
"addGroupIfIdentifying"
]
},
{
"id": "6",
"name": "OnOff",
"attributes": [
"0",
"16384",
"16385",
"16386",
"16387",
"65528",
"65529",
"65531",
"65532",
"65533",
"onOff",
"clusterRevision",
"featureMap",
"attributeList",
"acceptedCommandList",
"generatedCommandList",
"globalSceneControl",
"onTime",
"offWaitTime",
"startUpOnOff"
],
"commands": [
"0",
"1",
"2",
"64",
"65",
"66",
"off",
"on",
"toggle",
"offWithEffect",
"onWithRecallGlobalScene",
"onWithTimedOff"
],
"all_keys": [
"id",
"name",
"revision",
"_type",
"supportedFeatures",
"isUnknown",
"endpointId",
"attributes",
"events",
"commands",
"subscribeAllAttributes",
"_triggerAttributeUpdate",
"_triggerEventUpdate",
"isAttributeSupported",
"isAttributeSupportedByName",
"isCommandSupported",
"isCommandSupportedByName",
"getOnOffAttribute",
"setOnOffAttribute",
"subscribeOnOffAttribute",
"addOnOffAttributeListener",
"removeOnOffAttributeListener",
"getClusterRevisionAttribute",
"setClusterRevisionAttribute",
"subscribeClusterRevisionAttribute",
"addClusterRevisionAttributeListener",
"removeClusterRevisionAttributeListener",
"getFeatureMapAttribute",
"setFeatureMapAttribute",
"subscribeFeatureMapAttribute",
"addFeatureMapAttributeListener",
"removeFeatureMapAttributeListener",
"getAttributeListAttribute",
"setAttributeListAttribute",
"subscribeAttributeListAttribute",
"addAttributeListAttributeListener",
"removeAttributeListAttributeListener",
"getAcceptedCommandListAttribute",
"setAcceptedCommandListAttribute",
"subscribeAcceptedCommandListAttribute",
"addAcceptedCommandListAttributeListener",
"removeAcceptedCommandListAttributeListener",
"getGeneratedCommandListAttribute",
"setGeneratedCommandListAttribute",
"subscribeGeneratedCommandListAttribute",
"addGeneratedCommandListAttributeListener",
"removeGeneratedCommandListAttributeListener",
"off",
"on",
"toggle",
"offWithEffect",
"onWithRecallGlobalScene",
"onWithTimedOff"
]
}
]
}
]
}
```removeClusterRevisionAttributeListener