Skip to content

Question: What does 'Enable heuristic action' mean? #428

Discussion options

You must be logged in to vote

To be honest this was existed from upstream I don't really known what uses cases for this.

From the code it seems that this only ignore device action reported or if the device doesn't have action DP.
it sets the hvac action based on the current mode/temperatures

basically if the temperature equal targeted temp it will be heating or idle if mode is idle.
And if current temp is bigger then it will IDLE.

            if self._hvac_mode == HVACMode.HEAT:
                if self._current_temperature < (self._target_temperature - self._precision):
                    self._hvac_action = HVACMode.HEAT
                if self._current_temperature == (self._target_temperature - self._precision):
  …

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@MichaelSuen-thePointer
Comment options

Answer selected by MichaelSuen-thePointer
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants