KP105 Smart Plug always detecting as new and adding
<!-- Provide a general summary in the Title above -->

### Expected Behavior
It should not detect device as new and override settings

### Current Behavior
KP105 is always detected as new and settings are overwritten causing homebridge to detect it as a new accessory while replacing its entire setting due to unique Id(guess)

### Steps to Reproduce (for bugs)
Restart Homebridge

### Versions
Windows OS. tested on 2 different set up.

### Configuration
        {
            "name": "TplinkSmarthome2",
            "addCustomCharacteristics": false,
            "deviceTypes": [
                "plug",
                "bulb"
            ],
            "platform": "TplinkSmarthome"
        }
```

### Homebridge Log / Command Output
/7/2022, 12:19:14 AM] [TplinkSmarthome2] homebridge-tplink-smarthome v6.4.0, node v16.13.0, homebridge v1.3.9, api v2.7
[1/7/2022, 12:19:14 AM] [TplinkSmarthome2] Configuring cached accessory: [Lamp] UUID: 7cbfc004-2e24-4253-b066-3f503774492c deviceId: undefined 
[1/7/2022, 12:19:14 AM] [TplinkSmarthome2] New Device Online: [Lamp] plug [800623A36772C7BA44E40A28CFA7B18F1E6E01AD] 192.168.1.94 9999
[1/7/2022, 12:19:14 AM] [TplinkSmarthome2] Adding: [Lamp] plug [800623A36772C7BA44E40A28CFA7B18F1E6E01AD]

```

```
