There are other ways to approach the TV scenario:
As for the plugs, I would think the Aeotec smart energy meter would do it, but might require custom code.