Hallo Forum,
es soll in Zukunft ab und zu Beispiel-Scripts (nicht nur für den Designer) zum Download geben. Sie sollen die Fähigkeiten von IP-Symcon und Designer demonstrieren.
Damit auch unerfahrene Forumsteilnehmer diese Beispiele ausprobieren können, wurden sie in einem geeigneten Format strukturiert. Ein spezielles Installations-Script sorgt für eine schnelle Einbindung.
Wer die Beispiel-Projekte nutzen möchte muss also zuerst das Installations-Script selbst installieren.
Achtung! Scripte ohne Anpassungen ab IPS V2.x nicht lauffähig !
Installation des Installations-Scripts:
1 - Nach dem Download den Ordner „Installation“ in das „scripts“-Verzeichnis von IP-Symcon kopieren. Der Ordner „scripts“ enthält danach also einen Unterordner „Installation“.
2 - Eine Kopie des Scripts „Install.ips.php“ im „scripts“-Verzeichnis ablegen.
3 - Jetzt in IPS ein gleichnamiges neues Script anlegen. Dadurch wird das zuvor kopierte Script sichtbar.
4 - Im Script den Projektnamen ggf. in „Installation“ ändern.
5 - Das Script ausführen.
6 - War die Installation erfolgreich, sollte das Script „Install.ips.php“ im „scripts“-Verzeichnis wieder gelöscht werden.
Da sich die Kategorienansicht z.Z. noch nicht selbst aktualisiert, muss man kurz ein anderes Tab anklicken (z.B. Variables) und danach wieder zurückkehren. Jetzt sollte eine neue Kategorie „Installation“ sichtbar sein, die ein Script „Install“ enthält.
Das Script „Install“ ist jetzt einsatzbereit und kann zur Installation von Projekten verwendet werden, die im Forum oder im Download-Bereich von IP-Symcon angeboten werden.
Beispiel für eine Projekt-Installation:
Zu installierende Projekte werden in einem Ordner geliefert, der den Projektnamen trägt, zB. „Thermometer“.
1 - Dieser Ordner wird in das „scripts“-Verzeichnis von IPS kopiert, so dass es danach also einen Unterordner namens „Thermometer“ enthält.
2 - Im Script „Install.ips.php“ muss der Projektname eingetragen werden. Die entsprechende Zeile lautet dann:
$project = „Thermometer“;
3 - Das Script ausführen.
Bei erfolgreicher Installation wird eine entsprechende Meldung ausgegeben, ansonsten eine Fehlermeldung.
**************************************************
Neuerungen:
- Die für die Installation relevanten Projekt-Daten sind jetzt in einer einzigen Datei zusammengefasst.
- Eine evtl. im Projekt enthaltene Designer-Datei (*.bin) wird jetzt automatisch registriert.
- Im Projekt enthaltene Grafiken werden jetzt automatisch in den ImagePool übernommen.
- Falls IPS noch nicht grafik-fähig sein sollte, wird die entsprechende DLL installiert. Danach muss IPS neu gestartet werden.
**************************************************
**************************************************
Neuerungen zum 31.12.06:
Installation.zip enthält jetzt auch Scripts, für Leute, die selbst Projekte veröffentlichen wollen.
**************************************************
Eine letzte Aufgabe muss in jedem Falle vom Anwender selbst erledigt werden:
Die zu triggernden Variablen müssen in den „Instances“ mit einer entsprechenden Datenquelle verbunden werden.
IP-Symcon - Projekte können also „im Handumdrehen“ mit dem Installations-Script installiert werden. Die Projekte sollten sofort lauffähig sein und so dem interressierten User einen Einblick in den Umgang mit Scripten und der Programmiersprache PHP vermitteln. Die Scripts sind im Allgemeinen ausreichend kommentiert, so dass die Funktion der einzelnen (Befehls)-Zeilen gut nachzuvollziehen ist.
Wer schon einmal mit einer Programmiersprache gearbeitet hat, sollte auf Anhieb damit zurecht kommen.
Viel Spaß!
Gruß
HJH
AudioPlayer.zip (64.4 KB)
NanoTerminal.zip (4.72 KB)
Zeitansage.zip (1.82 KB)
Installation.zip (407 KB)
Bahnhofsuhr.zip (45.6 KB)
Thermometer.zip (22.1 KB)