I've helped my buddy install a Raspberry pi unit for his house. The running of the cables wasn't very hard, but he had to code everything from scratch. That may be too much for just one room and there may be ready to use units, but RPis are cheap and versatile,, IF you can code.