nielsfaber / scheduler-component

Custom component for HA that enables the creation of scheduler entities
GNU General Public License v3.0
631 stars 41 forks source link

Setting the temperature for Thermostat Auto mode does not work #264

Closed JasonBSteele closed 1 year ago

JasonBSteele commented 1 year ago

Checklist

Expected behavior

The temperature slider has been added for Auto mode (https://github.com/nielsfaber/scheduler-component/issues/223 ). I would expect the thermostat to be set to this temperature at the same rime as it is scheduled to be switched to Auto mode.

Actual behavior

The temperature is always set to 16C (a default ambient temperature) rather than 20C I have set in the slider.

Nothing visible in the logs

Steps to Reproduce

Configure the thermostat like so: image

Could this be a race condition between the thermostat automatically setting to 16C when it switched to Auto, and the Scheduler setting it to 20? The Scheduler sets to 20C, but the thermostat sets itself to 16C immediately afterwards?

JasonBSteele commented 1 year ago

In Zigbee2MQTT the thermostat presents as model TS0601_thermostat_3, manufacturer _TZE200_6rdj8dzm.

I suspect that this model is using Auto mode for a built-in schedule that is defaulting to an "ambient" 16C, rather than to enable the intelligent partial opening of the valve with adjustments that I had hoped.

TBH I find it hard to tell whether the valve is full on and off rather than partial, so it may be doing this already in ON mode.

github-actions[bot] commented 1 year ago

This issue is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 7 days

nielsfaber commented 1 year ago

I cannot tell you whether your device supports setting mode to auto together with a setpoint. You could try this yourself via the Developer Tools -> Services menu. This would be the equivalent to the task you set up in the scheduler card: image

If your thermostat ignores the setpoint, it's better to leave the checkbox in front of the slider bar unchecked. In this case scheduler will only set the mode.