ZHA: On TS011F 4-way power strip, switching one socket switches all
See original GitHub issueThe problem
I have recently added the device TS011F by _TZ3000_cfnprab5 to my zigbee network. Blackadder compatibility repo reports OOB compatability with HA: https://zigbee.blakadder.com/Xenon_SM-SO306.html
Device is found, 4 sockets + 1 socket usb ports each have switches created for them but when you switch one of them, all 5 switches toggle.
What version of Home Assistant Core has the issue?
2022.8.*, 2022.9.b1
What was the last working version of Home Assistant Core?
No response
What type of installation are you running?
Home Assistant Supervised
Integration causing the issue
ZHA
Link to integration documentation on our website
https://www.home-assistant.io/integrations/zha
Diagnostics information
Example YAML snippet
No response
Anything in the logs that might be useful for us?
ConbeeII is my main zigbee stick.
here is device registry entry:
"config_entries": [
"c15117d70da04dab9268baa9e726ecc5"
],
"connections": [
[
"zigbee",
"00:3c:84:ff:fe:a4:da:db"
]
],
"identifiers": [
[
"zha",
"00:3c:84:ff:fe:a4:da:db"
]
],
"manufacturer": "_TZ3000_4fjiwweb",
"model": "TS004F",
"name": "_TZ3000_4fjiwweb TS004F",
"sw_version": null,
"hw_version": null,
"entry_type": null,
"id": "6e8f79a5671e30eeef218ad7b7bd8eeb",
"via_device_id": "d39bb66b531d4429ab39bb81097458a3",
"area_id": "fd56202c0c00469ab3fd5b84e93108df",
"name_by_user": "Smart Nub",
"disabled_by": null,
"configuration_url": null
}
here is entity registry entries for two of switches:
"area_id": null,
"capabilities": null,
"config_entry_id": "c15117d70da04dab9268baa9e726ecc5",
"device_class": null,
"device_id": "d66ffa5b25fe9571a634bca7ab9264e5",
"disabled_by": null,
"entity_category": null,
"entity_id": "switch.tz3000_cfnprab5_ts011f_switch_2",
"hidden_by": null,
"icon": null,
"id": "f33b3fa4bf8b0c20f2f0fb6476044450",
"has_entity_name": true,
"name": null,
"options": {},
"original_device_class": null,
"original_icon": null,
"original_name": "Switch",
"platform": "zha",
"supported_features": 0,
"unique_id": "a4:c1:38:70:05:03:ba:d2-2",
"unit_of_measurement": null
},
{
"area_id": null,
"capabilities": null,
"config_entry_id": "c15117d70da04dab9268baa9e726ecc5",
"device_class": null,
"device_id": "d66ffa5b25fe9571a634bca7ab9264e5",
"disabled_by": null,
"entity_category": null,
"entity_id": "switch.tz3000_cfnprab5_ts011f_switch_3",
"hidden_by": null,
"icon": null,
"id": "fae28ec2dca3bcd5cc83bc517374d58a",
"has_entity_name": true,
"name": null,
"options": {},
"original_device_class": null,
"original_icon": null,
"original_name": "Switch",
"platform": "zha",
"supported_features": 0,
"unique_id": "a4:c1:38:70:05:03:ba:d2-3",
"unit_of_measurement": null
},
Additional information
I have tried removing and re-adding several times accross builds. I have also checked that each switch is allocated a seperate id. In the entity registry, each switch is seemingly allocated a unique ‘unique id’
Issue Analytics
- State:
- Created a year ago
- Comments:10 (2 by maintainers)
apologies. I’ve not done that before so was beginning to look up what the process is - and the inconvenience of having a day job… I’ll get round to it - but if someone else wants to do it, I’m sure it’s not too complicated.
This plagues most of us 😃