Um über Homematic-Script alle vorhandenen Systemvariablen und deren Werte aus der Homematic Zentrale auszulesen, kann die Konstante „ID_SYSTEM_VARIABLES“ verwendet werden.

Hier ein kleines Beispiel Script, welches über alle Systemvariablen iteriert um diese aufzulisten.

string svListStr = "";
string vid; 
var svIDs = dom.GetObject(ID_SYSTEM_VARIABLES).EnumIDs();

foreach(vid, svIDs){
    var sysVar = dom.GetObject(vid);
    svListStr = svListStr # "Name: " # sysVar.Name() # " Value: " +  sysVar.Value() # "\n";
}

WriteLine(svListStr);
Code-Snippet: Alle Systemvariablen und Werte auslesen und auflisten

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert