Why not separate the way a bulp turns on from the sensors, switches and scenes so sensors, switches and scenes only decide color and level.
Then on each bulp you can decide 4 values.
- Delayed egnition
- Ramp up time
- Delayed turn off
- Ramp down time.
Then you can make your hall way turn on with delays in all situations…