Wrong Things class for zigbee Ikea ASKVADER

The Ikea ASKVADER is a new modular stackable plug connector system with zigbee support. Unfortunately, the nymea zigbee pairing is setting up the device as a Ikea Tradfri switch and asking for an initial button press, which doesn’t work. I think there is going something wrong with the “Things class” recognition. It should be a plug connector and not be a switch!

Hi @jm0

please enable the ZigBee logs (ZigBeeCluster and ZigbeeNetwork) from the debug interface (System settings → developer tools → debug interface).
Then re-pair the device, you should see the node information printed in the log. Please post that.

the log output says

"

"

can’t paste the log output here as a new user limitation it says

I | ZigbeeNetwork: Add node ZigbeeNode(0xa8e3, 54:0F:57:FF:FE:18:9A:B9, IKEA of Sweden (0x117c), ASKVADER on/off switch, End device, RxOn:true)
I | Zigbee: Node added to ZigbeeNetwork(00:12:4B:00:24:C0:85:9B, {5971b6c1-eab2-48f6-82ba-79a89dac74cb}, Zigbee::ZigbeeBackendTypeTi, Channel: 11, ZigbeeNetwork::StateRunning) ZigbeeNode(0xa8e3, 54:0F:57:FF:FE:18:9A:B9, IKEA of Sweden (0x117c), ASKVADER on/off switch, End device, RxOn:true)
I | Zigbee: → ZigbeeNode(0xa8e3, 54:0F:57:FF:FE:18:9A:B9, IKEA of Sweden (0x117c), ASKVADER on/off switch, End device, RxOn:true)
I | Zigbee: ZigbeeNodeEndpoint(0x01, Zigbee::ZigbeeProfileHomeAutomation, Zigbee::HomeAutomationDeviceOnOffPlugin)
I | Zigbee: Manufacturer: “IKEA of Sweden”
I | Zigbee: Model “ASKVADER on/off switch”
I | Zigbee: Version “1.0.002”
I | Zigbee: Input clusters ( 8 )
I | Zigbee: - ZigbeeCluster(0x0000, Basic, Server)
I | Zigbee: - ZigbeeClusterAttribute(0x0004, ZigbeeDataType(Character string, IKEA of Sweden) )
I | Zigbee: - ZigbeeClusterAttribute(0x4000, ZigbeeDataType(Character string, 1.0.002) )
I | Zigbee: - ZigbeeClusterAttribute(0x0005, ZigbeeDataType(Character string, ASKVADER on/off switch) )
I | Zigbee: - ZigbeeCluster(0x0003, Identify, Server)
I | Zigbee: - ZigbeeCluster(0xfc57, Unknown, Server)
I | Zigbee: - ZigbeeCluster(0x0004, Groups, Server)
I | Zigbee: - ZigbeeCluster(0x0005, Scenes, Server)
I | Zigbee: - ZigbeeCluster(0x0006, OnOff, Server)
I | Zigbee: - ZigbeeCluster(0x0008, LevelControl, Server)
I | Zigbee: - ZigbeeCluster(0x1000, TouchlinkCommissioning, Server)
I | Zigbee: Output clusters ( 1 )
I | Zigbee: - ZigbeeCluster(0x0019, OtaUpgrade, Client)
I | Zigbee: ZigbeeNodeEndpoint(0xf2, Zigbee::ZigbeeProfileGreenPower, Zigbee::GreenPowerDeviceProxyMinimum)
I | Zigbee: Input clusters ( 1 )
I | Zigbee: - ZigbeeCluster(0x0021, GreenPower, Server)
I | Zigbee: Output clusters ( 1 )
I | Zigbee: - ZigbeeCluster(0x0021, GreenPower, Client)
W | ZigbeeTradfri: Could not find power configuration cluster on Thing(“TRÅDFRI On/Off switch”, id: “{35daa367-9113-4d91-8fe2-3d70b1709322}”, ThingClassId: “{2007e8ae-4849-47f6-98d6-ea6769c8ebd9}”) ZigbeeNodeEndpoint(0x01, Zigbee::ZigbeeProfileHomeAutomation, Zigbee::HomeAutomationDeviceOnOffPlugin)
W | ZigbeeTradfri: Could not find on/off client cluster on Thing(“TRÅDFRI On/Off switch”, id: “{35daa367-9113-4d91-8fe2-3d70b1709322}”, ThingClassId: “{2007e8ae-4849-47f6-98d6-ea6769c8ebd9}”) ZigbeeNodeEndpoint(0x01, Zigbee::ZigbeeProfileHomeAutomation, Zigbee::HomeAutomationDeviceOnOffPlugin)
W | ZigbeeTradfri: Could not find level client cluster on Thing(“TRÅDFRI On/Off switch”, id: “{35daa367-9113-4d91-8fe2-3d70b1709322}”, ThingClassId: “{2007e8ae-4849-47f6-98d6-ea6769c8ebd9}”) ZigbeeNodeEndpoint(0x01, Zigbee::ZigbeeProfileHomeAutomation, Zigbee::HomeAutomationDeviceOnOffPlugin)
I | ZigbeeNetwork: Data confirm received: APSDE-DATA.confirm(SQN: 205, NWK address:“0x0000”, Destination EP:“0x01”, Source EP:“0x00”, Status:“Success”)
I | ZigbeeNetwork: Network request sent successfully to device Request(ID:206, Zigbee::ZigbeeProfileDevice, ZigbeeDeviceProfile::MgmtBindRequest, NWK address:“0xa8e3”, Destination EP:“0x00”, Source EP:“0x00”, Radius:0, QFlagsZigbee::ZigbeeTxOption(ZigbeeTxOptionAckTransmission), “0x05 0x00”)
W | ZigbeeController: Unhandled ZDO AREQ notification
W | ZigbeeTradfri: Failed to initialize the power configuration cluster because the cluster could not be found ZigbeeNode(0xa8e3, 54:0F:57:FF:FE:18:9A:B9, IKEA of Sweden (0x117c), ASKVADER on/off switch, End device, RxOn:true) ZigbeeNodeEndpoint(0x01, Zigbee::ZigbeeProfileHomeAutomation, Zigbee::HomeAutomationDeviceOnOffPlugin)

Thanks. And which device is this exactly?
Is this the socket or the piece with the on/off button?

the piece with the on/off button. you can than stack more and until 10 other power plug devices in addition to it (also usb, …). The controller zigbee device of the hole connected line is and will be than the on/off button device! (Ikea is label it as a zigbee device!)

for pairing you have to hold down 4-5 second the reset button. the pairing is working quiet fast, but unfortunatily as a ikea tradfri switch and not as a power socket.

Thanks for sharing the logs, I know what went wrong here!
I will write you here once the fix is online can be tested in experimental.

1 Like

The fix should now be in the experimental repository.

If you update to the latest experimental build from last night, remove the wrong thing from the system and re-add the device, it should be recognized correctly by the generic thing plugin now (showing the correct name for the device).

Please let me know if it worked for you!

Awesome, well done. It works perfect now. Thanks a lot for your efforts!