Dies ist eine alte Version des Dokuments!
WSWin - Anbindung einer Ecowitt-Wetterstation an WsWin (PC-Wetterstation)
Wer die WSWin-eigene Lösung zur Anbindung einer Ecowitt-Konsole an WSWin nutzen möchte, benötigt einen 24/7-Computer, einen XAMPP-Server sowie ein PHP-Script, das die Daten der Wetterstation entgegennimmt.
Zusätzlich muss die Konsole noch angewiesen werden, ihre Daten auch an den XAMPP-Server zu senden.
Im Einzelnen sollten diese Schritte zum Erfolg führen:
- Download, Installation und Konfiguration von XAMPP
- Download der updateweatherstation_ecowitt.zip aus dem geschützten Benutzerbereich auf der Homepage von WSWin. Dabei sind die Zugangsdaten anzugeben, die man in der Email zur Registrierung von WSWin erhalten hat.
- Erzeugen eines Verzeichnisses weatherstation\ecowitt\ in der XAMPP-Webserver-Root (xampp\hdtosc\)
- Entpacken der updateweatherstation.php aus dem ZIP-File und kopieren nach xampp\hdtosc\weatherstation\ecowitt\
- Sicherstellen, daß die lokale XAMPP-Installation funktioniert und die Firewall entsprechend eingerichtet ist
- Test durch einen anderen Computer im Netzwerk oder dem Smartphone durch Aufruf der Seite
http://IP-Adresse_des_XAMPP_Servers/weatherstation/ecowitt/updateweatherstation.php - Konfiguration der Konsole, damit diese per custom server zum XAMPP-Server sendet\\Customized: Enable
Protocol Type: Same As Ecowitt
Server IP / Hostname: 192.168.178.20 (die IP für den PC, auf dem xampp installiert ist)
Path: weatherstation/ecowitt/updateweatherstation.php
Port: 80
Upload Interval: 60 Seconds
Änderungen am Script updateweatherstation.php sind nicht erforderlich; optional lassen sich aber ein paar interessante Dinge dort einrichten.
Bei etwaigen Änderungen am PHP-Script ist jedoch IMMER ein anschließender Zugriffs-Test nötig - siehe Punkt 5.