FinWX Foorumi
torstai, 24.05.2012, 03:24 *
Tervetuloa, Vieras. Ole hyvä ja kirjaudu tai rekisteröidy.
Jäikö aktivointi sähköposti saamatta?

Kirjaudu käyttäjätunnuksen, salasanan ja istunnonpituuden mukaan
Uutiset:
06.05.2012
Toivotamme tervetulleeksi FinWX:n 69. jäsen-sääaseman, FinWX Turku-54:n.
Sääasema on Länsi-Suomen läänin 25. FinWX-asema.

Lue lisää uudesta jäsenasemasta täältä.
 
   Etusivu   Ohjeet Haku Kalenteri Kirjaudu Rekisteröidy  
Sivuja: 1 2 [3]
  Tulostusversio  
Kirjoittaja Aihe: Millainen sääasema?  (Luettu 834 kertaa)
0 jäsentä ja 2 vierasta katselee tätä aihetta.
Snowi
Foorumin Yleismoderaattori
*****
Poissa Poissa

Viestejä: 1762



WWW
« Vastaus #20 : perjantai, 06.01.2012, 17:27 »

Vaikka en ole 1-wireä kokeillut, niin en kyllä aloittelijoille sitä lähtisi suosittelemaan, ellei sitten tosiaan satu olemaan Tee-Se-Itse ihminen. Jokainen varmasti tuntee itsensä sen verran hyvin, että osaa päättää onnistuisiko 1-wire-antureiden asennus itseltä kuinka helposti. 1-wiren voi kyllä mainita, mutta suositella sitä ei ehkä aloittelijalle kannata, jotta ei käy vahingossakaan sellaista tilannetta, jossa henkilö ostaa kyseiset anturit ja sitten ihmetellään miten ne oikein asennetaan Hymyilee

Itse suosin helppoutta ja langattomuutta, kuten olette varmasti huomanneet  Hymyilee leveästi, joten sen takia 1-wire-antureita tuskin itselle tulee. Itse asennuksen en uskoisi olevan mikään ongelma, mutta langattomuuden puuttuminen olisi sitäkin enemmän.
Nykyään langattomat laitteet toimivat niin hyvin, että ongelmia niiden kanssa ei ole ainakaan itsellä juuri esiintynyt. Jos on huonoja muistoja takavuosien langattomista laitteista, niin ne kannattaa unohtaa ja luottaa nykyajan langattomuuteen  Hymyilee. Itsellä on lähes kaikki mahdollinen langatonta: näppäimistö, hiiri, sääasema, sääaseman lisäanturit, sääkamera jne. Ongelmia ei ole esiintynyt käytännössä yhtään, jos laskee pois alkuun käyttäjästä johtuneet heikon kuuluvuuden asennukset. Vielä odotan langatonta sähkö ja langatonta ukkostutkaa  Virnistää. Langaton äänentoistokin on kehittynyt huimasti, mutta vielä ei ole tullut siihen siirryttyä heikomman äänenlaadun takia. Mutta jossakin vaiheessa tulee varmasti ainakin langattomat kuulokkeet hankittua.
tallennettu

weatherc
Foorumin Yleismoderaattori
*****
Poissa Poissa

Viestejä: 4550


« Vastaus #21 : perjantai, 06.01.2012, 17:53 »

Lainaus
Vaikka en ole 1-wireä kokeillut, niin en kyllä aloittelijoille sitä lähtisi suosittelemaan, ellei sitten tosiaan satu olemaan Tee-Se-Itse ihminen.
Jos osaa työntää verkkokaapelin oikeaan reikään tietokoneessa niin osaa asentaa 1-wiren. Se kun ei muuta vaadi. (paitsi nyt johdon vetoa ja sen sellaista jota ei tähän lasketa) Virnistää
Eli itse asennus on kyllä pirun simppeli 1-wiressä, se on se johtojen veto koneelta ulos mitä vaatii hyvässä lytyssä pikkasen nikkarointia, tietty sekin riippuu ihan paikasta (ja tietty antureiden sääsuojat).

Jos katsoo asiaa toiselta kantilta (ja on pikkasen tee-se-itse-tyyppiä) niin 1-wire on halpa keino "kokeilla" sääaseman pitoa, siinä kun voi aloittaa vaikka yhdellä lämpötila-anturilla ja hankkia muut myöhemmin, josta sitten upgradeerata parempaan haluttaessa.
Jos ei sääasemaoperaattoria sitten tullutkaan ei tappio ollut kun se pari kymppiä parin satasen sijaan jos olisi ostanut valmispaketin Hymyilee
« Viimeksi muokattu: perjantai, 06.01.2012, 18:00 kirjoittanut weatherc » tallennettu

systeemi
Foorumisymbiontti
*****
Poissa Poissa

Viestejä: 255


« Vastaus #22 : perjantai, 06.01.2012, 18:08 »

Itsellä ollut ajatus tehdä tuonne omalle kotisivulle sellaiset yksinkertaiset ohjeet 1-wirestä. Lisäksi ehkä kotisivun tekemisestä ja siihen tarvittavista jutuista. Tämä sen vuoksi kun itse etsin tuota 1-wirestä tarinaa niin siitä ei meinannut löytyä oikein mitään sellaista yksinkertaista ja järkevää. Kyllä se helppo on, mutta monelta harmilta olisi säästynyt kun olisi tiennyt muutamia juttuja. Ei olisi kantapään kautta tarvinnut kokeilla kaikkea.
tallennettu
khyron
Käytännössä asuu täällä
****
Poissa Poissa

Viestejä: 181


WWW
« Vastaus #23 : perjantai, 06.01.2012, 19:26 »

Vapaasti lisättäviä antureita on vain rajoitetusti sikäli, että ne eivät ole tyypillisesti muuta, kuin lämpötilaa ja kosteutta mittaavia antureita. Muitakin sovellutuksia varmasti löytyy, mutta lämpötila ja kosteus lienevät ne ensimmäiset mieleen juolahtavat anturityypit, joita voi vapaasti lisäillä.

Teknisestihän ei ole mikään ongelm laittaa vaika kahta sademittaria, hyöty sitten on vähän kyseenalainen.


Lainaus käyttäjältä: J.Laiho
FinWX ei vielä LogTempin luomaa mittaustiedostoa lue luotettavasti
Tuossa on ongelmana se että jokaikisella anturilla kun on uniikki ID niin se vaatii pikkasen vekslaamista aseman ja verkon välillä, sekä se että csv joka LogTemp puskee ulos on moddattavissa aseman operaattorin puolesta eli sen rakenne ei ole vakio.

Tätä juuri tarkoitan. Ainoa asia, jolla se saataisiin toimimaan olisi jonkinlainen "array designator"-tiedosto, jossa operaattori on merkannut, mikä uniikki ID mittaa mitäkin, jolloin FinWX:n datalukijaskripti osaisi hakea oikeat tiedot csv-filusta oikeisiin paikkoihin. Tämä on sellainen, jota ajattelin testata ja rakennella sitten, kun oman sääaseman ja salamatutkan saan kasattua takaisin ja käynnistettyä. Silloin saataisiin myös 1-wire/LogTemp-tuki myös FinWX:n suuntaan.

Millaista tiedostoa digitemp sitten puskee? Oisko helpompi että tekis vaikka xml formaatin, jollai sopivaa ole jo valmiina, ja sit pulikka joka osaa lukea digitempin fileestä datat ja tallentaa ne oikeaan formaattiin? Jos oletetaan että digitempin file olisi veppiserverillä niin piisaisi sopiva php scripti+conffit.
tallennettu

J.Laiho
Foorumin ylläpitäjä
Ylläpito
*****
Poissa Poissa

Viestejä: 3645



WWW
« Vastaus #24 : perjantai, 06.01.2012, 20:06 »

Lainaus käyttäjältä: Snowi
Vaikka en ole 1-wireä kokeillut, niin en kyllä aloittelijoille sitä lähtisi suosittelemaan, ellei sitten tosiaan satu olemaan Tee-Se-Itse ihminen.
Jos osaa työntää verkkokaapelin oikeaan reikään tietokoneessa niin osaa asentaa 1-wiren. Se kun ei muuta vaadi. (paitsi nyt johdon vetoa ja sen sellaista jota ei tähän lasketa) Virnistää
Eli itse asennus on kyllä pirun simppeli 1-wiressä, se on se johtojen veto koneelta ulos mitä vaatii hyvässä lytyssä pikkasen nikkarointia, tietty sekin riippuu ihan paikasta (ja tietty antureiden sääsuojat).

Tuosta olen sikäli samaa mieltä, että käyttöönotto on varmasti siitä helpoimmasta päästä. Se isoin juttu onkin sitten siinä, millä tavalla tuon mittausverkon asentaa ja minkälaiset vaatimukset asennuspaikka asettaa asennukselle. Anturiasennuksen suunnittelu ja toteutus on aika tärkeä osa aseman rakentamista ja 1-wire-laitteilla siihen menee aikaa enemmän, koska pakettisääasemasta poiketen antureilla ei ole samantyyppistä selvää rakenteellista kokonaisuutta (kuten auringon säteilysuoja(t), kiinnitysmahdollisuus esim. tolppaan tai mastoon, jne.). Varmaa on kuitenkin se, että pakettisääasemaan verrattuna 1-wire-järjestelmää voi laajentaa juuri siten, kuin mihin mielikuvitus riittää.

Jos katsoo asiaa toiselta kantilta (ja on pikkasen tee-se-itse-tyyppiä) niin 1-wire on halpa keino "kokeilla" sääaseman pitoa, siinä kun voi aloittaa vaikka yhdellä lämpötila-anturilla ja hankkia muut myöhemmin, josta sitten upgradeerata parempaan haluttaessa.
Jos ei sääasemaoperaattoria sitten tullutkaan ei tappio ollut kun se pari kymppiä parin satasen sijaan jos olisi ostanut valmispaketin Hymyilee

Totta, tosin tuota intoa voi rajoittaa se, että mikäli on sääaseman asennuksen kanssa epävarma, voi äkkiä tie nousta pystyyn, jos esimerkiksi kaikkea tarvittavaa kalustoa ei tajunnut tilata tai jos topologia on käsitteenä täysin tuntematon. Silloin helpommaksi tulee tyypillisesti sääasemapaketin hommaaminen, jolloin kaikki kaapelit ja muut osat ovat valmiina asennusta, eikä asiaa tarvitse miettiä niin paljon. Yleensä myös into aloittaa harrastus on niin suuri, ettei se kovin herkästi niin vain sammu, ellei vastaan tule jotain katastrofaalista tai negatiivista, että innostukselle käy totaalisen huonosti. Vaikka operaattoria ei henkilöstä lopulta tulisikaan niin sääasema todennäköisesti jää toimimaan vähintään talon lämpömittarin asemassa kaikesta huolimatta. Tämän vuoksi itse suosittelen aina, kun sääasemaa harkitaan, aloittamaan sellaisella sääasemalla, joka ei maltaita maksa.

Myönnän tässä olevani vähän heikoilla 1-wire-mielipiteeni kanssa, sillä en ihan osaa nähdä 1-wire-järjestelmää sääasemalaitteena, vaan tahdon alitajuisesti istuttaa sen aina kodin automaatio-ohjauksen osaksi. Kun laitteeseen ympätään salamalaskuria, tuulimittaria, UV-indeksimittaria tai mikä tahansa vastaavaa lisälaitetta, näen sen vain automaatio-ohjausta tarkentavana tai parantavana osana enemmän, kuin sääasemana. Uskon kuitenkin sen pystyvän samaan, kuin pakettisääasemankin - tekninen toteutus on vain huomattavasti erilainen. Virnistää

Teknisestihän ei ole mikään ongelm laittaa vaika kahta sademittaria, hyöty sitten on vähän kyseenalainen.

En sitä tarkoittanutkaan niin, että erinäisten antureiden asentamisessa kahtena (kuten kaksi sademittaria), olisi ongelma, vaan että saatavien antureiden listalta ei tahdo löytyä mitään muuta, kuin periaatteessa vain lämpötila- ja kosteusanturit, joiden asentaminen useaan eri paikkaan olisi järkeenkäyvää ja hyödyllistä.

Millaista tiedostoa digitemp sitten puskee? Oisko helpompi että tekis vaikka xml formaatin, jollai sopivaa ole jo valmiina, ja sit pulikka joka osaa lukea digitempin fileestä datat ja tallentaa ne oikeaan formaattiin? Jos oletetaan että digitempin file olisi veppiserverillä niin piisaisi sopiva php scripti+conffit.

XML-tiedosto on sen verran universaali, että se varmaankin onnistuisi, mutta senkin kohdalla tarvitaan tietenkin tiedot siitä, mikä anturi-ID on mikäkin kyseisessä mittausverkossa, jotta esim. FinWX:n datalukuskripti osaa julkaista oikean anturin mittausdatan oikeassa paikassaan, ettei käy niin, että ulkolämpötilan tilalle pusketaankin yllättäen vaikka pannuhuoneen kuuman kiertovesiputken lämpötila tai ilmanpainelukema.
tallennettu

Juha Laiho
Foorumin ja sivuston ylläpitäjä
Finland Weather Exchange (FinWX)

http://www.finwx.net/
------------------------------------------
Twitter, FinWX:n havainnot
------------------------------------------
Ukkoslaskuri 2012; Lohja, Gruotila
0 ukkospäivää.
------------------------------------------

------------------------------------------
khyron
Käytännössä asuu täällä
****
Poissa Poissa

Viestejä: 181


WWW
« Vastaus #25 : perjantai, 06.01.2012, 20:47 »

Millaista tiedostoa digitemp sitten puskee? Oisko helpompi että tekis vaikka xml formaatin, jollai sopivaa ole jo valmiina, ja sit pulikka joka osaa lukea digitempin fileestä datat ja tallentaa ne oikeaan formaattiin? Jos oletetaan että digitempin file olisi veppiserverillä niin piisaisi sopiva php scripti+conffit.

XML-tiedosto on sen verran universaali, että se varmaankin onnistuisi, mutta senkin kohdalla tarvitaan tietenkin tiedot siitä, mikä anturi-ID on mikäkin kyseisessä mittausverkossa, jotta esim. FinWX:n datalukuskripti osaa julkaista oikean anturin mittausdatan oikeassa paikassaan, ettei käy niin, että ulkolämpötilan tilalle pusketaankin yllättäen vaikka pannuhuoneen kuuman kiertovesiputken lämpötila tai ilmanpainelukema.

Eihän siihen xml:n olis mitään tarvetta puskea 1-wire id:tä, ajattelin siis että se php scripti joka sen xml:n lennosta luo tietäs mikä id on vaikka ulkolämpötila, siihen piisais pelkkä avain-arvo konffi. Jotain tyyliin:
Temp=28.19F327000000
Humidity=26.ABBBA5000000

Josta sitten ulos:

<xml>
  <ws>
    <temp unit="C">-1</temp>
    <humidity>40</humidity>
  </ws>
</xml>


Koska jos tuo id konffaus olisi jossain muualla kuin sääasemalla niin anturien vaihtaminen olisi paljon suurempi operaatio. Tietenkin lukupään kannalta voisi olla helpointa käyttää jotain valmista formaattia, jollei ole jotain erityistä syytä kehittää parempaa?
tallennettu

weatherc
Foorumin Yleismoderaattori
*****
Poissa Poissa

Viestejä: 4550


« Vastaus #26 : perjantai, 06.01.2012, 21:01 »

Tuossa ihan vakiosellainen jota LogTemp puskee ulos (omat maaperä/pintaanturat):

"ROMId","Value","Avg","MinH24","MaxH24",
"780008016BB77410",-6.94,-1.88,-7.06,0.56,,,,,,,
"7D00000385BC9028",-0.31,0.18,-0.31,0.38,,,,,,,
"EC00000385F2A128",1.63,1.68,1.63,1.75,,,,,,,

Jokainen anturi on omalla rivillään siinä. Eli jotta se toimis luotettavasti jossain verkossa aseman pitäjä pitäisi oikeastaan väsätä jonkunlaisen clientrawtyylisen filun jollain php-häkkyrällä jossa arvot aina samassa järjestyksessä kaikilla Logtemp-käyttäjillä jota sitten verkko hakisi, tyyliin 1542343564,-6.94,-0.31,1.63 jne....Ja jollei anturia ole niin etukäteen sovittu merkki sen sijaan tyyliin --.
tallennettu

systeemi
Foorumisymbiontti
*****
Poissa Poissa

Viestejä: 255


« Vastaus #27 : perjantai, 06.01.2012, 21:11 »

Itse otan csv filusta suoraan nuo tiedot. Järjestyksenhän voi laittaa miksi tahansa kunhan nimeää ne aakkos järjestykseen. Sen verran pitäisi oll kartalla että sitten kun noita tietoja lähettää esim tänne niin pitäisi tietää mitkä rivit ovat mitäkin. Tämä on sitten aika työläs tapa ottaa vastaan tiedot. Lisäksi jos tulee joku anturi vika ja logtemppi käy pois päältä niin järjestys menee sekaisin. Toisinsanoen 1-wirellä ei saa normidatan lukua kovinkaan helposti. Omalle sivulle en näe tässä ongelmaa kun voi adminoida miten haluaa : ) En ole kokeillut millaisen tiedoston tuo mysql uppaus antaa logtempissä.

tallennettu
weatherc
Foorumin Yleismoderaattori
*****
Poissa Poissa

Viestejä: 4550


« Vastaus #28 : perjantai, 06.01.2012, 21:36 »

Ei se kovin vaikeaa ole, id-numerohan pysyy samana kunnes vaihtaa itse anturin. Se vaan vaatii sen että aseman sivulla on häkkyrä joka lukaisee csv:n ja puskee ulos yhdenrivin tiedoston jossa anturien arvot määrätyssä järjestyksessä sopivalla erottajalla timestampin kera tyyliin 123524 1.2 3.2 jne.
Omalla sivulla on looppi joka ensin ottaa id:n ja sen mukaan puskee arvon sopivaan $variableen kas näin:

Koodia:
<?php
//1-wire
$file "/polku/filuun/last.csv";
$rawdata implode(''file($file));
$rawdata str_replace('"','',$rawdata);
$rawdata explode("\n"$rawdata);

for(
$i=0;$i<count($rawdata);$i++){
$rawline explode(",",$rawdata[$i]);
if(
$rawline[0]=="7D00000385BC9028"){
$grasst sprintf("%01.1f"$rawline[2]);
$grassmin sprintf("%01.1f"$rawline[3]);
}
if(
$rawline[0]=="EC00000385F2A128"){
$soilt sprintf("%01.1f"$rawline[2]);
$soilmin sprintf("%01.1f"$rawline[3]);
}
}
?>
tallennettu

Argonex
Foorumiriippuvainen
****
Poissa Poissa

Viestejä: 239


WWW
« Vastaus #29 : lauantai, 07.01.2012, 12:43 »

Itsellä ollut ajatus tehdä tuonne omalle kotisivulle sellaiset yksinkertaiset ohjeet 1-wirestä. Lisäksi ehkä kotisivun tekemisestä ja siihen tarvittavista jutuista. Tämä sen vuoksi kun itse etsin tuota 1-wirestä tarinaa niin siitä ei meinannut löytyä oikein mitään sellaista yksinkertaista ja järkevää. Kyllä se helppo on, mutta monelta harmilta olisi säästynyt kun olisi tiennyt muutamia juttuja. Ei olisi kantapään kautta tarvinnut kokeilla kaikkea.

Siispä mielenkiinnolla noita yksinkertaisia 1-wire ohjeita odottelen Hymyilee On jo hetken ollut mielessä ajatus oman aseman laajentamisesta 1wiren avulla, esim uv:n osalta
tallennettu

Kun kiekuu uljas kukko laella tunkion, niin tietää joka ukko, sään muutos tulos on. Voi tulla poutaa sadetta, voi tulla pakkas sää, voi myöskin käydä niin että entiselleen jää
Sivuja: 1 2 [3]
  Tulostusversio  
 
Siirry:  

MySQL pohjainen foorumi PHP pohjainen foorumi Powered by SMF 1.1.16 | SMF © 2011, Simple Machines Validi XHTML 1.0! Validi CSS!