06.01.2013 Aufrufe

Migration - Smarthome-Components

Migration - Smarthome-Components

Migration - Smarthome-Components

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

ENO_SetIntensity<br />

boolean ENO_SetIntensity ( integer $InstanzID , boolean $Status , integer $Intensität )<br />

Parameterliste<br />

InstanzID ID des zu schaltenden Geräts<br />

Status TRUE für An, FALSE für Aus<br />

Intensität 1..20, 1 = 5%, 20 = 100%<br />

Rückgabewerte<br />

Konnte der Befehl erfolgreich ausgeführt werden, liefert er als Ergebnis TRUE, andernfalls FALSE.<br />

Beschreibung<br />

Dimmt das Gerät mit der ID InstanzID auf Wert Intensität. Der Wert Status gibt an, ob das Gerät an/aus geschaltet<br />

werden soll.<br />

Da das EnOcean System unidirektonal ist, kann nicht festgestellt werden, ob der Befehl erfolgreich war.<br />

Fehlermeldungen werden nur gesendet, wenn ein systeminterner Fehler aufgetreten ist (z.B. wenn das Interface nicht<br />

angeschlossen ist).<br />

Das EnOcean Protokoll sieht keine Dimmfunktion vor. Der Opus-Dimmer wird durch einen “Trick” über eine<br />

Zeitfunktion angesteuert, sodass das Resultat der Helligkeit je nach Vorgang ein wenig abweichen kann. Die<br />

Prozentwerte sind nur ungefähr und es kann keine lineare Helligkeitssteierung angenommen werden.<br />

Diese Funktion kann nur mit der Opus Dimmer Instanz verwendet werden.<br />

Beispiel<br />

ENO_SetIntensity(12345, true, 10); //Gerät auf ca. 50% dimmen

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!