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