What skills and components do I need to learn about to create this alarm/screen project

Just had a look at Alarmo too and this is indeed what @harryfine might need without having to reinvent the wheel.