Questions about Aqara W600: Valve modulation and exposed attributes (#W600 #Zigbee #Matter)

Hi everyone,

I’m currently testing the new Aqara W600 radiator thermostats and I’m very impressed with the hardware quality — especially the extremely quiet motor, which is quieter than any TRV I’ve used before.

However, I still have a few important technical questions that I wasn’t able to clarify through the current documentation or community posts.


1) Does the W600 use modulating valve control or only binary open/close behavior?

#ValveControl RadiatorValve

I would like to understand how the internal control algorithm works:

  • Does the W600 adjust the valve gradually between 0–100% (proportional control),
    or
  • Does it operate mainly in on/off steps, meaning fully open → fully closed when the temperature deviates from the setpoint?

This makes a big difference in everyday performance, especially when using electronic heat cost allocators that react to temperature spikes.


2) Does the W600 expose any valve position or “heating demand” values?

#Exposes Zigbee Matter Thread

In Zigbee2MQTT and other integrations, I currently cannot see any attribute such as:

  • valve_position
  • pi_heating_demand
  • heating_load
  • position
  • or any similar value that would show the actual valve opening level.

Are these attributes supposed to be exposed via:

  • Zigbee
  • Matter
  • or Thread?

Or is valve position currently not part of the public interface?

This information is very relevant for advanced Home Assistant users and integrations like Better Thermostat, where understanding the TRV’s behavior is crucial.


3) Are there any plans to add valve-position reporting in a future firmware update?

#FeatureRequest #FirmwareUpdate

If the W600 does support proportional control internally, it would be extremely useful to expose:

  • valve position (0–100%)
  • heating demand
  • current motor output

so that Home Assistant users can monitor modulation and avoid unnecessary heating peaks.

Is this something Aqara is considering for a future firmware release?


Summary

The W600 seems like a fantastic device, and I would love to continue using it — especially due to its silent motor — but it would be very helpful to know:

  • how exactly the valve modulation works
  • and whether the valve position will be exposed through Zigbee/Matter/Thread.

Any official clarification from the Aqara engineering team would be greatly appreciated.

Thank you!

5 Likes

@tgermer You seem to be experiencing an issue with questions regarding the Aqara W600 radiator thermostat’s valve modulation control, exposed attributes, and future firmware updates. You can contact customer support for assistance.

Contact the Aqara Home App Customer Service Team (Home > Help & Feedback > Customer Service) or scan the QR code:


This will be more efficient. If you do not have an Aqara Home account, “Please click here” to create a ticket.

I think the answers could be valuable for many users. It would be nice if you could share them.

Thanks

1 Like

@rodrus62 You’re absolutely right—sharing the answers to these technical questions would definitely benefit many users in the community, especially those into advanced home automation setups. Thanks for bringing this up! Hopefully, once there’s clarity on the valve modulation and attribute exposure, the details can be shared here to help everyone make the most of their W600. :blush:

Hi @XianTangHE. Feel free to comment, thank you.

I have added the valve position attribute to zigbee2mqtt, see this pr

2 Likes

This is the answer from the customer support:

Hi Tristan,

Thank you for your detailed feedback and questions about the Aqara Radiator Thermostat W600. We truly appreciate your interest in our product and your thorough testing. Here are the answers to your technical inquiries:

  1. Valve Control: The W600 supports precise temperature control with a built-in temperature sensor and an adjusting step of 0.5°C. That is, you mean by adjusting proportionally.

  2. Exposed Attributes: In Zigbee mode, the W600 can be added to the Aqara Home App through a gateway and supports features like external sensor linking and smart schedules. However, the exposure of specific attributes like valve_position, pi_heating_demand, or heating_load via Zigbee, Matter, or Thread is not documented in our current resources.

  3. Firmware Plans: We’ll forward this request to our team for consideration. We recommend keeping an eye on our official channels for any announcements regarding firmware updates.

If you encounter any issues or need further clarification, please don’t hesitate to ask. Your feedback is invaluable to us, and we’re here to assist you.

Have a great day

Best Regards,
Simone
Aqara Technical Support

2 Likes

Thank you very much @gekjan

Do you also have the possibility to add more attributes in Zigbee2MQTT?

I would think of the following:

  • “battery”
  • “voltage”
  • “battery_low”
  • “pi_heating_demand”
  • “external_temperature_input”

Unfortunately, I have no idea where you get all these values, I wouldn’t have known that about “valve_position”.

Thank you for your effort.

2 Likes

I can absolute upvote this request.

@gekjan
Any chance to integrate more attributes in Zigbee2MQTT?

Especially, is it possible to support OTA updates via Zigbee2MQTT (like the Aqara E1)?

@XianTangHE
Could you support us -as customers- in enriching the Aqara W600 features (mentioned above) using Zigbee2MQTT please?

Help is very much appreciated.
Thanks!

I can try, but their custom zigbee cluster needs to be reverse engineered. It would really help if they would provide some information about their cluster.

But right now I am having very big problems with the W600 PI control algorithm, and it is costing me a lot of money. @XianTangHE Can you push me the new firmware please? Or will it be released soon?

1 Like

Very important feature!