Need help: using one physical switch to control different scenes

Detecting sequences in openHAB is not easy. Your complex rules are likely heading down the right path. But there is an example you can look at for ideas at Automation #7: Detect a particular sequence of events