Migration - Smarthome-Components
Migration - Smarthome-Components Migration - Smarthome-Components
IPS_SetVariableProfileText boolean IPS_SetVariableProfileText ( string $ProfilName , string $Präfix , string $Suffix ) Parameterliste ProfilName Name des Profils. Verfügbare Profile können über IPS_GetVariableProfileList abgefragt werden. Präfix Prefix für den Wert Suffix Suffix für den Wert Rückgabewerte Konnte der Befehl erfolgreich ausgeführt werden, liefert er als Ergebnis TRUE, andernfalls FALSE. Beschreibung Der Befehl setzt den Präfix und Suffix eines Variablenprofils mit Namen ProfilName. Standardprofile, die nicht geändert werden können, fangen mit einer Tilde (~) an. Beispiel IPS_SetVariableProfileText("Schalter", "", "%");
IPS_SetVariableProfileValues boolean IPS_SetVariableProfileValues ( string $ProfilName , float $Minimalwert , float $Maximalwert , float $Schrittweite ) Parameterliste ProfilName Name des Profils. Verfügbare Profile können über IPS_GetVariableProfileList abgefragt werden. Minimalwert Der für die Visualisierung genutzte Minimalwert. Diese Soft-Limitation beeinflusst nicht den Variablenwert. Maximalwert Der für die Visualisierung genutzte Maximalwert. Diese Soft-Limitation beeinflusst nicht den Variablenwert. Schrittweite Die für die Visualisierung genutzte Schrittweite zur Erstellung der Sollwert-Veränderngsleiste. Eine Schrittweite von 0 aktiviert die Assoziationsliste. Rückgabewerte Konnte der Befehl erfolgreich ausgeführt werden, liefert er als Ergebnis TRUE, andernfalls FALSE. Beschreibung Der Befehl setzt den MinimalWert, MaximalWert und die Schrittweite eines Variablenprofils mit Namen ProfilName. Standardprofile, die nicht geändert werden können, fangen mit einer Tilde (~) an. Beispiel IPS_SetVariableProfileValues("Temperatur", -10, 40, 0.5);
- 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
- Seite 465 und 466: IPS_VariableExists boolean IPS_Vari
- Seite 467 und 468: ) */ [VariableCustomAction] => 0 [V
- Seite 469 und 470: IPS_GetVariableIDByName integer IPS
- Seite 471 und 472: IPS_SetVariableCustomAction boolean
- Seite 473 und 474: IPS_GetVariableID Diese Funktion ka
- Seite 475: IPS_DeleteVariableProfile boolean I
- Seite 479 und 480: IPS_SetVariableProfileAssociation b
- Seite 481 und 482: IPS_VariableProfileExists boolean I
- Seite 484 und 485: IPS_GetVariableProfileList array IP
- Seite 486 und 487: IPS_CreateScript integer IPS_Create
- Seite 488 und 489: IPS_SetScriptFile boolean IPS_SetSc
- Seite 490 und 491: IPS_GetScript array IPS_GetScript (
- Seite 492 und 493: IPS_GetScriptIDByName integer IPS_G
- Seite 494 und 495: IPS_GetScriptEventList array IPS_Ge
- Seite 496 und 497: IPS_SetScriptTimer boolean IPS_SetS
- Seite 498 und 499: IPS_CreateMedia integer IPS_CreateM
- Seite 500 und 501: IPS_SetMediaFile boolean IPS_SetMed
- Seite 502 und 503: IPS_GetMedia array IPS_GetMedia ( i
- Seite 504 und 505: IPS_GetMediaListByType array IPS_Ge
- Seite 506 und 507: IPS_GetMediaIDByFile integer IPS_Ge
- Seite 508 und 509: IPS_GetMediaID integer IPS_GetMedia
- Seite 510 und 511: IPS_DeleteLink boolean IPS_DeleteLi
- Seite 512 und 513: IPS_SetLinkChildID Diese Funktion s
- Seite 514 und 515: IPS_GetLink array IPS_GetLink ( int
- Seite 516 und 517: IPS_GetLinkIDByName integer IPS_Get
- Seite 518 und 519: IPS_DeleteEvent boolean IPS_DeleteE
- Seite 520 und 521: IPS_SetEventLimit boolean IPS_SetEv
- Seite 522 und 523: IPS_SetEventTrigger boolean IPS_Set
- Seite 524 und 525: IPS_SetEventTriggerSubSequentExecut
IPS_SetVariableProfileText<br />
boolean IPS_SetVariableProfileText ( string $ProfilName , string $Präfix , string $Suffix )<br />
Parameterliste<br />
ProfilName Name des Profils. Verfügbare Profile können über IPS_GetVariableProfileList abgefragt werden.<br />
Präfix Prefix für den Wert<br />
Suffix Suffix für den Wert<br />
Rückgabewerte<br />
Konnte der Befehl erfolgreich ausgeführt werden, liefert er als Ergebnis TRUE, andernfalls FALSE.<br />
Beschreibung<br />
Der Befehl setzt den Präfix und Suffix eines Variablenprofils mit Namen ProfilName.<br />
Standardprofile, die nicht geändert werden können, fangen mit einer Tilde (~) an.<br />
Beispiel<br />
IPS_SetVariableProfileText("Schalter", "", "%");