Aus SatriaWiki
Skripte
Code-Beispiele und Erklärungen
- Systemvariable holen
- var SysVar = dom.GetObject("SysVar")
- Systemvariable lesen
- SysVar.Value()
- Systemvariable setzen
- SysVar.Variable(1)
- Steuerung auf Geräteparameter holen
- var SollTemp = dom.GetObject("Heizung K:4").DPByHssDP("SET_TEMPERATURE")
- Geräteparameter lesen
- SollTemp.Value()
- Geräteparameter setzen
- SollTemp.State(SysVar.Value())
- Gewerkeliste holen
- dom.GetObject(ID_FUNCTIONS)
Liefert ein array von IDs, mit denen über GetObject() wiederum die eigentlichen Objekte geholt werden müssen.
- Raumliste holen
- dom.GetObject(ID_ROOMS)
Liefert ein array von IDs, mit denen über GetObject() wiederum die eigentlichen Objekte geholt werden müssen.
- Schleife
- foreach(current, array) {}
array ist ein string mit einer Auflistung von Werten durch Tabulator (\t) getrennt und kann auch selbst erzeugt werden.
string array = "Sensor1\tSensor2";
- Log output
- WriteLine("Text, Value: " + SysVar.Value())