gibt es eine Möglichkeit über HMScript (oder auch anders) die zu einer Gruppe gehörenden Geräte herauszufinden?
Hintergrund: Ich würde gerne die Anzeige von Heizungsgruppen in meiner App @Home erweitern um Daten aus den zugehörigen Geräten.
Konkret: Die Virtuelle Heizungsgruppe bzw. deren Channels hat keine Datenpunkte für Feuchtigkeit oder die Ventilöffnung. Diese könnte ich aus den zugehörigen Geräten auslesen. Nur woher weiß meine App, welche das sind?
Mein Aktueller Ansatz ist die JSON-RPC Methode Interface.getLinks. Sie liefert eine Liste der Direktverknüfungen. Das Feld description bildet die Verbindung zur Gruppe... Wirklich gefallen tut mir der Ansatz aber nicht...
Code: Alles auswählen
{
description = "${deviceLinkOfGroup}3";
flags = 0;
name = "LEQ1333833:4 LEQ1333834:5";
receiver = "LEQ1333834:5";
sender = "LEQ1333833:4";
},
{
description = "${deviceLinkOfGroup}3";
flags = 0;
name = "LEQ1333834:4 LEQ1333833:5";
receiver = "LEQ1333833:5";
sender = "LEQ1333834:4";
},
{
description = "${deviceLinkOfGroup}3";
flags = 0;
name = "MEQ0088792:2 LEQ1333833:2";
receiver = "LEQ1333833:2";
sender = "MEQ0088792:2";
},
{
description = "${deviceLinkOfGroup}3";
flags = 0;
name = "MEQ0088792:2 LEQ1333834:2";
receiver = "LEQ1333834:2";
sender = "MEQ0088792:2";
}
Grüße
Gerald