You can add 7 more tags to this project.
automation
event-driven
events
hardware
input
library
linux
network
powermate
remote_control
scripting
usb
visualization