I’ve used a combination of Hue bulbs in the lamps and a Fibaro dimmer behind the light switch to do exactly this in 3 rooms. The dimmer can use scenes depending on the number of clicks of a rocker switch you make. These scenes then set the Hue bulbs and overhead light fitting to a certain colour and brightness through SmartThings and WebCore. It works seamlessly as I didn’t want to be picking up a phone to turn lights on.