Seite 1 von 1

WsWin und WS2800 - liest nicht alle Datensätze

Verfasst: 21 Jan 2010 19:54
von zafira
Hallo,
ich habe seit ein paar Tagen eine WS2800 von ELV und teste sie mit WsWin 2.95.10.
Es geht ja nur über die Logfileüberwachung. Also habe ich nach etwas lesen im Netz ein paar Tipps gefunden und es auch zum laufen gebracht.
Dachte ich :(
Bis heute Morgen, lief es ohne Probleme. HeavyWeatherPro liest die Daten der WS2800 und schreibt sie kontinuierlich in eine Datei. Damit die Daten nicht all zu lange im Buffer des Rechner bleiben, stoppe und restarte ich das Programm über WsWin alle 10 min.
Nun war ich mutig und klickte mal unter dem Menüpunkt Internet ein paar Häkchen an und erzeugte ein paar mehr HTML Ausgaben. Das hat auch geklappt, nur seit dem werden nicht mehr alle Daten bis zum aktuellen Zeitpunkt gelesen. WsWin liest einfach nicht bis zum Ende der Logdatei, obwohl dort alle 60 sekunden ein neuer eintrag hinzukommt.

Gibt es da Erfahrungen, tipps oder wie kann man das evtl. tracen wo der Hase im Pfeffer liegt ? Das Programm ist ja unheimlich mächtig und ich gestehe, ich habe es noch nicht voll erfasst. Die Einstellungen unter Menü Internet habe ich zwar wieder zurück genommen, aber das Problem ist geblieben.

Verfasst: 21 Jan 2010 22:42
von weneu
Hallo,
ich habe zwar mit dieser Konstellation keine Erfahrung, aber ich vermute, dass der Rechner einfach nicht "hinterherkommt", wenn alle 60 Sekunden ein Datensatz kommt und dann auch noch html-Datein erzeugt werden sollen.
Wenn das der Grund sein sollte und Du, warum auch immer, trotzdem dieses extrem kurze Intervall beibehalten willst (bei der Originalsoftware), solltest Du evtl den sog. "Pausebetrieb" von WSWIN nutzen.
Aber dazu sollten sich besser andere äußern.

Verfasst: 24 Jan 2010 12:52
von zafira
weneu hat geschrieben:Hallo,
ich habe zwar mit dieser Konstellation keine Erfahrung, aber ich vermute, dass der Rechner einfach nicht "hinterherkommt", wenn alle 60 Sekunden ein Datensatz kommt und dann auch noch html-Datein erzeugt werden sollen.
Wenn das der Grund sein sollte und Du, warum auch immer, trotzdem dieses extrem kurze Intervall beibehalten willst (bei der Originalsoftware), solltest Du evtl den sog. "Pausebetrieb" von WSWIN nutzen.
Aber dazu sollten sich besser andere äußern.
Na der Messintervall von 1 Minute liefert meiner bescheidenen Meinung nach besser Messdaten vor allem im Bereich Wind/Boen, so dachte ich zumindest.

Das heisst aber nicht , das ich jede Minute die Daten mit WsWin auslese.
Hier habe ich sehr wohl die Pausenfunktione aktiviert und schaue nur alle 5 Minuten nach, ob es neue Datensätze gibt.

Aber in einem scheinst du ins Schwarze getroffen zu haben. Es scheint am Timing zu liegen. Nachdem ich wirklich alle Internetgrafieken und Tabellen abgeschaltet habe, hat es sich wieder normalisiert. soll heissen, die Daten werden wieder bis zum Ende der Datei gelesen und sind aktuell.

Ich habe mich sogar schon an eine eigene custom.txt rangetraut und es klappt immer noch. Hier ist wohl noch ein wenig experimentieren mit
Timern und Zeiteinstellungen notwendig. Deswegen ja meine Anfrage
nach Debug Möglichkeiten.

Verfasst: 24 Jan 2010 12:57
von weneu
Hallo,
Du kannst unter "Datei - Optionen" mal "debug" anhaken und dann die entsprechenden Nummern (bleibe mit dem Mauszeiger kurz drauf, dann wird ein Tooltipp angezeigt)
Allerdings sind die Meldungen, die dann in der wswinerrr.txt erscheinen, nicht immer einfach zu interpretieren.

Problem gefunden und gelöst

Verfasst: 09 Mär 2010 21:49
von zafira
So , das Problem liegt an der Software selber, die scheinbar lieber Messdaten buffered als sie ins Logfile zu schreiben.
Man muss nur ab und zu mal das Fenster der HW Software in den Vordergrund bringen und schon werden die Daten ins History File geschrieben und dann auch ordentlich von WsWin ausgewertet.

Jetzt bräuchte ich nur noch jemanden der täglich mehrmals das Programm anklickt :roll: :lol:

Ich habe mir dann mit einem kleinen Trick aus der Patche geholfen.
Wer kann schon mehrmal täglich auf die Maus drücken um ein Programm zum schreiben der Daten veranlassen ?
Dafür gibt es doch kleine Hilfsprogramme.

Habe mir das Programm SciTE4AutoIt3 von http://www.scintilla.org
runtergeladen.
Ein dolles Programm um Fenster Maus und Tasten zu manipulieren.
Habe ein kleines Script geschrieben (nur 4 Zeilen) das das Heavy Weather Programm aktiviert, kurz wartet und es dann wieder als Icon verschwinden lässt.
Dieses kleine script starte ich dann regelmäßig alle z.B. 5 Min. von WsWin aus und - voila, habe immer aktuelle Wetterdaten, auch Nachts wenn ich schlafe.

Damit das Rad nicht zweimal erfunden werden muss, hänge ich den 4zeiler gleich hier mit dran. Wer Lust hat kann damit rumspielen. Ist ne supereinfache aber mächtige script sprach. Und vor allem tun sich da Möglichkeiten auf...


Hier das kleine script, man kann es sogar noch kompilieren und dann als .exe aufrufen.

Zeile 1 setzt den focus auf das Fenster anhand der Fenster-Titel-Zeile. Dadurch werden schon die Daten ins History geschrieben.
Zeile 2 wartet 3 Sekunden
Zeile 3 verkleinert(iconifiziert) das Programm damit es nicht immer so Bildfüllend rumliegt
Zeile 4 nochmal 3 Sekunden warten und dann
beendet sich das script. Viel Spaß.

1)WinActivate("Heavy Weather Pro WS 2800")
2)Sleep(3000)
3)WinSetState("Heavy Weather Pro WS 2800", "", @SW_MINIMIZE)
4)Sleep(3000)

Verfasst: 09 Apr 2010 14:56
von azwahlen
Hallo zusammen

bin ein neur User der Software im Zusammenspiel mit einer WS2800 und habe die gleiche Situation mit der Datenübernahme.

Die Idee von zafira tönt super.
Habe mir die Software gleich mal runtergeladen und damit begonnen.
Und hier nun mein Problem:
Wie bekomme ich die Code Zeilen zum Laufen?
Mein IT/Software Wissen scheint da nicht zu reichen.

ich bin dankbar für jede Hilfe.


Ein sonniger Gruss aus der Schweiz
Andreas

WS 2800 mit Zusatzsensoren erweiterbar?

Verfasst: 29 Mai 2010 14:52
von ups11
Nun liegen ja die ersten Erfahrungen mit der WS 2800 vor. Aus den ganzen Beschreibungen bei den Verkäufern geht nicht hervor, ob diese WS mit Zusatzsensoren erweiterbar ist. Ich brauche Ersatz für meine WS2000 und möchte unbedingt einen Sonnensensor einsetzen.
Kann man die WS 2800 erweitern und mit Jumpern Adressen einstellen?

Schöne Grüße
ups11