Tel Fax Handy e-mail member of brotschi-group.com meteo.cc wetterforum..info weatherBoxx.com meteoPixx.com weatherwatch.ch meteosystems.ch +41 71 288 11 11 +41 71 787 07 77 +41 79 250 44 44 [email protected] Swiss Webcam Tool 1 Handbuch in d Manual in english begins at page 10 Dieses Handbuch beschreibt die Version V1.0 Ausbaustufen Basic (version 1) Generell Zeitrafferfilm des gewählten Tages Zeitrafferfilm eines bestimmten Zeitpunktes über die Tage Das Script kann flache und verschachtelte Strukturen bedienen Das Script kann eigenständig Webcambilder von einer externen URL holen und archivieren Möglichkeit für den Besucher, ein Bild per Mail zu versenden Setup – was ist zu tun (kurzfassung) Die gelieferte Datei entpacken (unzip) Die Dateien auf Ihren Webserver laden (Hosting) zB www.ihredomain.ch/webcam/ Rechte korrekt vergeben Definition der Umgebung und Einstellungen in settings.php Das userlogo mit Ihrer Grafik ersetzen Die 2 user-Weblinks eintragen Falls das Script selbständig Webcambilder holen soll: Einen cronjob einrichten 2 Detaillierte Anleitung Nach dem Entpacken befinden sich auf Ihrem lokalen PC folgende Dateien: Löschen Sie NIEMALS das Verzeichnis “scopbin” - das script funktioniert nicht ohne Die Einstellungen warden in den Dateien settings.php und language.php gemacht. (Beispiele finden Sie auf den folgenden Seiten) Verzeichnisse upload: Hier warden die Bilder abgespeichert restliche: Verzeichnisse des Scripts Im Verzeichnis “upload” können Sie Unterverzeichnisse für die Kameras anlegen. Zum Beispiel cam01, cam02, cam03….. Die Namen können Sie frei definieren – diese müssen aber mit den Angaben in den Files „settings.php“ und „language.php übereinstimmen. 3 Hochladen Die Dateien auf den WebServer hochladen und die Rechte setzen. Folgende Ordner sollten alle (Schreib)-Rechte haben: Und ebenfalls dieses File Kleiner Test, ob grundsätzlich der Pfad stimmt. Eingabe im Browser: http://www.ihredomain.xy/webcam/upload/testpic.jpg Resultat sollte dieses Bild im Format 640x480 sein 4 settings.php Zwingende Angaben: Sprache <?php include_once("language/english.php"); Sie können das bestehende file “English.php” abändern oder selber eines erstellen. Kameras und Typen $cameras = array( array('name' => LANG_CAMERA_01, 'type' => 'mobotix', 'sizex' => '640', 'sizey' => '480', 'structure' => 'subfolder', 'path' => 'upload/cam-01/'), ); Beispiel für eine Mobotix-Kamera, welche die Bilder selbständig im Unterverzeichnis /cam-01/ ablegt und dabei die übliche Verzeichnisverschachtelung anlegt (structure). Andere Kameratypen: array('name' => LANG_CAMERA_02, 'type' => 'idiot', 'sizex' => '640', 'sizey' => '480', 'structure' => 'subfolder', 'path' => 'upload/cam02/', 'localImageName' => 'cam', 'httpImageName' => 'image.jpg', 'httpURL' => ‘http://www.eriz.net/video3.jpg’, 'interval' => 5, 'time1' => array('begin' => '07:00', 'end' => '16:00'), 'time2' => array('begin' => '17:00', 'end' => '19:00')), Das Script holt die Bilder der Kamera “Eriz” (stupid cam idiot) und speichert die Bilder automatisch in eine subfolder-Struktur. Es können 2 Zeitintervalle definiert werden. 5 array('name' => LANG_CAMERA_04, 'type' => 'others', 'sizex' => '640', 'sizey' => '480', 'structure' => 'flat', 'path' => 'upload/cam04/'), Beispiel für eine sonycam. Diese legt zwar die Bilder selbständig per ftp ab, kann aber nur eine flache Struktur erstellen. Base-URL $baseURL = 'http://lueterkofen.meteoPixx.net'; Oder zB $baseURL = 'http://www.ihredomain.ch; An dieser Stelle wird definiert, wo das Script seine Basis hat. Einstellungen für das GUI $cam_bps = array(1,0.5,2); // Geschwindigkeiten des Zeitraffers (Bilder pro sekunde) $cam_interval = 5; $cam_steps = array(5,10,15,20,30,60); // Interval of slideshow Wählen Sie hier die gewünschten Einstellungen Links $userLink1 = 'http://www.wetter-schwellbrunn.com'; $userLink2 = 'https://www.meteoplug.com/cgibin/meteochart.cgi?draw=ebe0ede3e5e6fee8f7bfaebcb1bd88928387bbbac083728689879686848789 bdf3b3b2aea8bbb4bbb3a2bcb0a1'; $emailSubject = "SENDER_NAME sendet Ihnen ein Bild aus meteoPixx"; Definitionen für die 2 Links und den Mailtext 6 Language/english.php Wichtige Einstellungen: <?php // name of cameras define('LANG_CAMERA_01','Cam-01'); define('LANG_CAMERA_02','Cam-02'); define('LANG_CAMERA_03','Cam-03'); define('LANG_CAMERA_04','Cam-04'); define('LANG_CAMERA_05','Cam-05'); Definieren Sie die Namensgebung der Kameraordner. Diese Angaben müssen übereinstimmen mit der Datei “settings.php” define('LANG_TXT_SITE_NAME','meteoPixx'); define('LANG_SITE_TITLE','meteoPixx'); define('LANG_SITE_HEADING','Schwellbrunn, Moosegg 998müM Blick nach Südwest'); define('LANG_USER_LINK1','WebSite'); define('LANG_USER_LINK2','Weather'); Diese Einstellungen sind selbstsprechend 7 Details Nachfolgend einige Details und Erklärungen Die Subfolderstruktur ist die schnellste Version! Das Script kann mit dieser Struktur am besten Arbeiten (vor allem bei grossen Bildmengen!). Subfolderstruktur Datei- und und Ordnerstruktur einer Mobotix-Cam. Die Kamera erstellt die Ordner und Subordner selbständig und automatisch via FTP. Beispiel für einBild von 15:35 h vom 27. April 2008 /httpdocs/meteopixx/upload/cam01/2008/04/27/15/m12-vga-35.jpg je nachServereigenschaften wurde bei der Installation des Scripts festgelegt Struktur, automatsch von der Mobotix-Kamera erstellt Dateiname mit den „Minuten“ im Name Flache Struktur Dateistruktur (flat): Ein Verzeichnis, alle Dateien in diesem Verzeichnis abgelegt Namensgebung der Bilder: jjjjmmtthhmmss00 Bild selbständig abholen (Get WebCamPic) Wenn die Webcam keine Bilder per ftp senden kann, bietet das Script die Möglichkeit, Bilder zu “holen”. Was wird in diesem Fall benötigt? - WebAdresse (URL) des Webcambildes - Intervall, um die Bilder zu holen (zB alle 5 Minuten) - Periode: 2 Perioden können defnieirt warden: “active” hours (eg from 07:00 to 19:59) 8 Generell Allgemeine Eigenschaften des Scripts Crypted code (kann nicht kopiert werden – das ist auch zu Ihrem Schutz!) Jede ausgelieferte Version hat einen eigenen key, generiert von SwissWetter SPrach-file basiert Unterstützt multi-webcam-Installationen Design basiert auf CSS Supports FF, IE, Safari Läuft auf linux WebServers unter PHP Kunden ohne Hosting und Webspeicherplatz können bei SwissWetter (bcws.ch GmbH) Speicherplatz mieten. 9 This manual is written for version 1.0 Versions Basic (version 1) Generally Play pictures from a selected Day Play pictures form a selected time through the days Script work with 2 structures (flat and with subfolders) made by webCam Script have the option, to get webcampics via URL from webcam and archive them Possibility, to mail a picture to a friend Setup – what is to do (in a short) - Unzip the Version Upload it to your Webserver (Hosting) If the “upload” directory not was created: Please create this directory Define your environment in settings.php Change userlogo if required Change the 2 user-Weblinks (there is a bug in Textvariables, will be fixed soon) 10 After unzip and Upload, you will see this screen in your ftp-tool: - Never delete the scopbin-directory, the script will stop without this Settings will be made in settings.php and language.php (examples at next page) upload: directory, where the webcampictures are stored in others: structure of the script In the directory “upload” ther are the webcamdirectories (eg. cam01, cam02 ….. ) The names can be free defined in the settings-file and language-file. 11 Upload and rights Upload the directories and files to your hosting and set the rights. Write options (and others) like in the pic below: And also this file: Test to check the path and upload. Type in to browser: : http://www.ihredomain.xy/webcam/upload/testpic.jpg Result should be this picture in the format 640x480 12 Settings.php Urgent settings: Language <?php include_once("language/english.php"); Languagefile, if you need another language, feel free to write one in your language. If you send back a complete languagefile in your language, you’ll get a place in the “hall of fame” at the website and a little cashback. Cameras and Type $cameras = array( array('name' => LANG_CAMERA_01, 'type' => 'mobotix', 'sizex' => '640', 'sizey' => '480', 'structure' => 'subfolder', 'path' => 'upload/cam-01/'), ); Example above for a Mobotix-Cam where the cam stores the pics automaticly to the Folders on your Server Other camtypes: array('name' => LANG_CAMERA_02, 'type' => 'idiot', 'sizex' => '640', 'sizey' => '480', 'structure' => 'subfolder', 'path' => 'upload/cam02/', 'localImageName' => 'cam', 'httpImageName' => 'image.jpg', 'httpURL' => 'http://webcam.whitehouse.com/ovaloffice.jpg', 'interval' => 5, 'time1' => array('begin' => '07:00', 'end' => '16:00'), 'time2' => array('begin' => '17:00', 'end' => '19:00')), Script gets picture from a stupid cam (idiot) and store the pics fullautomaticly in a subfolder-structure. You can define 2 time-slots per day. 13 array('name' => LANG_CAMERA_04, 'type' => 'others', 'sizex' => '640', 'sizey' => '480', 'structure' => 'flat', 'path' => 'upload/cam04/'), Example for a sonycam. The cam stores the pictures into a flat structure. Base-URL $baseURL = 'http://schwellbrunn.meteoPixx.net'; Here you define your Installation-Base Settings for the GUI $cam_bps = array(1,0.5,2); // Speed of the slideshow (frames per second) (quality of the slideshow is abhaening on the bandwidth of the user) $cam_interval = 5; $cam_steps = array(5,10,15,20,30,60); // Interval of slideshow Feel free to test your best settings Links $userLink1 = 'http://www.wetter-schwellbrunn.com'; $userLink2 = 'https://www.meteoplug.com/cgibin/meteochart.cgi?draw=ebe0ede3e5e6fee8f7bfaebcb1bd88928387bbbac083728689879686848789 bdf3b3b2aea8bbb4bbb3a2bcb0a1'; $emailSubject = "SENDER_NAME sendet Ihnen ein Bild aus meteoPixx"; Define your Links and the Text in the Mail 14 Language/english.php Urgent settings: <?php // name of cameras define('LANG_CAMERA_01','Cam-01'); define('LANG_CAMERA_02','Cam-02'); define('LANG_CAMERA_03','Cam-03'); define('LANG_CAMERA_04','Cam-04'); define('LANG_CAMERA_05','Cam-05'); define the number of cams you want to display. This settings must correspond with the setting in settings.php define('LANG_TXT_SITE_NAME','meteoPixx'); define('LANG_SITE_TITLE','meteoPixx'); define('LANG_SITE_HEADING','Schwellbrunn, Moosegg 998müM View to southwest'); define('LANG_USER_LINK1','WebSite'); define('LANG_USER_LINK2','Weather'); Settings they speeks for her self 15 Details Enclosed some Details Die Subfolderstruktur ist die schnellste Version! Das Script kann mit dieser Struktur am besten Arbeiten (vor allem bei grossen Bildmengen!). Subfolderstructure Data and folder-structure of a Mobotix-Cam. The cam can create all the Folders full automaticly via FTP. Example for a picture from von 15:35 h from 27. April 2008 /httpdocs/meteopixx/upload/cam01/2008/04/27/15/m12-vga-35.jpg serverspecific created by user (adminpanel) or cam structure, automaticly created by mobotix-Cam filename with „minits“ in name Flat structure Data structure (flat): One directory, all files in it Naming of the pictures: jjjjmmtthhmmss00 Get WebCamPic If the WebCam can not upload pictures via FTP, the script have the possibility, to get pictures through http-request. What is needed in this case? - URL to get pictures from the cam - Interval to get the pics (eg every 5 minutes) - Period: 2 periods where admin can define the “active” hours (eg from 07:00 to 19:59) 16 Generally General features for the new script Crypted code (can not be copied by customer) Every delivered version protected with a key generated by SwissWetter This will be a security for SwissWetter and the Reseller Language-file based (other languages can easy implemented) Supporting multi-webcam-installations Design based on CSS Supports FF, IE, Safari Runs on linux WebServers under PHP For customers without webspace, SwissWetter.ch can set up hostings for the customer. 9.9.2015 mbr 17
© Copyright 2024 ExpyDoc