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.

<strong>Migration</strong> (V2.4->V2.5)<br />

Wesentliche Änderungen<br />

Mit IP-Symcon 2.5 wurde auf die neue PHP 5.4 Version aktualisiert, die viele Verbesserungen bei Skripten und die<br />

Sicherheit dieser mitbringt. Desweiteren wurden neue Funktionen für eine Vielzahl von Hardware-Systemen hinzugefügt<br />

und bekannte Fehler beseitigt. Ein Auszug der neuen Funktionen:<br />

Unterstützung der neuen bidirektionalen EnOcean TCM310 Geräte mit dem EnOcean Serial Protocol 3.<br />

Unterstützung der neuen bidirektionalen EnOcean Aktoren von Eltako<br />

Unterstützung des neuen Eaton Xcomfort Thermostats<br />

Unterstützung für das neue Xcomfort LAN-Gateway (ECI) und deren spezielle DPL Datenpunktliste<br />

Unterstützung vom OneWire Baustein DS2406<br />

Komfortables LCN Modul für Rolladen/Jalousien bei Ansteuerung über Ausgänge/Relais<br />

Unterstützung für das neue LAN-868 Gateway für das IPS Funksystem<br />

Unterstützung für neue Z-Wave Klassen<br />

COMMAND_CLASS_CLOCK<br />

COMMAND_CLASS_PROTECTION<br />

Im Kern wurden die Importier- und Kompatibilitätsfunktionen aus IP-Symcon 1.x entfernt, so dass viele Funktionen<br />

schneller und effizienter arbeiten können. Desweiteren wurde eine neue Funktion (IPS_SetIdent) geschaffen, mit der<br />

Variablen eindeutig per Name identifiziert werden können. Dadurch können Skripte portabel erstellt und mit Nutzern<br />

besser ausgetauscht werden. Ein Beispiel dafür ist das Skript zum Auslesen von Miele@Home Geräten (Link).<br />

Alle Funktionen sind in der Basic, Professional und Unlimited Version von IP-Symcon verfügbar und können mit einer<br />

gültigen Subskription bezogen werden. Ein spezielles “Upgrade” muss nicht erworben werden. Sofern Ihre Subskription<br />

abgelaufen ist, können Sie diese einfach erneuern und direkt ohne zusätzliche Mehrkosten auf die 2.5 upgraden. (Shop)<br />

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

Bitte erstellen Sie auf jeden Fall ein Backup Ihres gesamten IP-Symcon Ordners, um auf die Version 2.4 zurück zu<br />

wechseln, falls Probleme mit der Version 2.5 auftreten sollten.<br />

Falls Sie von der Version 2.3 upgraden, lesen Sie bitte vorher die <strong>Migration</strong>sanleitung zur Version 2.4: <strong>Migration</strong> auf<br />

Version 2.4<br />

Die “auto_prepend_file”-Funktion in der “php.ini” wird von IP-Symcon intern genutzt. Falls eine PHP-Datei<br />

automatisch geladen werden soll, so muss diese im Skript Ordner liegen und “__autoload.php” heißen.<br />

Die Extension “php_http.dll” ist in PHP 5.4 nicht mehr verfügbar. Falls diese genutzt wurde bitte auf die cURL-<br />

Extension ausweichen.<br />

Durch eine Inkompatibilität von PHP 5.4 und OpenSSL 1.0 können über die “file_get_contents” (u.ä.) Funktion<br />

keine Anfragen per SSL gestellt werden. Die IP-Symcon interne Funktion Sys_GetURLContent bietet dort passenden<br />

Ersatz. Falls die SSL Funktionalität zwingend notwendig ist (z.B. Exchange oder SNMP Extension), und SSL<br />

innerhalb vom WebFront nicht benötigt wird, kann die alte Verhaltensweise mit folgendem Zusatzpaket<br />

wiederhergestellt werden: OpenSSL 0.9.8<br />

Einige spezielle Funktionen zum Handling von StatusVariablen werden zur 3.0 entfernt werden. Sobald Sie auf 2.5<br />

aktualisiert haben, können Sie dieses Skript zur Überprüfung nutzen: IP-Symcon 2.5 – Hilfsskripte<br />

Falls Skripte im “webfront/user”-Ordner erstellt und genutzt wurden, müssen in PHP 5.4 alle Parameter per<br />

“$_GET[…]” abgefragt werden.<br />

Kompatibilitätsfunktionen aus alten IP-Symcon 1.0 Zeiten und die Kompatibilität mit Namen statt ID bei alten<br />

Funktionen wurde entfernt. Für alle die mit IP-Symcon 2.x angefangen haben, hat dies keine Bedeutung.<br />

Liste der Änderungen<br />

Neu: PHP 5.4<br />

Neu: PHP Extensions werden per LiveUpdate aktualisiert (nur offizielle von PHP. Kein PECL!).<br />

Neu: EnOcean Module können mit dem neuen ESP3 Protokoll umgehen.<br />

Neu: “No configuration” Fehlermeldung verbessert<br />

Neu: Modbus TCP noch robuster gemacht<br />

Neu: xComfort Thermostat

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!