[New device support]: Tuya BHT-209W Thermostat (_TZE284_smcqil2l)
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 15.7k
- Forks
- 2k
- Avg merge
- 18h 55m
- Merged PRs (30d)
- 35
Description
Link
Database entry
{"id":8,"type":"EndDevice","ieeeAddr":"0xa4c13889c9571276","nwkAddr":3000,"manufId":4417,"manufName":"TZE284_smcqit2l","powerSource":"Battery","modelId":"TS0601","epList":[1],"endpoints":{"1":{"profId":260,"epId":1,"devId":81,"inClusterList":[4,5,61184,0,60672],"outClusterList":[25,10],"clusters":{"genBasic":{"attributes":{"65487":14400,"65503":"9\u0000\u0000\u0000e;\u0000\u0000\u0000\u0012^\b\u0000\u0000e\b\u0000\u0000\u0012�p�1f�p�1\u0012","65506":56,"65508":0,"stackVersion":0,"dateCode":"","appVersion":80,"modelId":"TS0601","manufacturerName":"_TZE284_smcqit2l","powerSource":3,"zclVersion":3,"hwVersion":1}}},"binds":[],"configuredReportings":[],"meta":{}}},"appVersion":80,"stackVersion":0,"hwVersion":1,"dateCode":"","zclVersion":3,"interviewCompleted":true,"interviewState":"SUCCESSFUL","meta":{},"lastSeen":1784061592323}
Zigbee2MQTT version
2.12.1
External definition
none
What does/doesn't work with the external definition?
Device pairs successfully and is recognized as TS0601 with manufacturer _TZE284_smcqil2l, but it shows as "not supported: generated". No entities or controls are exposed in Home Assistant.
Notes
This is a BHT-209W smart thermostat. Important features to note for integration: it runs on 2x AA batteries (different from older 3x AAA models) and it natively supports both heating and cooling modes. It would be highly appreciated if the system_mode (heat/cool) is fully mapped and exposed.
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
No files or tests are named. Start by searching the repository for existing TS0601 thermostat definitions and the manufacturer/model identifiers in the issue, then compare how heating and cooling modes are exposed. Done means the device is recognized without “not supported: generated” and its thermostat controls, including system_mode heat/cool, are available to Home Assistant.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- embedded-iot
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 58/100