Yes it is. Let me show you my example, which I simplified a bit…
Trigger
BedroomFanOn Bedroom Fan is turned on true
Device Properties
BedroomFanSpeed Bedroom Fan LoadLevelStatus 30
ThirdFloorCoolSetPoint Third Floor Thermostat CurrentSetpoint 78
ThirdFloorTemp Third Floor Thermostat CurrentTemperature 79
Conditions
[ul][li]BedroomFanManualOperation: (NOT ((BedroomNeedsFanOnLow; BedroomFanSpeed<30) or (BedroomNeedsFanOnMedium;BedroomFanSpeed<30) or (BedroomNeedsFanOnHigh;BedroomFanSpeed<30)) and BedroomFanOn) or (NOT (BedroomNeedsFanOff;!BedroomFanOn<30) and !BedroomFanOn)[/li]
[li]BedroomNeedsFanOnLow: ((!BedroomFanOn and ((!BedroomFanOn; ThirdFloorNormalMode) or !BedroomFanManualOperation)) or (BedroomFanOn and !BedroomFanManualOperation)) and ThirdFloorNormalMode and ((ThirdFloorTemp - ThirdFloorCoolSetPoint)> 4 and (ThirdFloorTemp - ThirdFloorCoolSetPoint)<= 1)[/li]
[li] BedroomNeedsFanOnMedium: ((!BedroomFanOn and ((!BedroomFanOn; ThirdFloorNormalMode) or !BedroomFanManualOperation)) or (BedroomFanOn and !BedroomFanManualOperation)) and ThirdFloorNormalMode and ((ThirdFloorTemp - ThirdFloorCoolSetPoint)> 1 and (ThirdFloorTemp - ThirdFloorCoolSetPoint)<= 3)[/li]
[li]BedroomNeedsFanOnHigh: ((!BedroomFanOn and ((!BedroomFanOn; ThirdFloorNormalMode) or !BedroomFanManualOperation)) or (BedroomFanOn and !BedroomFanManualOperation)) and ThirdFloorNormalMode and ((ThirdFloorTemp - ThirdFloorCoolSetPoint)> 3) [/li]
[li]BedroomNeedsFanOff: BedroomFanOn and (!ThirdFloorNormalMode or (!BedroomFanManualOperation and ((ThirdFloorTemp - ThirdFloorCoolSetPoint)<=4)))[/li][/ul]
Actions
[ul][li]BedroomNeedsFanOff Bedroom Fan SetLoadLevelTarget newLoadlevelTarget=0[/li]
[li]BedroomNeedsFanOnHigh Bedroom Fan SetLoadLevelTarget newLoadlevelTarget=80[/li]
[li]BedroomNeedsFanOnLow Bedroom Fan SetLoadLevelTarget newLoadlevelTarget=30[/li]
[li]BedroomNeedsFanOnMedium Bedroom Fan SetLoadLevelTarget newLoadlevelTarget=50[/li][/ul]
There is a check for manual operation, and if in manual Vera doesn’t manage the speed (until a !ThirdFloorNormalMode event [Thermostat goes into energy savings mode] and then a ThirdFloorNormalMode event). Otherwise Vera will alter the speed of the fan depending on the difference between the actual temperature in the room and the thermostat cool set point…