Ich wuerde auf JavaSript setzen, und die Befehle von einem Backend, was HTTP spricht, ausfuehren lassen.
Wenn man das einigermassen Modular macht, dann kann man damit auch Hausautomationsaufgaben realisieren.
Wie waers mit FHEM auspacken und starten? fhem.pl, FHEMWEB, dummy und notify duerften ohne zusaetzlichen Perl-Module auskommen.