[Bug] Aqara D1 Single gang switch with neutral wire (QBKG23LM) anomaly
Please use the template and fill in all the data requested below!

**Describe the bug**

The device shows up on Homekit as two separate entities: a switch and a button. The switch strangely cannot be assigned to a room (the UI does not show that option).

**Related devices**

With a Aqara D1 Double gang switch with neutral wire (QBKG24LM), the switch shows up in homekit normally. I.e. NO extra button shows up and one can assign the switch to a room.



**MQTT messages**

**I have extracted the device entry from 'zigbee2mqtt/bridge/devices' as follows:**

```json
{"date_code":"09-17-2021",

"definition":
	{
		"description":"Aqara D1 1 gang smart wall switch (with neutral wire)",

		"exposes":[
			{"features":[
				{"access":7,"description":"On/off state of the switch","name":"state","property":"state","type":"binary","value_off":"OFF","value_on":"ON","value_toggle":"TOGGLE"}
				],"type":"switch"
			},
			{"access":5,"description":"Instantaneous measured power","name":"power","property":"power","type":"numeric","unit":"W"},
			{"access":1,"description":"Sum of consumed energy","name":"energy","property":"energy","type":"numeric","unit":"kWh"},
			{"access":1,"description":"Measured temperature value","name":"temperature","property":"temperature","type":"numeric","unit":"°C"},
			{"access":1,"description":"Measured electrical potential value","name":"voltage","property":"voltage","type":"numeric","unit":"V"},
			{"access":1,"description":"Triggered action (e.g. a button click)","name":"action","property":"action","type":"enum","values":["single","release"]},
			{"access":7,"description":"Decoupled mode","name":"operation_mode","property":"operation_mode","type":"enum","values":["control_relay","decoupled"]},
			{"access":1,"description":"Link quality (signal strength)","name":"linkquality","property":"linkquality","type":"numeric","unit":"lqi","value_max":255,"value_min":0}
		],

		"model":"QBKG23LM",
		"options":[
			{"access":2,"description":"Number of digits after decimal point for temperature, takes into effect on next report of device.","name":"temperature_precision","property":"temperature_precision","type":"numeric","value_max":3,"value_min":0},
			{"access":2,"description":"Calibrates the temperature value (absolute offset), takes into effect on next report of device.","name":"temperature_calibration","property":"temperature_calibration","type":"numeric"}
		],
		"supports_ota":false,"vendor":"Xiaomi"
	},

"endpoints":
	{
		"1":{"bindings":[],"clusters":{"input":["genBasic","genGroups","genIdentify","genOnOff","genBinaryOutput","genScenes","genTime","genPowerCfg","genDeviceTempCfg"],"output":["genOta","genTime"]},"configured_reportings":[],"scenes":[]},
		"2":{"bindings":[],"clusters":{"input":["genAnalogInput"],"output":["genAnalogInput","genGroups"]},"configured_reportings":[],"scenes":[]},
		"3":{"bindings":[],"clusters":{"input":["genAnalogInput"],"output":["genAnalogInput"]},"configured_reportings":[],"scenes":[]},
		"5":{"bindings":[],"clusters":{"input":["genMultistateInput","genBinaryOutput"],"output":[]},"configured_reportings":[],"scenes":[]}
	},
"friendly_name":"0x00158d00051ea7ca",
"ieee_address":"0x00158d00051ea7ca",
"interview_completed":true,
"interviewing":false,
"manufacturer":"LUMI",
"model_id":"lumi.switch.b1nacn02",
"network_address":55083,
"power_source":"Mains (single phase)",
"supported":true,
"type":"Router"
}
```

**For comparison the D1 double gang switch has the following device properties:**

```json
{"date_code":"09-17-2021",

"definition":
	{
		"description":"Aqara D1 2 gang smart wall switch (with neutral wire)",
		"exposes":[
			{"endpoint":"left",
			 "features":[
				{"access":7,"description":"On/off state of the switch","endpoint":"left","name":"state","property":"state_left","type":"binary","value_off":"OFF","value_on":"ON","value_toggle":"TOGGLE"}
				],"type":"switch"
			},
			{"endpoint":"right",
			 "features":[
				{"access":7,"description":"On/off state of the switch","endpoint":"right","name":"state","property":"state_right","type":"binary","value_off":"OFF","value_on":"ON","value_toggle":"TOGGLE"}
				],"type":"switch"
			},
			{"access":5,"description":"Instantaneous measured power","name":"power","property":"power","type":"numeric","unit":"W"},
			{"access":1,"description":"Triggered action (e.g. a button click)","name":"action","property":"action","type":"enum","values":["hold_left","single_left","double_left","release_left","hold_right","single_right","double_right","release_right","hold_both","single_both","double_both","release_both"]},
			{"access":7,"description":"Decoupled mode for left button","endpoint":"left","name":"operation_mode","property":"operation_mode_left","type":"enum","values":["control_left_relay","decoupled"]},
			{"access":7,"description":"Decoupled mode for right button","endpoint":"right","name":"operation_mode","property":"operation_mode_right","type":"enum","values":["control_right_relay","decoupled"]},
			{"access":1,"description":"Link quality (signal strength)","name":"linkquality","property":"linkquality","type":"numeric","unit":"lqi","value_max":255,"value_min":0}
		],
		"model":"QBKG24LM",
		"options":[],
		"supports_ota":true,
		"vendor":"Xiaomi"
	},
"endpoints":
	{
		"1":{"bindings":[],"clusters":{"input":["genBasic","genGroups","genIdentify","genOnOff","genBinaryOutput","genScenes","genTime","genPowerCfg","genDeviceTempCfg"],"output":["genOta","genTime"]},"configured_reportings":[],"scenes":[]},
		"2":{"bindings":[],"clusters":{"input":["genOnOff","genBinaryOutput"],"output":[]},"configured_reportings":[],"scenes":[]},
		"3":{"bindings":[],"clusters":{"input":["genAnalogInput"],"output":["genAnalogInput","genGroups"]},"configured_reportings":[],"scenes":[]},
		"4":{"bindings":[],"clusters":{"input":["genAnalogInput"],"output":["genAnalogInput"]},"configured_reportings":[],"scenes":[]},
		"5":{"bindings":[],"clusters":{"input":["genBinaryOutput","genMultistateInput"],"output":[]},"configured_reportings":[],"scenes":[]},
		"6":{"bindings":[],"clusters":{"input":["genMultistateInput","genBinaryOutput"],"output":[]},"configured_reportings":[],"scenes":[]},
		"7":{"bindings":[],"clusters":{"input":["genMultistateInput","genBinaryOutput"],"output":[]},"configured_reportings":[],"scenes":[]}
	},
"friendly_name":"Kitchen Light",
"ieee_address":"0x00158d000543564f",
"interview_completed":true,
"interviewing":false,
"manufacturer":"LUMI",
"model_id":"lumi.switch.b2nacn02",
"network_address":64242,
"power_source":"Mains (single phase)",
"supported":true,
"type":"Router"
}
```

**Versions used**
Please provide the version of the following pieces of software:
 - This plugin 1.6.2
 - Homebridge 1.3.9
 - Zigbee2MQTT 1.22.2
 - Homebridge Config UI X 
