I have a couple of Wemo switches. It costs $0.99 to unlock the Wemo component, which also hides the ads.
Then, with some fiddling, you can set up buttons to toggle your hardware switches. This works.
But this stops working when the app is restarted (eg, after a reboot, or after being forced-quit in the iOS multi-tasking control). You have to edit each button and re-associate its action with the relevant device.
This app could be faster and more stable than Belkins, so two stars for encouragement. But right now its not particularly useful.
Erasmus Figgins about Ulreco - Ultimate Remote Control