Uutiset:

Ei uusia uutisia.

Main Menu

Millainen sääasema?

Aloittaja Hode, tiistai, 03.01.2012, 11:14

« edellinen - seuraava »

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

Snowi

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 :)

Itse suosin helppoutta ja langattomuutta, kuten olette varmasti huomanneet  :D, 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  :). 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  ;D. Langaton äänentoistokin on kehittynyt huimasti, mutta vielä ei ole tullut siihen siirryttyä heikomman äänenlaadun takia. Mutta jossakin vaiheessa tulee varmasti ainakin langattomat kuulokkeet hankittua.

weatherc

#21
LainaaVaikka 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) ;D
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 :)

systeemi

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.
Sääasema Nauska, Kemi

www.kemiweather.fi

khyron

Lainaus käyttäjältä: J.Laiho - perjantai, 06.01.2012, 16:07
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 - perjantai, 06.01.2012, 16:07
Lainaus käyttäjältä: weatherc - torstai, 05.01.2012, 23:04
Lainaus käyttäjältä: J.LaihoFinWX 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.

J.Jäntti

Lainaus käyttäjältä: weatherc - perjantai, 06.01.2012, 16:53
Lainaus käyttäjältä: SnowiVaikka 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) ;D
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ää.

Lainaus käyttäjältä: weatherc - perjantai, 06.01.2012, 16:53
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 :)

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. ;D

Lainaus käyttäjältä: khyron - perjantai, 06.01.2012, 18:26
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ä.

Lainaus käyttäjältä: khyron - perjantai, 06.01.2012, 18:26
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.
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
------------------------------------------

khyron

Lainaus käyttäjältä: J.Laiho - perjantai, 06.01.2012, 19:06
Lainaus käyttäjältä: khyron - perjantai, 06.01.2012, 18:26
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?

weatherc

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 --.

systeemi

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ä.

Sääasema Nauska, Kemi

www.kemiweather.fi

weatherc

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:


<?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]);
}
}
?>

Argonex

Lainaus käyttäjältä: systeemi - perjantai, 06.01.2012, 17: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.

Siispä mielenkiinnolla noita yksinkertaisia 1-wire ohjeita odottelen :) On jo hetken ollut mielessä ajatus oman aseman laajentamisesta 1wiren avulla, esim uv:n osalta
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ää