Some Vizio sets use the NEC1 protocol with a device code of 0, which is a VERY common combination. I've never heard of "Globesat" but it wouldn't be a surprise to find that a no-name STB also uses NEC1 dev 0.
So, bottom line, there's no easy way to fix it, short of changing one of the components.
One option would be to get an IR/RF remote like the "One For All" URC-9910, then you could cover up the IR window of the remote and attach the IR blaster onto one of the devices (completely covering the IR window on the device). You would then use the URC-9910 to work that device, and your regular remote to work the other device.
A more expensive option would be to get an IR/RF remote that is addressable (I believe the MX-900 is such a remote) but these remotes are expensive (ie, $400 and up).