anch'io ho usato questa libreria su alcuni progetti. Niente male.
Il problema è che devi seguire gli aggiornamenti, altrimenti non riconosce alcuni nuovi device che inviano una stringa non contenuta nel loro script (è basata su un elenco di dispositivi).
Pensate i programmi a librerie, e innalzate il livello d'astrazione