I came across this product by accident. It is a six way power socket with surge protection, nothing unusual so far, however four of the sockets can be controlled via a network connection. The unit has a built in simple web server that allows the sockets to be scheduled for on and off as well as manual toggle. In addition software can be run on a PC to control the sockets which can also report voltage. Unfortunately I have found the software buggy.

https://energenie4u.co.uk/index.php/...roduct/ENER019

ENER011_e.jpg

Of even more interest for us HA folk is that the company provide a CLI interface to control the unit and individal sockets as well as publishing an SDK (I know nothing about C+ or C# so a bit complex for me)

http://www.energenie.com/service.asp...6668&key=#item