Trix


Anmeldung: 12.05.2007
Beiträge: 1266
Wohnort: Halberstadt
|
Verfasst am: 06.09.07 - 16:47 Titel: WS300PC funktioniert mit WSWin32
|
»Zitat |
|
Unter dem Link: http://kulknet.homeip.net/Steffen/Softwareprojekte/WS_Logger/WS_Logger.htm gibt es ein Programm welches die WS300PC und WS444PC über die Dateiüberwachung mit WSWin32 verbindet.
Die Tests sind zwar noch nicht komplet abgeschlossen aber bei mir läuft es auf zwei verschiedenen Systemen ohne Probleme.
Da ich keine WS500 besitze währe es schön wenn ihr es auch mal mit dieser Station testen könntet.
Es muß nicht installiert werden und Weather Prof muß nicht laufen.
Das Programm liest den Speicher der Station aus. Bei voller Station dauert es etwa 20 min. evtl. vorher auslesen
Viel Spass
|
|
|
|
|
|
|
kaltera
Anmeldung: 17.03.2006
Beiträge: 12
Wohnort: Schweiz
|
Verfasst am: 07.09.07 - 16:53 Titel: Re: WS300PC funktioniert mit WSWin32
|
»Zitat |
|
Coole Sache, Danke für die Info. Habs schnell getestet und funktionert soweit gut.
Ich habe aber ein paar extrem Ausschläge beim Luftdruck .... kann man das irgendwo einstellen, damit abnormale Werte nicht berücksichtig werden ?
|
|
|
|
|
|
|
Trix


Anmeldung: 12.05.2007
Beiträge: 1266
Wohnort: Halberstadt
|
Verfasst am: 07.09.07 - 17:48 Titel:
|
»Zitat |
|
Hallo kaltera
Danke für die Ergebnisse
Eine Plausibilitätskontrolle für Lufdruck wird eingeführt.
Ich hab nur noch mit einem Bug bei der Verbindung zur WS500/WS550 zu kämpfen.
Gruß Steffen
|
|
|
|
|
|
|
DuffyDuc

Anmeldung: 25.01.2006
Beiträge: 202
|
Verfasst am: 07.09.07 - 17:56 Titel:
|
»Zitat |
|
Hi Steffen,
>Ich hab nur noch mit einem Bug bei der Verbindung zur S500/WS550 zu kämpfen.
Vielleicht kann man helfen??
Gruss
Stefan
|
|
|
|
|
|
|
Trix


Anmeldung: 12.05.2007
Beiträge: 1266
Wohnort: Halberstadt
|
Verfasst am: 07.09.07 - 18:12 Titel:
|
»Zitat |
|
Hallo DuffyDuc
Ja währe möglich da ich die Verbindung zur WS500 nicht selber testen kann.
Momentan hat Ralf gerade das Programm am testen und bei Ihm hängt es sich beim Überprüfen ob der Loggerspeicher leer ist auf.
Es kann sein, daß die WS500 länger braucht um die Daten auf di Schnittstell zulegen und ich es mit dem Timing etwas übertrieben habe oder das der Returncode für Logger leer zwischen WS300 und WS500 verschieden ist.
Eine Version mit großzügigrem Timing ist momentan grade zum runterladen bereit auf dem Server, kannst Du ja mal testen.
Sollte sie sich auch aufhängen bräucht ichl die Daten aus dem Textfeld Datenkontrolle.
Zur Zeit des Aufhängens sollte da der Returncode stehen.
Oder einfach mal Loggerauslesen deaktivieren.
Danke
Steffen
|
|
|
|
|
|
|
DuffyDuc

Anmeldung: 25.01.2006
Beiträge: 202
|
Verfasst am: 07.09.07 - 18:50 Titel:
|
»Zitat |
|
Hi Steffen,
der FTDI-Chipsatz sollte gleich sein. Also gleiches Kriterium. Beim Loopen sollte eine Wartezeit von 30ms ausreichen.
Keine Ahnung, was du mit Returncode meinst!
Du schickst "normalerweise" deinen Befehl 'rüber und startest einen Thread oder Poll um FT_Q_Bytes zu überwachen, der zurückkommt sobald FT_Q_Bytes > 0 oder ein Timeout auftritt. Da kann sich also nur Get_USB_Device_QueueStatus (oder so ähnlich) aufhängen.
Soweit ich weiß ist das bei allen WS identisch.
Könnte also auch ein USB-Problem sein.
Beim Lesen der History kannst du als Kriterium auch die Zeit verwenden: Alter Datensatz <= Ausleseintervall und dann stoppen.
Falls du Details wissen willst müsste ich aber erst mal nachsehen.
Gruss
Stefan
|
|
|
|
|
|
|
kaltera
Anmeldung: 17.03.2006
Beiträge: 12
Wohnort: Schweiz
|
Verfasst am: 07.09.07 - 18:59 Titel:
|
»Zitat |
|
Da ich so Wswin ja gut nutzen kann,fragt sich nur,wie ich die restlichen Daten von über 1 Jahr in Wswin importiere ... Kann mir jemand sagen wie das geht ?
Vielen Dank
|
|
|
|
|
|
|
Trix


Anmeldung: 12.05.2007
Beiträge: 1266
Wohnort: Halberstadt
|
Verfasst am: 07.09.07 - 19:19 Titel:
|
»Zitat |
|
Hallo Stefan
Wenn ich "FE 31 FC" sende und der Logger ist leer meldet die WS300 "FE 31 10 FC" zurück.
Das werte ich aus um sicherzustellen, das die daten die empfangen wurden auch sinnvoll sind.
Das meinte ich mit Returncode.
Da ja bei leerem Logger kein Zeitstempel kommt muß ich einen definierten Datensatz auswerten um Übertragungsfehler auszuschließen.
Es ist nun Möglich, daß die WS500 nicht "FE 31 10 FC" zürück sendet wenn sie leer ist und der nächste Datensatz abgefragt wird.
Momentan geht das Programm beim nicht empfangen von "FE 31 10 FC" davon aus das es sich um einen Übtragungsfehler handelt und Probiert es weitere 3200 mal.
deswegen hängt das Programm vermutlich an der Stelle.
Aber das kann ich heute nicht mehr ändern.
Ich muß jetzt zu Dienst.
Bis Morgen
Steffen
|
|
|
|
|
|
|
DuffyDuc

Anmeldung: 25.01.2006
Beiträge: 202
|
Verfasst am: 07.09.07 - 20:32 Titel:
|
»Zitat |
|
Hi Steffen,
meine WS300PC schickt kein FE 31 10 FC. Da gibt es also einen Unterschied. ?!
Ob der Emfpang Ok war entscheide ich nach dem Entfernen der Esc-Sequenzen anhand der Satzlänge (Ende FC).
Gruss
Stefan
|
|
|
|
|
|
|
Felix-S


Anmeldung: 05.01.2005
Beiträge: 695
Wohnort: 68229 Friedrichsfeld (zwischen Mannheim und Heidelberg)
|
Verfasst am: 08.09.07 - 20:53 Titel:
|
»Zitat |
|
Geniale Sache,
war früher WS2500-PC-Nutzer und habe nun eine WS 250 + WS 300 PC. Dank des Programms funktioniert das Ganze mit WSWIN bei mir schonmal sehr gut, habe nur ein Problem : ich benutze einen 2., batteriebetriebenen Außensensor bei meiner Wetterstation. Den erkennt auch der WS-Logger problemlos und zeigt mir die Werte dort als ,,Sensor 1" an. Allerdings kommt WSWIN wohl damit nicht klar - dort werden mir beim Sensor 2 Werte von 60-80 °C angezeigt, was ja schlecht sein kann, wenn der WS-Logger und die Station mir für den Sensor gleichzeitig um die 16 °C anzeigen, außerdem zeigt WSWIN für den Sensor 0 % Luftfeuchte an. Kann man dieses Problem evtl. beheben oder ist WSWIN vielleicht damit überfordert, zwischen Kombi-und weiteren Sensor zu unterscheiden? (WSWIN läuft bei mir über Dateiüberwachung).
Gruß
Felix
|
|
|
|
|
|
|
tkamp
Anmeldung: 19.03.2006
Beiträge: 35
|
Verfasst am: 09.09.07 - 06:46 Titel:
|
»Zitat |
|
Hallo,
ich habe versucht meine ws550 mit dem Programm auszulesen und,
es funktioniert nur ein einziges mal, danach liest das
Programm die 550 nicht weiter aus. Angezeigt wird im übrigen dann nur noch FE
Ist das Problem evt lösbar ?
Danke
|
|
|
|
|
|
|
Trix


Anmeldung: 12.05.2007
Beiträge: 1266
Wohnort: Halberstadt
|
Verfasst am: 09.09.07 - 07:45 Titel:
|
»Zitat |
|
Hallo
Ich hoffe das das Problem lösbar ist. Ich kann nur im Moment nicht so wie ich will. ab Montag hab ich wieder Frei.
Zur Zeit sieht es so aus, daß die Station WS444PC und WS300PC ausgelesen werden können und die WS500 noch nicht und ich weiß noch nicht wieso. Die erste Auslesung geht und die Zweit eine Minute später mit der gleichen Routine geht nicht.
Aber das wird schon noch.
|
|
|
|
|
|
|
Trix


Anmeldung: 12.05.2007
Beiträge: 1266
Wohnort: Halberstadt
|
Verfasst am: 09.09.07 - 08:46 Titel:
|
»Zitat |
|
| Felix-S hat folgendes geschrieben: | Geniale Sache,
war früher WS2500-PC-Nutzer und habe nun eine WS 250 + WS 300 PC. Dank des Programms funktioniert das Ganze mit WSWIN bei mir schonmal sehr gut, habe nur ein Problem : ich benutze einen 2., batteriebetriebenen Außensensor bei meiner Wetterstation. Den erkennt auch der WS-Logger problemlos und zeigt mir die Werte dort als ,,Sensor 1" an. Allerdings kommt WSWIN wohl damit nicht klar - dort werden mir beim Sensor 2 Werte von 60-80 °C angezeigt, was ja schlecht sein kann, wenn der WS-Logger und die Station mir für den Sensor gleichzeitig um die 16 °C anzeigen, außerdem zeigt WSWIN für den Sensor 0 % Luftfeuchte an. Kann man dieses Problem evtl. beheben oder ist WSWIN vielleicht damit überfordert, zwischen Kombi-und weiteren Sensor zu unterscheiden? (WSWIN läuft bei mir über Dateiüberwachung).
Gruß
Felix |
Nee geht schon
Ich hab lange überlegt wie ich es am besten mache, aber vieleicht könnt Ihr mir da ja Helfen.
Bei WSWin Kommt in der Sensortabelle zuerst der Innensensor (0) dann der Außensensor (1) dann die Anderen (2-16).
Da bei unseren Stationen ja der Kombisensor der Außensensor ist ist er auf der Position 1 und der Zusatssensor1 auf der Position 9 in der CSV Datei.
Wenn der Zusatzsensor2 bei Dir in WSWin Werteanzeigt und im WS Logger nicht könnter es sein das Du in WSWin Sensoren kombiniert hast die dann auf 2 liegen.
Der WS Logger schreibt beim CSV schreiben die Werte vom Bildschirm ab nur Pos 1 und 9 sind vertauscht.
Mit freundlichem Gruß
Steffen
|
|
|
|
|
|
|
G450


Anmeldung: 13.08.2007
Beiträge: 583
Wohnort: 83714 Miesbach / Obb. 702m ü.NN
|
Verfasst am: 10.09.07 - 16:02 Titel: Re: WS300PC funktioniert mit WSWin32
|
»Zitat |
|
Hallo, bin etwas verwirrt!
Hatte bei Werner Krenn nachgefragt und bekam unter anderen folgende Info:
Hallo Hr. Gunia,
vorne weg:
meine Software unterstützt die WS300-PC nicht.
Was nun?
Habe Laptop mit Win Mista und WS300-Pc.
Zur not auch altes Laptop mit XP.
Möchte WeatherProf. endlich an die Wand schmeißen!!!
mit besten Grüßen
Udo G.
|
|
|
|
|
|
|
leknilk0815

Anmeldung: 14.06.2006
Beiträge: 4901
Wohnort: Wackersberg, 661m / NN
|
Verfasst am: 10.09.07 - 16:18 Titel:
|
»Zitat |
|
nimm Sun&Rain! _________________ Gruß - Toni
KS300+WS444PC (WSL/S&R/WSWIN)+Windrichtung+Sonnenschein+3x Bodentemperatur, Lightning Radar, FHZ1300WLAN, WS2500PC-868MHz, WS3000TV
|
|
|
|
|
|
|