Download handbuch
Transcript
SCRIPTINGHANDBUCH
12.20
DUNE.SETVOLUME
Dieses Script setzt die Lautstärke eines DUNE-Gerätes über einen erhaltenen Eingangswert:
include_library("dune");
duneM::bind("192.168.0.150");
$volume = input();
duneM::setVolume($volume);
output();
Dieses Script ist sowohl mit der Funktion “LAUTSTÄRKE” für KNX Objekte als auch mit der Lautstärke-Funktion
des komplexen Objektes “MULTIROOM - ZONE” kompatibel.
12.21
DUNE.IRCOMMAND
Dieses Script emuliert einen Tastendruck auf der Fernbedienung des DUNE-Systems, in Abhängigkeit des erhaltenen
Eingangswertes:
include_library("dune");
duneM::bind("192.168.0.150");
$button = input();
duneM::irButton($button);
output();
12.22
DEWPOINT
Dieses Script berechnet den Taupunkt in Abhängigkeit einer TEMPERATUR und eines relativen FEUCHTIGKEITSWERTS,
welche als INPUTS des Run-Scripts verknüpft werden müssen. In untenstehendem Beispiel wird davon ausgegangen, dass
die Temperatur als 1. Wert und die Feuchtigkeit als 2. Wert verknüpft worden ist:
include_library("surrounding");
$T = floatval($in1->value);
$H = floatval($in2->value);
$D = round(pow(($H/100),(1/8)) * (112 + (0.9 * $T)) + (0.1 * $T) - 112,1);
output($D);
Die Berechnung basiert auf der Näherungsformel, welche auf folgender Seite beschrieben wird:
http://de.wikipedia.org/wiki/Taupunkt
- 72 -