Download - IP-Symcon
Download - IP-Symcon Download - IP-Symcon
TWZ_DeleteItem (Ersatz: Ereignissfunktionen)TWZ_CreateItem (Ersatz: Ereignissfunktionen)IPS_UnregisterScript (Ersatz: Skriptfunktionen)IPS_RegisterScript (Ersatz: Skriptfunktionen)IPS_ScriptExists (Ersatz: Skriptfunktionen)IPS_CreateVariable (Ersatz: Variablenfunktionen)IPS_VariableExists (Ersatz: Variablenfunktionen)IPS_GetVariableType (Ersatz: s.u.)IPS_GetVariables (Ersatz: s.u.)LOC_GetLocation_Variable (Ersatz: s.u.)IPS_GetInstanceIDs (Ersatz: s.u.)IPS_GetModuleInstance (Ersatz: s.u.)SYS_Ping (2. Parameter entfällt)IMGP_SendEvent (Ersatz: IPS_SendMediaEvent)SNDP_SendEvent (Ersatz: IPS_SendMediaEvent)TTS_Speak (Syntaxänderung + Hinweise: TTS_Speak)MigrationFühren Sie bitte ein Backup von Ihrem alten IP-Symcon durch.Installieren Sie bitte IP-Symcon 2.0 in einen neuen Ordner.Stellen Sie sicher, dass der IP-Symcon Dienst beendet ist. Dies können Sie am grauen TrayIcon erkennen. Einengestarteten Dienst können Sie durch die Funktion „Dienst anhalten“ beenden.Sobald der Dienst gestoppt ist, müssen folgende Dateien aus Ihrem alten IP-Symcon Ordner in den neuen IP-SymconOrder kopieren.scripts*web* (für WIIPS)web_data* (für WIIPS)settings.xmlbricks*php.ini (Pfade anpassen!)Alle PHP Extension DLLs, wenn Sie welche installiert haben (z.B. GD2)Nun können Sie IP-Symcon starten. Alle Variablen, Skripte, Instanzen sollten mit allen Einstellungen importiert werden.Zum Abschluss der Migration sollten Sie Ihre Skripte auf in der neuen Version von IP-Symcon nicht mehr vorhandeneFunktionen überprüfen. Ferner müssen Sie alle Zugriffe über Namen durch Zugriffe über IDs ersetzen. Solange Sie aberkeine Geräte umbenennen, können Sie diese Aktion auch bei Bedarf durchführen.KompatibilitätsfunktionenDiese Funktionen sollten nur übergangsweise genutzt werden und so schnell wie möglich gegen die neuen, IDbasierten Funktionen ausgetauscht werden, um die neuen Möglichkeiten ausnutzen zu können.function IPS_GetVariableType( $varid ){if(!is_numeric($varid))
$varid = IPS_GetVariableID($varid);$var = IPS_GetVariable($varid);}switch($var['VariableValue']['ValueType']){case :return "Boolean";break;case 1:return "Integer";break;case 2:return "Float";break;case 3:return "String";break;default:return "Unknown";break;}function IPS_GetUpdateTime($id){$v = IPS_GetVariable($id);return $v['VariableUpdated'];}function FS20_SetPosition($id, $pos){SC_Move($id, $pos);}function IPS_GetVariables(){$result = Array();$varids = IPS_GetVariableList();foreach($varids as $varid){$var = IPS_GetVariable($varid);$obj = IPS_GetObject($varid);}$result[] = Array("name" => $obj['ObjectName'],"type" => IPS_GetVariableType($varid),"value" => GetValue($varid),"updated" => (int)$var['VariableUpdated']);}return $result;function LOC_GetLocation_Variable($varid){if(!is_numeric($varid))
- Seite 1 und 2: 16. August 2013
- Seite 3 und 4: EinführungIP-Symcon ist eine Softw
- Seite 5 und 6: NutzungsrechteEine IP-Symcon Lizenz
- Seite 7 und 8: Bei Provider wählen Sie den Provid
- Seite 9 und 10: Sie können neue Variablen anlegen,
- Seite 11 und 12: Video-TutorialsFür den schnellen E
- Seite 13 und 14: Ihre Subskription wird nun überpr
- Seite 15 und 16: VerschiebenAuf demselben Rechner ve
- Seite 17 und 18: Lizenz ändernKunden, die z.B. im Z
- Seite 19: Migration (V1.0->V2.0)Featureänder
- Seite 23 und 24: Migration (V2.0->V2.1)Wesentliche
- Seite 25 und 26: Migration (V2.1->V2.2)Wesentliche
- Seite 27 und 28: Migration (V2.2->V2.3)Wesentliche
- Seite 29 und 30: MigrationBitte erstellen Sie auf je
- Seite 31 und 32: Migration (V2.4->V2.5)Wesentliche
- Seite 33 und 34: Migration (V2.5->V2.6)Wesentliche
- Seite 35 und 36: Neu: IPS_HasInstanceChildren, IPS_G
- Seite 37: Neu: Module für das IPS-868 System
- Seite 41 und 42: InstanzenInstanzen repräsentieren
- Seite 43 und 44: xComfort KonfiguratorZ-Wave Konfigu
- Seite 45 und 46: SkripteEin Skript (oder auch Progra
- Seite 47 und 48: SystemvariablenSystemvariablen sind
- Seite 49 und 50: ISDNWenn das Skript über ein Ereig
- Seite 51 und 52: des Streams kann ebenfalls über di
- Seite 53 und 54: Nach dem Datumsvergleich wird auch
- Seite 55 und 56: Namen geben. Optional können Sie n
- Seite 57 und 58: visualisierende Variable durch Zuge
- Seite 59 und 60: KomponentenIP-Symcon besteht aus me
- Seite 61 und 62: DienstDer Dienst ist das Herzstück
- Seite 63 und 64: SchnittstellenHardware ModuleKompon
- Seite 65 und 66: VerwaltungskonsoleBilder der Verwal
- Seite 67 und 68: das WebFront erstmalig installiert
- Seite 69 und 70: Windows öffnet leider kein On-Scre
$varid = <strong>IP</strong>S_GetVariableID($varid);$var = <strong>IP</strong>S_GetVariable($varid);}switch($var['VariableValue']['ValueType']){case :return "Boolean";break;case 1:return "Integer";break;case 2:return "Float";break;case 3:return "String";break;default:return "Unknown";break;}function <strong>IP</strong>S_GetUpdateTime($id){$v = <strong>IP</strong>S_GetVariable($id);return $v['VariableUpdated'];}function FS20_SetPosition($id, $pos){SC_Move($id, $pos);}function <strong>IP</strong>S_GetVariables(){$result = Array();$varids = <strong>IP</strong>S_GetVariableList();foreach($varids as $varid){$var = <strong>IP</strong>S_GetVariable($varid);$obj = <strong>IP</strong>S_GetObject($varid);}$result[] = Array("name" => $obj['ObjectName'],"type" => <strong>IP</strong>S_GetVariableType($varid),"value" => GetValue($varid),"updated" => (int)$var['VariableUpdated']);}return $result;function LOC_GetLocation_Variable($varid){if(!is_numeric($varid))