HSC-ZW-EU (_TZ3000_cicwjqth): indicator_mode and switch_type_button return UNSUPPORTED_ATTRIBUTE
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 15.7k
- Forks
- 2k
- Avg merge
- 18h 55m
- Merged PRs (30d)
- 35
Description
What happened?
My device is detected correctly as:
- Model: HSC-ZW-EU
- Manufacturer: _TZ3000_cicwjqth
- Description: Outdoor Smart Plug (with power monitoring)
The switch itself works perfectly:
- On/Off
- Power measurement
- Voltage
- Current
- Energy
However, Zigbee2MQTT exposes the following configuration options:
- indicator_mode
- switch_type_button
Trying to change either of them always results in:
UNSUPPORTED_ATTRIBUTE
What did you expect to happen?
Either these attributes should work, or they should not be exposed for this firmware revision.
How to reproduce it (minimal and precise)
No response
Zigbee2MQTT version
2.13.0
Adapter firmware version
26.90.0
Adapter
Home Assistant Connect ZBT-1 (EmberZNet 7.5.1)
Setup
Home Assistant green
Device database.db entry
No response
Debug log
No response
Notes
The device exposes manufacturer specific cluster 0xE000 (manuSpecificTuya3).
The standard genOnOff cluster only contains:
- onOff
- onTime
- offWaitTime
- startUpOnOff
The attributes required for indicator_mode are not present.
This appears to be a firmware variant of the HSC-ZW-EU where indicator_mode and switch_type_button are not implemented, although Zigbee2MQTT exposes them.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by locating the HSC-ZW-EU device definition and the code that exposes indicator_mode and switch_type_button. Compare those options with the reported genOnOff attributes and firmware behavior. Done means the options either work for this variant or are no longer exposed; add or update relevant tests if the definition has coverage.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- embedded-iot
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 48/100