Installationsanleitung RepCare Server Components RepCare - Terrariensteuerung 03.04.2012 André Weinert Keine Verwendung, Vervielfältigung, Veröffentlichung oder auszugsweise Zitierung von Text-Inhalten oder Bildmaterial ohne besondere, schriftliche Erlaubnis.
I. Allgemein Das Installationsprogramm der RepCare Terrariensteuerung installiert alle notwendigen Programme und Patches für den Betrieb der Steuerungssoftware. Da für den Betrieb einige Windows Komponenten benötigt werden, müssen diese vor dem Konfigurieren der Steuerungssoftware installiert werden. Die Terrariensteuerung unterstützt auch ältere Betriebssysteme wie Windows XP und Windows Vista. Daraus resultieren verschiedene Vor- bzw. Nacharbeiten bei der Konfiguration der Steuerungssoftware. Bitte beachten Sie dazu die spezifischen Kapitel für das entsprechende Betriebssystem und die Hinweise(Rot markiert) in der Dokumentation. II. Vorgehensweise Es bietet sich an, als erstes das Setup für die Terrariensteuerung laufen zu lassen, um alle Komponenten auf den PC zu installieren. HINWEIS: Installieren Sie die Software nicht unter C:\Programme\, da es hier sonst zu Problemen mit den Verzeichnisberechtigungen gibt. Im nächsten Schritt sollten der Buskoppler und die Relaiskarten an den PC angeschlossen werden. Mit den installierten Testtools, kann nun deren Funktionalität geprüft werden. Sie sollten Sich die Anschlüsse (COM Ports/USB Ports) des Buskopplers und der Relaiskarte notieren. Diese Informationen werden bei der Konfiguration der Terrariensteuerungssoftware benötigt. Nun steht der Konfiguration der Terrariensteuerung nichts mehr im Wege. III. Systemvorraussetzungen Windows XP Service Pack 3, Windows Vista Service Pack 1, Windows 7 32 Bit Internet Information Services 2GB Festplattenspeicher 2x Serieller COM Port oder 2x USB.NET Framework 3.5 Service Pack 1.NET Framework 4.0 RepCare - Terrariensteuerung Seite 2
IV. Konfiguration von Windows XP vor der Installation Die RepCare Terrariensteuerung enthält einen Webservice, um Dienste für Webseiten und mobile Geräte zur Verfügung zu stellen. Dazu muss auf demwindows System die Internet Information Services installiert werden. Dazu gehen Sie wie folgt vor: Öffnen Sie die Software Verwaltung in der Systemsteuerung. Wählen Sie nun den Punkt Windows Komponenten hinzufügen/ entfernen Wählen Sie den Punkt Internet Information Services aus und Klicken auf Details. RepCare - Terrariensteuerung Seite 3
Wählen Sie die Komponenten wie folgt aus Bestätigen Sie nun beide Dialoge mit OK. Danach sollte die Installation des Internet Information Service beendet sein. Gegebenenfalls ist ein Neustart des PCs notwendig. HINWEIS: Sollten Sie das.net Framework vor dem Internet Information Service installiert haben, müssen Sie die Datei C:\Windows\Microsoft.NET\Framework\ v4.0.30319 \aspnet_regiis.exe i ausführen. Ansonsten funktioniert der Webservice zur Konfiguration nicht. RepCare - Terrariensteuerung Seite 4
V. Konfiguration von Windows Vista 32 Bit vor der Installation HINWEIS: Bitte deaktivieren Sie die Benutzerkontensteuerung, damit die Steuerungssoftware korrekt installiert werden kann. Die RepCare Terrariensteuerung enthält einen Webservice, um Dienste für Webseiten und mobile Geräte zur Verfügung zu stellen. Dazu muss auf demwindows System die Internet Information Services installiert werden. Dazu gehen Sie wie folgt vor: Öffnen Sie über "Start/Systemsteuerung" die Systemsteuerung und wählen Sie den Punkt "Programme" aus. Wählen Sie nun den Punkt "Windows-Funktionen aktivieren oder deaktivieren" Wählen Sie im folgenden Auswahlfenster die Punkte WWW-Dienste und Microsoft.NET Framwork 3.5 aus. RepCare - Terrariensteuerung Seite 5
HINWEIS: Sollten Sie das.net Framework vor dem Internet Information Service installiert haben, müssen Sie die Datei C:\Windows\Microsoft.NET\Framework\ v4.0.30319 \aspnet_regiis.exe i ausführen. Ansonsten funktioniert der Webservice zur Konfiguration nicht. RepCare - Terrariensteuerung Seite 6
VI. Konfiguration von Windows 7 32Bit vor der Installation HINWEIS: Bitte deaktivieren Sie die Benutzerkontensteuerung, damit die Steuerungssoftware korrekt installiert werden kann. Die RepCare Terrariensteuerung enthält einen Webservice, um Dienste für Webseiten und mobile Geräte zur Verfügung zu stellen. Dazu muss auf demwindows System die Internet Information Services installiert werden. Dazu gehen Sie wie folgt vor: Öffnen Sie über "Start/Systemsteuerung" die Systemsteuerung und wählen Sie den Punkt "Programme" aus. Wählen Sie nun den Punkt "Windows-Funktionen aktivieren oder deaktivieren" Wählen Sie im folgenden Auswahlfenster die Punkte Internetinformationsdienste und Microsoft.NET Framwork 3.5.1 aus. HINWEIS: Sollten Sie das.net Framework vor dem Internet Information Service installiert haben, müssen Sie die Datei C:\Windows\Microsoft.NET\Framework\ v4.0.30319 \aspnet_regiis.exe i ausführen. Ansonsten funktioniert der Webservice zur Konfiguration nicht. RepCare - Terrariensteuerung Seite 7
VII. Setzen der Berechtigungen im Dateisystem 1. Rechte Maustaste auf C:\Windows\Temp 2. Tab Sicherherheit öffnen und "Bearbeiten" klicken RepCare - Terrariensteuerung Seite 8
3.Hinzufügen von "Jeder" 4.Vollzugriff geben 5. Einstellungen bestätigen Alle Eingaben mit "OK" und "Fortsetzen" bestätigen. RepCare - Terrariensteuerung Seite 9
IX. Konfiguration für 64-Bit Windows Um die Webservices unter einem 64-Bit Windows nutzen zu können, muss die Internet Information Services von 64-Bit auf 32-Bit umgeschaltet werden. Gehen Sie dazu wie folgt vor: 1. Öffnen Sie eine Eingabeaufforderung und wechseln Sie in das Verzeichnis C:\Inetpub\Adminscripts 2. Geben Sie folgenden Befehl ein: cscript.exe adsutil.vbs set W3SVC/AppPools/Enable32BitAppOnWin64 "true" Nähere Informationen finden Sie unter: http://technet.microsoft.com/de-de/library/cc784046(v=ws.10).aspx RepCare - Terrariensteuerung Seite 10
X. Installation RepCare Terrariensteuerung (Serverkomponenten) Installieren Sie das das Installationspaket in einen Ordner Ihrer Wahl. Als Grundeinstellung wird C:\Programme\RepCareServer ausgewählt. HINWEIS: Unter Windows Vista und Windows 7 bietet es sich an, die Software nicht unter C:\Programme\ zu installieren. Hier könnte es sonst zu Problemen mit der Benutzerkontensteuerung kommen. Nach der Installation Starten Sie das Konfigurationsprogramm. Benutzen Sie dazu die Verknüpfung RepCare Serverkonfiguration im Startmenü (Start->Programme->RepCare Terrariensteuerung). In den folgen Dialogen installieren Sie die notwendige Software und konfigurieren die Dienste der Terrariensteuerung. Lizenzinformationen Im ersten Schritt müssen Ihre Lizenzdaten eingeben. Einen Lizenzschlüssel erhalten Sie über das myrepcare Portal oder Sie schicken eine Email an service@repcare.de RepCare - Terrariensteuerung Seite 11
Installieren notwendiger Komponenten Im zweiten Schritt müssen alle notwendigen Komponenten für den Betrieb der Terrariensteuerung installiert werden. Dazu gehören unter Anderem ein Datenbankserver. Wählen Sie als erstes die Art der Instanz aus. Im normal Fall ist der Punkt Erste Installation der Terrariensteurung zutreffend. Abhängig von der Auswahl ändern sich die Einträge bzw. die Markierung in der Tabelle. In der Tabelle sind alle Programme und Updates aufgeführt die zur Installation notwendig sind. Es müssen unter Umständen auch Updates ausgeführt werden, die für Installation anderer Programme notwendig sind. Die Terrariensteuerung bringt für die unterstützten Betriebssysteme alle abhängigen Programme und Updates mit. Der Haken in der Spalte Ist Installiert gibt an, ob die entsprechende Komponente installiert ist. Sie können erst fortfahren, wenn alle abhängigen Komponenten installiert sind. Zum Installieren können Sie die Schaltflächen oberhalb der Tabelle verwenden. Gesamte Software installieren Ausgewählte Software installieren Anzeige aktualisieren HINWEIS für Windows VISTA: Für die Installation des Microsoft SQL Servers ist ein Update des Windows Installers notwendig. Da nicht mit Sicherheit festgestellt werden kann, ob dieser installiert ist, ist ein Update als optionale Komponente Beigelegt. Versuchen Sie bitte vor der Installation aller anderen Komponenten den Patch KB942288 zu installieren. RepCare - Terrariensteuerung Seite 12
Konfiguration der Terrariensteuerung Im dritten Schritt werden Pfade zu den Diensten, Webverzeichnissen und die Benachrichtigung konfiguriert. Auf der linken Seite finden Sie die Konfiguration der Dienste. Die Pfade sollten automatisch gefunden werden. Prüfen Sie dennoch ob die Pfade korrekt sind. Legen Sie zudem fest an welchen COM/USB Ports die Sensoren und die Relaiskarten angeschlossen sind. Anmerkung zu 1: Der angegebene Benutzer benötigt UNBEDINGT ein Passwort. Dieses Passwort muss unter 1 eingegeben werden. Ohne Passwort kann die Terrariensteuerung nicht auf die Hardware zugreifen. Anmerkung zu 2: Tragen Sie unter 2 die Anschlüsse für das Sensornetzwerk und die Relaiskarten ein. Je nach ausgewählter Anschlussoption sind die Dropdownlisten mit den entsprechenden Einträgen gefühlt. Sie können aber auch die Einträge in die Dropdownliste manuell eintragen. Sollten Sie sich an der Stelle nicht sicher sein, so können Sie die Daten zu einem späteren Zeitpunkt über die Terrariensteuerungskonsole ändern. Auf der rechten Seite des Tabs können Sie die Emailbenachrichtigung konfigurieren. Tragen Sie dazu alle notwendigen Informationen ein. Hinweis: Die Windows Dienste sind so konfiguriert, dass Sie beim Windows Start automatisch gestartet werden. RepCare - Terrariensteuerung Seite 13
XII. Nacharbeiten für Windows XP Für Windows XP müssen die Einstellungen des Webservices manuell angepasst werden, da hier Automatismen im Betriebssystem fehlen. Für den Webservice muss die ASP.NET Runtime neu konfiguriert werden. Gehen Sie dazu wie folgt vor. Klicken Sie auf Start und drücken Sie mit der rechten Maustaste auf das Arbeitsplatzsymbol, so dass das Menü auf geht. Klicken Sie hier auf den Menüpunkt Verwalten. Darauf hin öffnet sich die Management Konsole von Windows. RepCare - Terrariensteuerung Seite 14
Scrollen Sie zu Dienste und Anwendungen und öffnen diesen Knoten. Als nächstes öffnen Sie den Knoten Internet-Informationsdienste und dann Websites. Klicken Sie nun mit der rechten Maustaste auf den Eintrag temperature und wählen den Menüpunkt Eigenschaften aus. Darauf hin öffnet sich das Eigenschaftenfenster des Webservices für die RepCare Terrariensteuerung. RepCare - Terrariensteuerung Seite 15
Klicken Sie nun auf den Reiter ASP.NET und wechseln in der Auswahlliste ASP.NET- Version auf die Version 4.0.30319. Beenden Sie den Dialog durch drücken auf den OK Button. Sie können nun die Management Konsole wieder schließen. RepCare - Terrariensteuerung Seite 16
XIV. Testprogramme Zum Testen der Funktionalität liegen der Installation diverse Testprogramme bei. Sie haben die Möglichkeit die Funktionalität der Relaiskarten, des Sensornetzwerkes und des Webservices zu testen. Die Programme finden Sie im Startmenü unter Programme RepCare-Terrariensteuerung Test Tools. Sensor Testprogramm Mit dem Sensor Testprogramm können Sie Ihren 1-Wire Bus testen und die Sensoren auslesen. Geben Sie dazu den Port-Typ und den Port-Namen an. Das Tool ist ideal, um die IDs der Sensoren zu bestimmen. In der Spalte wird der Wert des entsprechenden Sensors/Komponente angezeigt. Hier muss nicht immer ein korrekter Wert stehen. Hinweis: In der Temperaturspalte kann auch der Wert -9999 auftauchen. Das passiert immer dann, wenn die Software den Wert nicht ausliest. Da es sich hierbei nur um ein Testprogramm, zum Test des Bussystems handelt, ist dieses Verhalten akzeptabel. RepCare - Terrariensteuerung Seite 17
Relais Testprogramm Mit dem Relais Testprogramm können Sie die Funktionalität Ihrer Relaiskarten testen. Es handelt sich hierbei um eine abgespeckte Version des Testtools von Conrad Electronics. Webservice Testprogramm Mit diesem Programm können Sie die Funktion des Webservices testen. Wenn ein Ergebnis wie unten abgebildet ist, funktioniert der Webservice problemlos. Sollte es Probleme geben, so muss manuell nach konfiguriert werden. RepCare - Terrariensteuerung Seite 18
XV. Zusätliche Informationen Da der Windows Dienst für die RepCare Terrariensteuerung eine Passwort braucht, ist eine automatische Anmeldung nicht mehr möglich. Wollen Sie dennoch eine automatische Anmeldung so finden Sie unter den folgenden Links Informationen dazu. Windows XP: http://support.microsoft.com/kb/315231/de Windows Vista: http://www.winforpro.com/windows/benutzer-automatisch-anmelden/ Windows 7: http://www.windowspower.de/automatische-anmeldung-unter-windows- Vista_986.html HINWEIS: Es kann immer nur ein Programm auf den 1-Wire Bus zugreifen. Das heißt, dass Sie entweder den 1-Wire Viewer oder das Sensortestprogramm oder die Terrariensterungssoftware starten können! RepCare - Terrariensteuerung Seite 19