Skip to content

Add Knockautx thermostat WTFHA025 _TZE200_kafooqvr variant (TS0601)#4798

Open
ThomasBlt wants to merge 7 commits intozigpy:devfrom
ThomasBlt:feature/knockautx_WTFHA025
Open

Add Knockautx thermostat WTFHA025 _TZE200_kafooqvr variant (TS0601)#4798
ThomasBlt wants to merge 7 commits intozigpy:devfrom
ThomasBlt:feature/knockautx_WTFHA025

Conversation

@ThomasBlt
Copy link
Copy Markdown

Proposed change

Add support for Knockautx WTFHA025

Additional information

Showing "auto mode" in HA interface means faking a heat+cool system.
If you want to hide Cooling mode you will loose "auto" mode.
To do so use value "Heating_Only" instead of "Cooling_and_Heating" in the line :
_CONSTANT_ATTRIBUTES = {0x001B: Thermostat.ControlSequenceOfOperation.Cooling_and_Heating } zhaquirks/knockautx/knockautx_WTFHA025_thermostat.py#L183

Device diagnostics

zha-ef83b7c55066f7eefe7cc55f6e0290c2-_TZE200_kafooqvr TS0601-ba7b73c52e97fdd9f2648790289ba315.json

Checklist

  • The changes are tested and work correctly
  • pre-commit checks pass / the code has been formatted using Black
  • Tests have been added to verify that the new code works
  • Device diagnostics data has been attached

@codecov
Copy link
Copy Markdown

codecov bot commented Feb 28, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 92.65%. Comparing base (becb068) to head (3c103af).
⚠️ Report is 42 commits behind head on dev.

Additional details and impacted files
@@           Coverage Diff           @@
##              dev    #4798   +/-   ##
=======================================
  Coverage   92.65%   92.65%           
=======================================
  Files         379      379           
  Lines       12745    12745           
=======================================
  Hits        11809    11809           
  Misses        936      936           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

ThomasBlt and others added 5 commits February 28, 2026 19:24
…and description ; Logging statement uses f-string ; Missing docstring in public method)
…-device-handlers into feature/knockautx_WTFHA025
…-device-handlers into feature/knockautx_WTFHA025
@TheJulianJES TheJulianJES added the Tuya Request/PR regarding a Tuya device label Mar 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Tuya Request/PR regarding a Tuya device

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants