Hallo,
ich fände eine Funktion „getDeviceRoom“ o.Ä. sehr hilfreich, der man eine Device-ID übergibt und die dann zu diesem Device den Namen des jeweils zugeordneten Raumes zurückliefert (z.B. „Flur“ oder „Wohnzimmer“).
Diese Funktionalität lässt sich zwar bereits mit den bestehenden Befehlen umsetzen, aber nur mit mehreren Zwischenschritten.
Wenn ich aktuell zu einem Device den Namen des Raumes abfragen möchte, dann muss ich immer zuerst die ID des Raumes mit über getDeviceDescription oder listDevices holen.
Dann habe ich zwar die ID, aber noch nicht den Klartext-Namen des Raumes.
Zusätzlich muss man dann noch mit getRooms alle angelegten Räume einlesen und erst dann kann man zu einer ID eines Raumes auch die Bezeichnung ausgeben
Trotz der Vielzahl von Funktionen, die bereits im Zusammenhang mit „Devices“ und „Rooms and Categories“ existieren konnte ich bisher keine einfachere Vorgehensweise finden – oder habe ich etwas übersehen ?
Vielen Dank.
FiveEights