Are you a huge fan of The Simpsons or any other TV show? Thomas Amberg has created a humorous “Homer” puppet which automatically turns on the TV anytime The Simpsons is scheduled to be on.
The project works using an Ethernet connected Arduino which automatically checks an online TV program and then uses IR LEDs to turn the TV on. You could very easily adapt this project to turn it into a less Simpsons centric smart TV remote. To find out how you can build your own smart Homer checkout the following link.