Migration - Smarthome-Components
Migration - Smarthome-Components Migration - Smarthome-Components
IPS_SetIdent boolean IPS_SetIdent ( integer $ObjektID , string $Ident ) Parameterliste ObjektID ID des zu verändernden Objekts Ident Neuer Identifikator für das Objekt Rückgabewerte Konnte der Befehl erfolgreich ausgeführt werden, liefert er als Ergebnis TRUE, andernfalls FALSE. Beschreibung Der Befehl ordnet dem Objekt mit der ID ObjektID den Identifikator Ident zu. Der Identifikator ist ein für den Endbenutzer nicht sichtbarer String, der aus Buchstaben und Zahlen bestehen kann. Er kann genutzt werden, um Objekte innerhalb einer Ebene auffindbar zu machen, ohne die eindeutige und systemabhängige ID zu nutzen. Über den Identifikator werden z.B. alle StatusVariable der Instanzen realisiert. Der Befehl kann auf alle Objekte angewandt werden, die eine ID zur Identifikation besitzen. Es kann nur ein Objekt mit demselben Identifikator innerhalb einer Ebene existieren. Somit ist eine Abfrage über IPS_GetObjectIDByIdent eindeutig. Beispiel IPS_SetIdent(47381, "TEMPERATURE"); Benötigt: IP-Symcon >= 2.5
IPS_SetName boolean IPS_SetName ( integer $ObjektID , string $Name ) Parameterliste ObjektID ID des zu verändernden Objekts Name Neuer Name für das Objekt Rückgabewerte Konnte der Befehl erfolgreich ausgeführt werden, liefert er als Ergebnis TRUE, andernfalls FALSE. Beschreibung Der Befehl ordnet dem Objekt mit der ID ObjektID den Namen Name zu. Der Name erscheint dann im Strukturbaum anstelle der Objekt ID und kann so zur besseren Lesbarkeit beitragen. Der Befehl kann auf alle Objekte angewandt werden, die eine ID zur Identifikation besitzen. Beispiel IPS_SetName(47381, "Sicherheitsvorkehrungen");
- Seite 363 und 364: Shutter Control Um das IP-Symcon Sh
- Seite 365 und 366: } break; } break; case SC_DIRECTION
- Seite 367 und 368: } @TMEX_F29_SetPort((integer)$ins,
- Seite 369 und 370: SC_MoveDown boolean SC_MoveDown ( i
- Seite 371 und 372: SC_Stop boolean SC_Stop ( integer $
- Seite 373 und 374: Event Control Dieses Modul erlaubt
- Seite 375 und 376: Datenbankwiederherstellung Unter ge
- Seite 377 und 378: Heating Control Beschreibung Das He
- Seite 379 und 380: Hysterese: http://de.wikipedia.org/
- Seite 381 und 382: RRDTool RRDtool is the OpenSource i
- Seite 383 und 384: Dummy Modul Das Dummy Modul ist ein
- Seite 385 und 386: GetValue variant GetValue ( integer
- Seite 387 und 388: GetValueInteger integer GetValueInt
- Seite 389 und 390: GetValueString string GetValueStrin
- Seite 391 und 392: SetValue variant SetValue ( integer
- Seite 393 und 394: SetValueInteger boolean SetValueInt
- Seite 395 und 396: SetValueString boolean SetValueStri
- Seite 397 und 398: IPS_GetKernelVersion string IPS_Get
- Seite 399 und 400: IPS_LogMessage boolean IPS_LogMessa
- Seite 401 und 402: IPS_GetFunction array IPS_GetFuncti
- Seite 403 und 404: } $f = IPS_GetFunction($f); echo sp
- Seite 405 und 406: IPS_RunScriptEx boolean IPS_RunScri
- Seite 407 und 408: IPS_RunScriptWaitEx boolean IPS_Run
- Seite 409 und 410: IPS_ExecuteEx string IPS_ExecuteEx
- Seite 411 und 412: IPS_SemaphoreEnter boolean IPS_Sema
- Seite 413: IPS_SetParent boolean IPS_SetParent
- Seite 417 und 418: IPS_SetIcon boolean IPS_SetIcon ( i
- Seite 419 und 420: IPS_SetHidden boolean IPS_SetHidden
- Seite 421 und 422: IPS_GetObject array IPS_GetObject (
- Seite 423 und 424: IPS_GetObjectList array IPS_GetObje
- Seite 425 und 426: IPS_GetObjectIDByIdent integer IPS_
- Seite 427 und 428: IPS_IsChild boolean IPS_IsChild ( i
- Seite 429 und 430: IPS_GetChildrenIDs array IPS_GetChi
- Seite 431 und 432: IPS_GetParent integer IPS_GetParent
- Seite 433 und 434: IPS_CreateCategory integer IPS_Crea
- Seite 435 und 436: IPS_CategoryExists boolean IPS_Cate
- Seite 437 und 438: IPS_GetCategoryIDByName integer IPS
- Seite 439 und 440: IPS_DeleteInstance boolean IPS_Dele
- Seite 441 und 442: IPS_GetInstance array IPS_GetInstan
- Seite 443 und 444: IPS_GetInstanceList array IPS_GetIn
- Seite 445 und 446: IPS_GetInstanceListByModuleID array
- Seite 447 und 448: IPS_HasInstanceParent Diese Funktio
- Seite 449 und 450: IPS_GetInstanceParentID integer IPS
- Seite 451 und 452: IPS_ConnectInstance boolean IPS_Con
- Seite 453 und 454: IPS_IsInstanceCompatible boolean IP
- Seite 455 und 456: IPS_HasChanges boolean IPS_HasChang
- Seite 457 und 458: IPS_ApplyChanges boolean IPS_ApplyC
- Seite 459 und 460: IPS_GetStatusVariable Die Dokumenta
- Seite 461 und 462: IPS_SetStatusVariableUseAction Die
- Seite 463 und 464: IPS_CreateVariable integer IPS_Crea
IPS_SetIdent<br />
boolean IPS_SetIdent ( integer $ObjektID , string $Ident )<br />
Parameterliste<br />
ObjektID ID des zu verändernden Objekts<br />
Ident Neuer Identifikator für das Objekt<br />
Rückgabewerte<br />
Konnte der Befehl erfolgreich ausgeführt werden, liefert er als Ergebnis TRUE, andernfalls FALSE.<br />
Beschreibung<br />
Der Befehl ordnet dem Objekt mit der ID ObjektID den Identifikator Ident zu. Der Identifikator ist ein für den<br />
Endbenutzer nicht sichtbarer String, der aus Buchstaben und Zahlen bestehen kann. Er kann genutzt werden, um<br />
Objekte innerhalb einer Ebene auffindbar zu machen, ohne die eindeutige und systemabhängige ID zu nutzen. Über den<br />
Identifikator werden z.B. alle StatusVariable der Instanzen realisiert. Der Befehl kann auf alle Objekte angewandt werden,<br />
die eine ID zur Identifikation besitzen.<br />
Es kann nur ein Objekt mit demselben Identifikator innerhalb einer Ebene existieren. Somit ist eine Abfrage über<br />
IPS_GetObjectIDByIdent eindeutig.<br />
Beispiel<br />
IPS_SetIdent(47381, "TEMPERATURE");<br />
Benötigt: IP-Symcon >= 2.5