FS20 per IR-Trans schalten

Moin,

ich habe einige FS20-Schalter, die ich gerne über meine Pronto schalten möchte.
Ich habe mir also auf der Pronto einige Buttons gebastelt, diesen IR-Codes zugewiesen, die auch schön im IPS landen.

Das eigentliche Schalten habe ich nun so gelöst, dass ich den einzelnen FS20 Instanzen ein Ereignis zugeordnet habe das bei Empfang des entsprechenden Codes (z.B. Leselampe_ein) von IR-Trans über „Gerät ausführen“ und eine Codezeile (z.B. „FS20_SwitchMode(11444 /[Heimkino\Licht\HK Leselicht]/, TRUE);“) den entsprechenden Schaltbefehl ausführt.

Das funktioniert auch so.
Ist das aber generell auch so der richtige Weg oder geht das irgendwie eleganter?