Communications error or invalid/corrupt data retrieve

Aloittaja Sepi, torstai, 22.10.2009, 16:11

« edellinen - seuraava »

0 Jäsenet ja 1 Vieras katselee tätä aihetta.

Sepi

Moi,

Juuri aloittaneena WS3650/WUHU käyttäjänä törmäsin otsikon mukaiseen WUHU-herjaan. Yrityksistä huolimatta en ole löytänyt siihen syytä ja vika käytännössä siis tarkoittaa sitä etten ole saanut WUHUun mitään säätietoja.

Taustaa:
- Käyttis on XP  (pyörii MAC:n virtuaalikoneessa)
- Käytössä USB to COM adapteri (ajurit asentuivat ok / COM6)
- Käytössä ei ole USB HUBia
- XP:ssä oletusprintteri käytössä
- WUHU asentui ongelmitta
- WUHU:n General Settings:
     * WS36XX Direct Serial Access
     * kaikki rastit ruuduissa
     * aikamäärittelyt default arvoissa (300/24)
- HeavyWeather ei ole käytössä (kokeilin sitä ensin eikä sekään toiminut joten uninstalloin sen)

Onko heittää mitään vinkkejä millä datan saisi siirtymään WS:ltä WUHUun?


Terv. Sepi

meteorologi

Tervetuloa foorumiin!

Ensiksi tulee mieleen, että tuleeko WS:n konsoliin mitään virhetietoja, kuten uskomattomia tuulilukemia?
Onko sinulla jatkoliitin käytössä jossakin kaapelissa?

Entä onko muita ohjelmia käynnissä, jotka voisivat yrittää käyttää tuota COM6:ta myös?
On aika erikoista nimittäin, että HeavyWeatherkaan ei saa yhteyttä konsoliin.

Siinä olisi alkuun peruskysymykset.

J.Jäntti

Tervehdys, Sepi, ja tervetuloa mukaan Foorumiin!

Kiitos kattavista tiedoista. Ne auttoivat saksimaan yleisimmät ja joissakin tapauksissa itsestään selvät vianaiheuttajat pois.

Ensimmäinen, mikä minulle juolahtaa ongelmasta mieleeni, kun kaikki muut ongelmat ovat pois laskuista on se, että USB -> COM-adapterisi ei kykenisi keskustelemaan sääaseman kanssa lainkaan adapterin teknisen puutteen vuoksi. Se, että edes HeavyWeather ei pysty keskustelemaan aseman kanssa vahvistaa ajatusta.

Kun avaat WUHU:n seuraavan kerran, klikkaa [WUHU Log]-nappia ja auenneen ikkunan oikeasta laidasta laita rasti ruutuun kohtaan Show console Com. Errors (Debugging Only). Odottele hetki ja ota sen jälkeen talteen (Copy/Paste-menetelmällä) se, mitä WUHU sanoo häiriön syyksi ja laita se tänne niin katsotaan, mitä lisätietoja sieltä saadaan.

Toinen, joka kannattaa tarkistaa vielä on se, että WS-3650-konsolisi kaapelit eivät ole menneet keskenään vahingossa ristiin.
Ne ovat nimittäin niin poskettoman kehnosti merkattu konsolin takaosaan, että on mahdollista, että olet voinut kytkeä ulkoanturikeskittimeltä tulevan kaapelin vahingossa COM-portille kuuluvaan pistokkeeseen ja COM-porttisi kaapelin vastavuoroisesti ulkoanturille kuuluvaan pistokkeeseen. Se on mahdollista, sillä molemmat ovat RJ11-liittimiä.

Tarkoituksenani ei ole epäillä taitojasi, mutta nostan tämän mahdollisuuden esille siksi, koska tällainen ristiinliittäminen on erittäin mahdollista. Olen itse nimittäin syyllistynyt tuollaiseen temppuun useammin, kuin kerran minun vanhalla WS-3600-asemallani vuonna 2005.
Juha Jäntti
Foorumin ja sivuston ylläpitäjä
Finland Weather Exchange (FinWX)

http://www.finwx.net/
------------------------------------------
Ukkoskausi avattu Suomessa: --.--.2024
Ukkoskausi avattu Helsingissä: --.--.2024
-------------------------------------------
Ukkospäivälaskuri 2024; Helsinki/Viikinmäki
0 ukkospäivää.
------------------------------------------
X, FinWX:n ylläpidon ilmoitukset
------------------------------------------

Sepi

Moi,

Ensinnäkin kiitoksia erittäin nopeista kommenteista!

Koitan alla vastata kootusti kaikkiin huomioihinne:

1. USB -> COM-adapteri epäyhteensopiva
Adapteri tuli paketissa jonka tilasin Paratronikista, luulisi sen siis olevan yhteensopivaa versiota  ;)

2. Kaapelit ristissä
WS3650 toimii langattomasti ulkoilma/kosteus anturille (sekä sademittarille) joten konsolissa ei ole kuin yksi liitäntäpiste. Tämä on myös merkitty sarjaportiksi.

3. uskomattomia tuulilukemia?
Näitä ei ole toistaiseksi näkynyt - päin vastoin varsin pieniä lukuja, joka johtunee mittarin sijainnista.

4. WUHU login sisältö (debug moodissa):
Thu Oct 22 20:42:52 2009 > WUHU monitoring started (WUHU21636XXSP).
Thu Oct 22 20:42:52 2009 > Opened serial port COM7 successfully.
Thu Oct 22 20:43:12 2009 > An error occurred reading the storm alert from the console.
Thu Oct 22 20:43:12 2009 > Time to next console communication: 5000 milliseconds.
Thu Oct 22 20:43:30 2009 > An error occurred reading the storm alert from the console.
Thu Oct 22 20:43:30 2009 > Communications error or invalid/corrupt data retrieved from console.
Thu Oct 22 20:43:30 2009 > Time to next console communication: 5000 milliseconds.
Thu Oct 22 20:43:49 2009 > An error occurred reading the storm alert from the console.
Thu Oct 22 20:43:49 2009 > Communications error or invalid/corrupt data retrieved from console.
Thu Oct 22 20:43:49 2009 > Time to next console communication: 5000 milliseconds.
.
.
.

5. Muita ohjelmia käynnissä jotka saattavat varata COM portin?
- Ei ole (käsittääkseni) yhtään mitään käynnissä ja virustorjuntakin on pois päältä


Windowsin palomuurillakaan ei liene asiaan vaikutusta koska WUHUn lisääminen sallittujen listalle ei vaikuttanut asiaan.


T. Sepi




meteorologi

Outoa on vielä se, että WUHU herjaa myrskyvaroituksen epäonnistuneesta lukemisesta...
Portin WUHU kyllä saa auki.


Aiheeseen liittyen: minullakin oli juuri samalainen herja (ilman myrskyvaroitus-ilmoitusta), kun jatkokaapeli oli huonosti kiinni. Tänään pääsin tuostakin viasta eroon, kun hankin kunnnon jatkopalan kaapeleille.

J.Jäntti

Lainaus käyttäjältä: Sepi - torstai, 22.10.2009, 20:53
1. USB -> COM-adapteri epäyhteensopiva
Adapteri tuli paketissa jonka tilasin Paratronikista, luulisi sen siis olevan yhteensopivaa versiota  ;)

Tuo sulki pois ainakin mahdollisuuden siihen, että adapteri olisi epäyhteensopiva, sillä Paratronic on tunnettu luotettavuudestaan, joten sekundaa he tuskin tuohon pakkaavat.

Lainaus käyttäjältä: Sepi - torstai, 22.10.2009, 20:53
2. Kaapelit ristissä
WS3650 toimii langattomasti ulkoilma/kosteus anturille (sekä sademittarille) joten konsolissa ei ole kuin yksi liitäntäpiste. Tämä on myös merkitty sarjaportiksi.

Tuota en tietänytkään WS-3650-konsolista, että siinä ei olisi enää liitäntää lämpötila/kosteusanturille, joten voidaan ainakin tuon perusteella pudottaa pois mahdollisuus siihen, että kaapelit olisivat voineet mennä ristiin.

Lainaus käyttäjältä: Sepi - torstai, 22.10.2009, 20:53
4. WUHU login sisältö (debug moodissa):
Thu Oct 22 20:42:52 2009 > WUHU monitoring started (WUHU21636XXSP).
Thu Oct 22 20:42:52 2009 > Opened serial port COM7 successfully.
Thu Oct 22 20:43:12 2009 > An error occurred reading the storm alert from the console.
Thu Oct 22 20:43:12 2009 > Time to next console communication: 5000 milliseconds.
Thu Oct 22 20:43:30 2009 > An error occurred reading the storm alert from the console.
Thu Oct 22 20:43:30 2009 > Communications error or invalid/corrupt data retrieved from console.
Thu Oct 22 20:43:30 2009 > Time to next console communication: 5000 milliseconds.
Thu Oct 22 20:43:49 2009 > An error occurred reading the storm alert from the console.
Thu Oct 22 20:43:49 2009 > Communications error or invalid/corrupt data retrieved from console.
Thu Oct 22 20:43:49 2009 > Time to next console communication: 5000 milliseconds.

Tuossa mainitaan WUHU:n avanneen COM-portin COM7. Ensimmäisessä viestissäsi ilmoitit, että adapteri asentui COM6:een ongelmitta.
Onko adapteri vaihtanut loogista tunnustaan tuossa välissä?

Kun käynnistät WUHU:n ja se aloittaa lukemaan dataa, tuleeko WUHU:n pääikkunan vasemmalle puolelle, kohtaan Current mitään lukemia sääaseman ulkoantureilta, vai näyttävätkö kaikki lukemat "OFL" ?

Entä kellonajat konsolissa ja tietokoneessasi, käyvätkö ne samassa ajassa?
Juha Jäntti
Foorumin ja sivuston ylläpitäjä
Finland Weather Exchange (FinWX)

http://www.finwx.net/
------------------------------------------
Ukkoskausi avattu Suomessa: --.--.2024
Ukkoskausi avattu Helsingissä: --.--.2024
-------------------------------------------
Ukkospäivälaskuri 2024; Helsinki/Viikinmäki
0 ukkospäivää.
------------------------------------------
X, FinWX:n ylläpidon ilmoitukset
------------------------------------------

weatherc

Tämä pätee ainakin WD:ssä:

Tarkista XP:n (?) ohjauspaneelista että sen antama COM-porttinumero USB-COM adapterille on sama kun olet WUHU:lle kertonut ja jollei niin muuta se WUHU:ssa samaksi ja käynnistä kone uudelleen.
Tämä on ainakin minulle tehnyt jekut muutamat kerrat silloin kun oli tuollainen adapteri käytössä WMR968:n kanssa...

Sepi

Jep - jotain mystistä tapahtuu COM porttien varauksissa...ensin oli käytössä COM6, sitten eilen se muuttui COM7:ksi ja tänään se on taas COM6. Fyysiset kytkennät on koko ajan pysyneet samoina ...

Anyway - muutin portin WUHUssa oikeaksi ja buuttasin sitten XP:n. Buutin jälkeen COM6 oli yhä käytössä sekä XP:ssä että WUHUssa  :)

Toimintaan tämä ei tosin vaikuttanut - alla lokin sisältöä:
Fri Oct 23 21:50:17 2009 > WUHU Application Started (1, 0, 216, 87)
Fri Oct 23 21:50:17 2009 > WUHU monitoring started (WUHU21636XXSP).
Fri Oct 23 21:50:17 2009 > Opened serial port COM6 successfully.
Fri Oct 23 21:53:07 2009 > Could not verify console clock.
Fri Oct 23 21:53:07 2009 > Cannot retrieve console history because the PC clock and console clock are too far out of sync.
Fri Oct 23 21:53:07 2009 > Console history was not read completely. 0 records were collected. 0 records were stored.  0 records were uploaded.  0 records were uploaded to PWSWeather
Fri Oct 23 21:53:53 2009 > An error occurred reading the storm alert from the console.
Fri Oct 23 21:53:53 2009 > Time to next console communication: 5000 milliseconds.
Fri Oct 23 21:54:16 2009 > An error occurred reading the storm alert from the console.
Fri Oct 23 21:54:16 2009 > Time to next console communication: 5000 milliseconds.

Kellonajoissa konsolin ja XP:n välillä ei ole kuin muutaman sekunnin ero joten sen tarkkuuden luulisi riittävän - eikö niin?

Pääikkunan vasemmalle puolelle, kohtaan Current ei tule mitään lukemia sääaseman ulkoantureilta, kaikki lukemat = OFL

Kaapeleiden suhteen setuppi on seuraava:
Konsoli <-> RJ11 liitin ----- kaapelia --- RS232 liitin <-> USB adapteri <-> koneen USB liitin

Eli (USB) jatkokaapelia ei ole käytössä.


Mites nuo COM portin asetukset XP:ssa pitäisi olla - onko niissä jotain speziaalia mitä pitäisi huomioida?




weatherc

LainaaKellonajoissa konsolin ja XP:n välillä ei ole kuin muutaman sekunnin ero joten sen tarkkuuden luulisi riittävän - eikö niin?
Nyt mulla ei ole WUHU:a mutta tuosta lokipäktästä päätellen niin ei riitä, ero kellonajoissa on liian suuri.
En tiedä onko WUHU:ssa mutta WD:ssä on toiminto jossa voi synkata kellot keskenään.

LainaaMites nuo COM portin asetukset XP:ssa pitäisi olla - onko niissä jotain speziaalia mitä pitäisi huomioida?
Ei pitäisi olla, tarkista onko bitratet ovat samat sekä COM-portilla että WUHU:n asetuksissa (onko edes sellaista asetusta?)

Sepi

laitoin kellot täysin samaan aikaan - ei vaikutusta.

Sarjaporttinopeuksia ei WUHUssa voi määritellä.

Mielenkiintoinen huomio on se että saan samat herjat vaikka irrotan sarjakaapelin konsolista kokonaan. Lieneeko konsolissa vikaa ...
Palautan sen tehdasasetuksiin ja kokeilen vielä kerran uudestaan. Jos ongelmat jatkuvat laitan konsolin vaihtoon.