06.01.2013 Aufrufe

Migration - Smarthome-Components

Migration - Smarthome-Components

Migration - Smarthome-Components

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

TWZ_DeleteItem (Ersatz: Ereignissfunktionen)<br />

TWZ_CreateItem (Ersatz: Ereignissfunktionen)<br />

IPS_UnregisterScript (Ersatz: Skriptfunktionen)<br />

IPS_RegisterScript (Ersatz: Skriptfunktionen)<br />

IPS_ScriptExists (Ersatz: Skriptfunktionen)<br />

IPS_CreateVariable (Ersatz: Variablenfunktionen)<br />

IPS_VariableExists (Ersatz: Variablenfunktionen)<br />

IPS_GetVariableType (Ersatz: s.u.)<br />

IPS_GetVariables (Ersatz: s.u.)<br />

LOC_GetLocation_Variable (Ersatz: s.u.)<br />

IPS_GetInstanceIDs (Ersatz: s.u.)<br />

IPS_GetModuleInstance (Ersatz: s.u.)<br />

SYS_Ping (2. Parameter entfällt)<br />

IMGP_SendEvent (Ersatz: IPS_SendMediaEvent)<br />

SNDP_SendEvent (Ersatz: IPS_SendMediaEvent)<br />

TTS_Speak (Syntaxänderung + Hinweise: TTS_Speak)<br />

<strong>Migration</strong><br />

Führen Sie bitte ein Backup von Ihrem alten IP-Symcon durch.<br />

Installieren Sie bitte IP-Symcon 2.0 in einen neuen Ordner.<br />

Stellen Sie sicher, dass der IP-Symcon Dienst beendet ist. Dies können Sie am grauen TrayIcon erkennen. Einen<br />

gestarteten Dienst können Sie durch die Funktion „Dienst anhalten“ beenden.<br />

Sobald der Dienst gestoppt ist, müssen folgende Dateien aus Ihrem alten IP-Symcon Ordner in den neuen IP-Symcon<br />

Order kopieren.<br />

scripts*<br />

web* (für WIIPS)<br />

web_data* (für WIIPS)<br />

settings.xml<br />

bricks*<br />

php.ini (Pfade anpassen!)<br />

Alle PHP Extension DLLs, wenn Sie welche installiert haben (z.B. GD2)<br />

Nun können Sie IP-Symcon starten. Alle Variablen, Skripte, Instanzen sollten mit allen Einstellungen importiert werden.<br />

Zum Abschluss der <strong>Migration</strong> sollten Sie Ihre Skripte auf in der neuen Version von IP-Symcon nicht mehr vorhandene<br />

Funktionen überprüfen. Ferner müssen Sie alle Zugriffe über Namen durch Zugriffe über IDs ersetzen. Solange Sie aber<br />

keine Geräte umbenennen, können Sie diese Aktion auch bei Bedarf durchführen.<br />

Kompatibilitätsfunktionen<br />

Diese Funktionen sollten nur übergangsweise genutzt werden und so schnell wie möglich gegen die neuen, ID<br />

basierten Funktionen ausgetauscht werden, um die neuen Möglichkeiten ausnutzen zu können.<br />

function IPS_GetVariableType( $varid )<br />

{<br />

if(!is_numeric($varid))

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!