Sääasemaohjelmat > WUHU

WUHU:n automaattitoiminnot

(1/8) > >>

J.Jäntti:
Aloitan uuden viestiketjun, jotta saamme keskitettyä WUHU:n automaattitoimintojen tiedot yhteen paikkaan.

- Tuorein versio ohjelmasta on aina saatavilla täältä.
- WUHU:n tukiyhteisö toimii Yahoo! Tech Groups-sivustolla.
- Ajastus toimii vain WUHU-ohjelman versiosta 216.42 alkaen. Tätä ohjetta kirjoitettaessa (15.07.2008) uusin versio on 216.50.

Alerts/Actions-napin takana on pelottavan näköinen säätömahdollisuuksien armada, kuten aiemmissakin versioissa.

Muutokset vanhaan ohjeeseen verrattuna ovat lihavoituna

-- Main Action/Alert Configuration --
[X] Enable Actions
(o) Repetitions   1

-- WUHU Operation Alarms/Actions --
[X] On Weather Update
    [  ] On Update Seconds   300

[Sound/Action] -nappi:
-- Action on Activation --
actionfile:"C:\Windows\Scripts\WUHUAction.txt"

Huomioitavaa:
(o) Repetitions  1
Tarkoittaa, kuinka moneen kertaan WUHU:n tulee tuo Actioni ajaa, kun määritetty hälytys tai asia Actionin päälle liipaisee.

[  ] On Update Seconds   300
Versiosta 216.42 alkaen tällä toiminnolla ei ole mitään käyttötarkoitusta, jos halutaan ajaa useampaa actionia kerralla, sillä Actioneita voidaan laittaa Action-tiedostoon sisälle. "On Weather Update"-valinnassa tulee olla kuitenkin rasti, jotta ajot käynnistyvät. Jos Action-tiedostoa ei määritetä, järjestelmä suorittaa määritetyn, yksittäisen Actionin joka kerta, kun sääaseman konsolilta luetaan mittaustiedot. LaCrosse-asemilla lukeminen tapahtuu 4-7 sekunnin välein.

Action on Activation:
actionfile:"C:\Windows\Scripts\WUHUAction.txt"
Tällä komennolla WUHU lukee hakemistosta C:\Windows\Scripts, WUHUAction.txt-tiedoston (eli Action-tiedoston), joka sisältää kasan ajastettuja Actioneja omilla riveillään. Ajastetut Actionit ohittavat "On Weather Update"-toiminnon ajastuksen ja Action-tiedostoon voidaan asettaa useita erilaisia ajastuksia vapaasti. Niistä kerrotaan seuraavaksi.

Action-tiedosto:
Tämä on WUHU-ohjelman uusin ja ehkäpä parhain lisätty ominaisuus pitkään aikaan.
Oman tiedostoni (WUHUAction.txt) sisältö on seuraavanlainen:


--- Lainaus käyttäjältä: WUHUAction.txt ---time(00:00,23:59,@1):template:"C:\WINDOWS\Scripts\WUHU-WX.txt" "X:\paikka\jonne\data\halutaan\WU_stickertags.txt"
time(00:00,23:59,@10):silent:C:\WINDOWS\System32\ftps.exe "-quiterror -s:C:\WINDOWS\Scripts\wu.ftp"

--- Lainaus päättyy ---

Komento voidaan purkaa seuraavasti esimerkillä, värikoodattuna:
time(00:00,23:59,@10):silent:C:\WINDOWS\System32\ftps.exe "-quiterror -s:C:\WINDOWS\Scripts\wu.ftp"

Makrokomento time( ):
Makrokomennon ajon aloitusaika
Makrokomennon ajon lopetusaika
Makrokomennon toisto tunnin aikana (Tästä lisää tietoa esimerkein alla)
WUHU:n ajettava Actioni

Kyseinen esimerkin ajastus ajaa Actionin koko vuorokauden ajan, kymmenen minuutin välein (@10).

-----------------------
HUOM! Makrokomennoissa ei saa olla välilyöntejä.
Esimerkiksi:
- Makrokomento time(00:00, 23:59, @5): ei toimi.
- Makrokomento time(00:00,23:59,@5): toimii.
-----------------
ESIMERKKEJÄ:

- Jos haluat ajaa Actionin kellon ympäri joka kerta, kun WUHU päivittää konsolilta tiedot, anna seuraava makrokomento:
time(00:00,23:59):

Voit myös määritellä Actionin ajon toimimaan vain tiettynä kellonaikana vuorokaudessa, kuten alkamaan kello 9 aamulla ja päättymään kello 15 iltapäivällä. Silloin komennoksi kirjoitetaan:
time(09:00,15:00):

- Jos haluat ajaa Actionin kellon ympäri viiden minuutin välein, anna seuraava makrokomento:
time(00:00,23:59,@5):

- Actioneja voidaan ajaa myös kerran tunnissa. Tämä saadaan aikaan makrokomennolla:
time(00:00,23:59,0):
Tällöin kyseinen Action ajetaan kerran tasatunnein.

- Voit määritellä myös Actionin ajettavaksi kuluvan tunnin aikana vain tiettyinä minuutteina käyttäen seuraavaa makrokomentoa:
time(00:00,23:59,12,25,32,45):
Tällöin kyseinen Action ajetaan kellon ympäri, joka tunnin aikana kerran kello xx:12, xx:25, xx:32 ja xx:45.

- On myös mahdollista määritellä tietty kellonajan minuuttiaikaraja, jolloin Action ajetaan, käyttäen seuraavaa makrokomentoa:
time(00:00,23:59,10-15):
Tämä komento ajaa Actionin kerran minuutissa joka tunnin aikana kello xx:10-xx:15.

- Kaikkia ylläolevia ajastusmenetelmiä voi yhdistääkin, jos sen kokee tarpeelliseksi. Tässä esimerkki värikoodattuna, jotta lukija saa selville, mikä kohta makrokomennosta on vastuussa Actionin ajosta mihinkin kellonaikaan.:
time(00:00,23:59,@10,15,17,25-30,50-55):
Tämä komento ajaa Actionin kerran kello xx:10, sitten kerran kello xx:15 ja kerran xx:17, kerran kello xx:20, kerran minuutissa kello xx:25-xx:30, kerran kello xx:40 ja lopulta kerran minuutissa kello xx:50-xx:55. En tiedä, mikä järjestelmä tai ohjelma käyttäisi tuollaista aikataulutusta, mutta tällainenkin aikataulutus on mahdollista toteuttaa. :)

Jos tästä pikku oppaasta jäi kysymyksiä, voit heittää kysymyksen joko tähän ketjuun tai yksityisviestillä.
Autan mielelläni.

meteorologi:
Erittäin monipuolinen ja selkeä opas.  :)
Testaan, kunhan kerkiän.

Mitään ei jäänyt (ainakaan vielä) epäselväksi.

meteorologi:
Action-tiedosto toimii hyvin muuten, paitsi se sama FTP-ongelma ei toimi.
Template toimii.
Mutta FTP-siirto ei tapahdu kummallakaan tavalla, ei uudella eikä vanhalla.  ???

J.Jäntti:

--- Lainaus käyttäjältä: Meteorologi - Tiistai, 15.07.2008, 21:03 ---Action-tiedosto toimii hyvin muuten, paitsi se sama FTP-ongelma ei toimi.
Template toimii.

Mutta FTP-siirto ei tapahdu kummallakaan tavalla, ei uudella eikä vanhalla.  ???

--- Lainaus päättyy ---
Kylläpäs on outo ongelma.

WUHU:n versio 216.49 alkaen tarjoaa sisäänrakennetun FTP-clientin. Kokeilepas laittaa tällainen Actioniksi:

ftp://käyttäjätunnus:salasana@ftp.palvelin.jossain.com BINARY "C:\tiedoston\kansio\koneella\currdat.lst" "\tiedoston\kansio\serverillä\currdat.lst"

Jos se ei toimi, niin kokeile tätä:

ftp://käyttäjätunnus:salasana@ftp.palvelin.jossain.com:21P BINARY "C:\tiedoston\kansio\koneella\currdat.lst" "\tiedoston\kansio\serverillä\currdat.lst"

Tuon komennon eteen ei tule mitään action-komentoja, kuten template: tai copy:

Itselläni olisi ajastus tämän näköinen:
time(00:00,23:59,@1):ftp://käyttäjätunnus:salasana@ftp.palvelin.jossain.com BINARY "C:\tiedoston\kansio\koneella\currdat.lst" "\tiedoston\kansio\serverillä\currdat.lst"

Muista laittaa tuo ajastus siihen, muutoin se tukkii FTP-serverin.
Kerro, lähtikö se toimimaan joillakin noista ehdotuksista.

meteorologi:
Voihan olla vika ukossakin, etten huomaa jotain pientä, yksinkertaista virhettä, mutta ei toimi.  :'(
Ei noista Sinun ehdotuksista, eikä aiempi ehdotus suoraan WINDOWSin FTP-ohjelmaa käyttämällä.  :'(

Alkaa pikkuhiljaa haluttaa heittää koko FTP-siirto roskiin.

Navigaatio

[0] Viestien etusivu

[#] Seuraava sivu

Siirry pois tekstitilasta