Da ich ehrlich gesagt nicht so genau kapiert habe, was davon die ise_id als Zahl, den Namen als string, und was ein Objekt liefert, ist der Code durch try&error entstanden und ich einfach nur begeistert, dass es tut was es soll. Ins Log habe ich gar nicht geschaut.
Insofern, danke für den Hinweis, ich beschäftige mich nochmal genauer damit, wenn ich wieder Muße habe.
Edit:
Zwar fand sich die Warnung in meinem Systemprotokoll nicht, ich habe die Zeile aber trotzdem wie von Dir empfohlen geändert. Das Skript funktioniert immer noch. Rein logisch macht Channel() an der Stelle sowieso mehr Sinn, bzw. ist eigentlich sogar verwunderlich, dass Device() überhaupt funktioniert hat.