Method | Description | |
---|---|---|
ChangeAllLampState ( |
Parameter auf alle Lampen der HUE-Bridge setzen
|
|
ChangeLampState ( int lampNumber, |
Mit dieser Methode können einzelne Werte einer HUE-Lampe gesetzt werden .brightness die Helligkeit Der HSV-Farbraum (https://de.wikipedia.org/wiki/HSV-Farbraum) für .hue der Hue-Wert .saturation der Sättingungswert für die komplette Beschreibung des Farbraums gehört dann auch die Brightness dazu. Also 3 Werte. Mehr in :http://www.developers.meethue.com/documentation/color-conversions-rgb-xy Bsp.: ChangeLampState(lampId, new HueAccess.LampStateChange((HueLamp l) => l.brightness = brightness / 255.0); um die Helligkeit zu setzten
|
|
GetCurrentLampBrightness ( int lampNumber ) : double |
Gibt den in der HUE-Bridege eingetragenen Wert der Helligkeit einer Lampe zurück
|
|
GetLampId ( string lampName ) : int |
Eine LampenId aus der aktuellen HUE-Bridge anhand des Lampennamens zu bekommen
|
|
GetLampName ( int lampNumber ) : string |
Einen Namen einer Lampe in der aktuellen HUE-Bridge ausgeben zu lassen
|
|
LoadConfig ( ) : bool |
Die IP-Adr und den User/Appnamen aus der XML laden und den Var bridge und user zuzuweisen
|
|
getLampList ( ) : void |
Es wird eine aktuelle Auflistung der vorhandenen Lampen in der HUE-Bridge in die Liste "lamps" übertragen
|
|
getWebClient ( ) : void |
Diese Methode erzeugt eine Instanz von HueMessaging mit der IP und dem USer bzw Appkey
|
Method | Description | |
---|---|---|
deleteLamp ( int lampId ) : void |
PSP 3.3 Lampe löschen mittels ID
|
|
deleteLamp ( string address ) : void |
PSP 3.4 Lampe löschen mittels Addresse
|
|
dimLamp ( int lampId, byte brightness ) : bool |
PSP 15.4 Lampe dimmen
|
|
dimLamp ( string lampName, byte brightness ) : bool |
PSP 15.6 Lampe dimmen
|
|
editLampName ( int lampId, string newName ) : bool |
PSP 2.3 Editieren einer Lampe mittels id und neuer Name
|
public static ChangeAllLampState ( |
||
stateChange | ||
return | void |
public static ChangeLampState ( int lampNumber, |
||
lampNumber | int | HUE-Bridge lampId |
stateChange | mittels Lamda was geändert werden soll | |
return | void |
public static GetCurrentLampBrightness ( int lampNumber ) : double | ||
lampNumber | int | LampenId der Hue-Bridge NICHT der Db |
return | double |
public static GetLampId ( string lampName ) : int | ||
lampName | string | HUE-Bridge Lampenname |
return | int |
public static GetLampName ( int lampNumber ) : string | ||
lampNumber | int | HUE-Bridge LampenId |
return | string |