Wettertechnik: Anleitung zum Online-Betrieb eines Davis Envoy8x

Im Jänner 2015 wurde das Auslesesystem der Wettersensoren der Wetterstation Hard im Hintergrund maßgeblich verändert.
Bislang wurden die Sensoren über eine grafische Konsole empfangen und an den Rechner weitergeleitet. Jetzt ersetzt diese Aufgabe das Empfangsgerät Envoy8x. Der Vorteil dieser Umstellung liegt vor allem in der dadurch gewonnen 0.1-Grad-Auflösung aller Zusatztemperatursensoren, der Aufzeichnung der Regenrate und der allgemein gewonnenen Systemstabilität, da die Aufzeichnung der Wetterdaten vom Online-Betrieb entkoppelt wurde.
Die Wetterstationsbetreiber stehen vor der Herausforderung, dass der Envoy8x nicht für die automatisierte Datenübertragung ausgelegt ist (insbesondere die Software Weather Data Transfer Utility) und auch vom verbreiteten Programm WsWin nicht unterstützt wird.

Nachfolgend wird möglichst ausführlich das Vorgehen beschrieben, wie mein Davis Envoy8x ausgelesen wird. Alle Hilfestellungen sind selbstverständlich ohne Gewähr und Haftung.

1. Zunächst Weather Data Transfer Utitlity (WDTU) installieren und einrichten:
    - WDTU starten
    - Setup - Add New Receiver
    - Name unbedingt "Receiver_01"
    - Transmitter gemäß zu empfangenden Kanälen einrichten.
    - Weiteres Setup-Menü durchlaufen.
    - File - Full Download
    - Browseransicht: beide Haken setzen (Include all dates, Include all transmitters) und alle aufzuzeichnenden Werte darstellen lassen.
2. Export einrichten:
    - File-Export data to Excel
    - Name eingeben (unbedingt Receiver_01.csv), speichern
3. Automatischer Download aktivieren: Setup - Configure Automatic Download - beide Haken setzen. Downloadintervall wählen  (Empfehlung: 2 Minuten).
4. WsWin anlernen:
    - zunächst Sicherungsdatei anlegen (gesamter Programmordner mit allen Daten an einen anderen Ort kopieren)
    - WsWin starten
    - Aufzeichnung ggf. abbrechen
    - Sollten neue Sensoren hinzugefügt werden wollen, dann unter Wetterstation - Verfügbare Sensoren die gewünschten                 Sensoren anhaken. Unter Datei - Eigenschaften ggf. die Sensoren umbenennen. Hinweis: Möglichkeit des Imports des              THSW-Indexes und der Regenrate als neue "Sensoren".
  - sich über WsWin-interne IDs informieren: entweder über Wetterstation - Verfügbare Sensoren oder über eine csv-Exportdatei. Da stehen sie auch in der 4. Zeile. Diese Zahlen Werte (zB ID=2 für Außentemperatur) sind im folgenden Schritt wichtig.
 - Die csv-Datei des Envoys öffnen (öffnet sich bei Excel-Export automatisch).
- zu WsWin wechseln: Datei - Wetterdaten importieren - X-CSV-Reiter wählen. Konfigurationsdatei muss am Ende wswin_x-csv_import.cfg heißen.
- Eine Tabelle mit zwei Spalten ist sichtbar. Die Zeilennummern bezeichnen die Spalten der Envoy-Exportdatei. Jetzt der Reihe nach vorgehen. Wswin: Zeile 1 entspricht Spalte 1 in Envoy-Exportdatei (EED). Hier steht der Wochentag. Uninteressant deshalb wählen wir hier "0 ignore" und drücken OK.
    - Nächste Zeile (2): Die 2. Spalte der EED enthält hier das Datum in der Form dd-mm-yyyy hh:mm:ss. Deshalb geben wir bei Datum ein: " dd-mm-yyyy hh:nn:ss" und bei Zeit " hh:nn". Zurück zur Tabelle: in die zweite Zeile wählen wir "102 Datum+Zeit". Bestätigen mit OK.
    - Nächste Zeile (3): Die 3. Spalte der EED enthält hier den ersten Sensorwert. Bei mir Außentemperatur (WsWin interne ID=2) Deshalb geben wir ein: "2 Temperatur Außen". Mit OK bestätigen.
    - Das Ganze für die gesamte EED fortsetzen, bis alle Sensoren eingepflegt wurden.
    - Die letzte Zeile mit "Ignore" füllen, um Endzeichen zu definieren.
    - richtiges Trennzeichen (vermutlich ";") wählen
    - Anschließend "Sichern" und auf den Reiter Importdatei zurückkehren, X-CSV wählen und OK drücken.
    - WsWin - Wetterstation - Interface - Dateiüberwachung: wswin_x-csv_import.cfg wählen, Haken bei Konvertierung und Überwachung aktiv setzen mit einer Verzögerung von 12 Sekunden.
- Aufzeichnung starten.
5. WDTU: Export to Excel automatisieren mit Hilfe eines Scripts (mit AutoHotkey erstellt).
Das Script basiert auf Mausklicks, eine elegantere Lösung konnte ich nicht finden.
Die *.exe-Datei mittels Windows-Task-Planer automatisch ausführen. Je nach System die entsprechende Datei downloaden:


Zum Download
WDTUExport.exe (845 kB)
mit vorliegender Microsoft Excel-Installation

Zum Download
WDTUExport-Editor.exe (845 kB)
ohne Tabellenkalkulationsprogramm (csv-Datei wird mit Editor geöffnet)

Viel Spaß mit den erweiterten Möglichkeiten!
Ideen? Verbesserungsvorschläge? Gerne erhalte ich hier deine Rückmeldung!