Led lighting question

Hi all, I hope someone out there might be able to help.

I’d like to be able to turn on my bathroom ZigBee GU10 wireless bulbs ( they come on at normal light levels) by using the pull cord. Then, have a ZigBee button on the wall that when pushed, the lighting goes down or up until I take my finger off the button.

When I leave the bathroom, I pull the cord again and that turns off the light and the sequence starts again. I thought of using Alexa, but a physical button on the wall is what I want.

If anybody has an idea that will work I’d really appreciate if you’d share it as this is driving me nuts.Thanks in advance