Was können wir verbessern?

Dokumentation

(Bearbeiten)

HM_WriteValueBoolean

 boolean HM_WriteValueBoolean (int $InstanzID, string $Parameter, boolean $Wert) 

Parameterliste

InstanzID

ID der Instanz des zu schaltenden Gerätes

Parameter

Parameter welcher gesetzt werden soll. Der Name des Parameters kann in der Datenpunktliste oder als "Ident" im Reiter "Statusvariablen" in IP-Symcon nachgesehen werden.

Wert

true oder false

Rückgabewert

default

Beschreibung

Setzt den Parameter des Gerätes mit der ID InstanzID auf den Wert Wert.

Den einzutragenen Parameter können Sie anhand des Idents der Statusvariablen der Instanz ableiten. In der Parameterliste werden einige Beispiele gegeben. Anhand des Typs der Variable können Sie auch die notwendige __HM_WriteValue__ Funktion erkennen.

Weitere Datenpunkte können der HomeMatic Datenpunktliste entnommen werden.

Sollte die Fehlermeldung Failure auftreten, so ist dies im Normalfall auf eine mangelhafte Funkverbindung zurückzuführen.

Beispiel

//Gerät einschalten
HM_WriteValueBoolean(12345, "STATE", true);

//Gerät sperren
HM_WriteValueBoolean(12345, "INHIBIT", true); 

//Display Beleuchtung einschalten
HM_WriteValueBoolean(12345, "BACKLIGHT", true); 

---param2---
Parameter welcher gesetzt werden soll. Der Name des Parameters kann in der <a href="http://www.eq-3.de/Downloads/eq3/download%20bereich/hm_web_ui_doku/hm_devices_Endkunden.pdf">Datenpunktliste</a> oder als "Ident" im Reiter "Statusvariablen" in IP-Symcon nachgesehen werden.

---param3---
true oder false