I have the Aqara w500 in Zigbee mode, integrated into Home Assistant through Zigbee2mqtt.
Things work relatively well and I have automations cycling through the different presets. However I cannot, for the life of me, figure out how to customize the temperature for each preset! Neither through the exposed variables nor through the device itself.
That should be the functionality, yes. However, I ma not using the Aqara app nor the hub, Iām integrating the device into Home Assistant through Zigbee2MQTT and the entities required to do that donāt seem to be exposed thereā¦
Are you trying to achieve anything specific? You could use HA automations to set target temp based on set preset. The select in HA activates the mode on the thermostat and updates if changed on thermostat.
You could use the āselect.#######_presetā as a trigger for the automation, and then set target temperature based on preset selected.
I have the same setup, but not done anything with the presets at the moment. Itās either on / off depending on time of day and if anybody is home.
Pretty much that, but rather than setting the mode with an automation and then setting the desired temperature as well (which I would have to do every hour or so, because according to the documentation it will revert to the presetās default temperature after two hours) Iād like to actually change the temperature of the preset on the device itself.
Not only it would be a cleaner implementation but it means it would also work properly if someone changed the mode directly in the thermostat.
Do you have the ability to connect the thermostat to the Aqara app to set the presets then re add to Z2M?
Not sure if that would then hold the preset values.
HA automations would do what you need. The preset change would be the trigger and the action would set your desired temperature. This would work if the preset is changed in HA or on the thermostat.
Are you familiar with automations?
If not, Iām happy to have a play with mine to see if it works as expected.
Iāve just re-read this and see that you have automations cycling through presets. Why not change the automations to set the target temperature instead?
My blueprint could be used to capture the preset if changed manually on device (or you could include the trigger with your own automations).
Nope, I have no way to connect to an Aqara hub. I imagine there must be a way to customize the preset temperatures and save them on the thermostat, but it does not seem to be exposed through z2m Perhaps anyone from Aqara can help?
Iām aware I can have automations cycling through different temperatures, sure. But in this case the icon is displayed anymore, as the thermostat reverts to manual the moment a temperature setpoint is sent. Iād just rather leverage the existing functionalities of the device as much as I can.