VRCS4 Troubles

I did not read through all of that (too much, no time), why don’t you just catch the scene number in a rule and use the full flexibility of openHAB?
That is what other people do with this sort of devices.