Skip to content

Add water chiller (fre1l4)#5655

Open
klobuczek wants to merge 3 commits into
make-all:mainfrom
klobuczek:add-water-chiller-fre1l4
Open

Add water chiller (fre1l4)#5655
klobuczek wants to merge 3 commits into
make-all:mainfrom
klobuczek:add-water-chiller-fre1l4

Conversation

@klobuczek

Copy link
Copy Markdown

Adds a device config for a Tuya-based water chiller (product id
tmwafkxho3xaqhzt, model fre1l4, category wk).

Exposes: climate (power, cool/heat/auto, target and current temperature),
plus diagnostic sensors for the refrigeration circuit (fault code, ambient/
return/outlet/suction/discharge/coil temperatures, expansion valve, compressor
current) and running-state binary sensors (compressor, fan, pump, defrost,
anti-freeze, aux heat). Defrost/refrigeration tuning parameters are included as
config numbers, hidden by default. An ozone/oxygenation control is exposed on
dp 125.

DP map obtained from the Tuya "query things data model" API and verified
against a live device. dps 126-129 are present in the data model but inert in
this unit's firmware, so they are omitted.

Copilot AI review requested due to automatic review settings July 21, 2026 22:23
@github-project-automation github-project-automation Bot moved this to 👀 In review in Tuya Local Jul 21, 2026

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds a new Tuya Local device profile for a Tuya-based water chiller (product tmwafkxho3xaqhzt, model fre1l4, category wk) so the integration can expose the unit as a Home Assistant climate entity plus supporting diagnostics and tuning parameters.

Changes:

  • Introduces a new device YAML profile mapping HVAC power/mode, target/current temperature, and temperature unit.
  • Adds diagnostic sensors/binary_sensors for refrigeration circuit state, temperatures, and fault code.
  • Adds hidden-by-default configuration numbers for defrost/refrigeration tuning, plus ozone/oxygenation control on DP 125.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment on lines +10 to +12
# Ozone is modelled as a climate PRESET (Normal / Disinfect) rather than
# a standalone switch, so it lives inside the chiller card. DP 124 remains
# a read-only "Ozone running" binary_sensor for state feedback.
Comment on lines +64 to +68
mapping:
- dps_val: false
value: Ozone Off
- dps_val: true
value: Ozone On
@make-all make-all moved this from 👀 In review to 🏗 Stalled in Tuya Local Jul 21, 2026
@make-all make-all moved this from 🏗 Stalled to 👀 In review in Tuya Local Jul 22, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: 👀 In review

Development

Successfully merging this pull request may close these issues.

3 participants