HestiaPi / hestia-touch-openhab

OpenHAB2 files for HestiaPi Touch model
GNU General Public License v3.0
60 stars 17 forks source link

Fan mode should be set to AUTO after [ HeatingPin | CoolingPin ] commanded to ON #67

Closed rucker closed 2 years ago

rucker commented 2 years ago

System: US Currently the Heating Control rule sets FanMode to AUTO, after which it sets a 10-second timer at the end of which the HeatingPin is commanded to ON.

My experience with this rule is that the fan turns on (and blows cold air for 10 seconds), then turns off for 1-2 seconds before turning back on when as the furnace is turned on. My expectation is that the fan should not turn on before the furnace does.

I believe the issue lies with the way the Heating Control and Fan Check rules interact. Once the Heating Control rule sets the FanMode to AUTO, the Mode Changed rule sends a FanCheck command. The Fan Check rule then immediately commands FanModeCtrl to ON.

In my testing, this issue also applies when Cooling is in use rather than Heating.