Maalämpöfoorumi
Tekniset kysymykset => Tiedonkeruujärjestelmät ja etämonitorointi => Aiheen aloitti: Unslung - 16.04.09 - klo:20:53
-
Moi!
Ongelmana suttuisat käppyrät:
www.stayincircle.com/temp/all_week.png
Ulkoilma-anturi näyttää ihan asiallista käyrää mutta esim akvaarion käyrässä todella paljon virheitä. Onko vika yleensä antureissa vai kytkennöissä?
Antureita lukee digitemp -ohjelma ja adapterina usb-pulikka. Anturit parasiitteina. Kaapelit perus puhelinpiuhaa ja välissä muutama rj12-haaroitin.
Scriptit ym. otin suoraan seuraavista ohjeista:
www.instructables.com/id/Temperature-sensor--weatherstation/
Kauhean paljon ei kokemusta linux -maailmasta vielä ole joten jos jollakulla parempi / yksinkertaisempi scripti lämpötilojen lukemiseen ja käppyröiden piirtämiseen niin ottaisin ilolla vastaan. Millä komennolla tietokannasta saa tulostumaan min, max- ja keskiarvokäyrät.
Kiitos jo etukäteen.
-
Haluatkos siis tulostaa max/min/avg-käyrät vai pelkät lukemat noiden käyrien alle?
Lukemat saat gprint komennolla kuvan sisälle ja print komennolla kuvien ulkopuolelle.
RRD on itse asiassa varsin simppeli kun aikansa värkkäilee. Vilkaisen jossakin välissä noita skriptejä, joita olit käyttänyt..
-
Ulkoilma-anturi näyttää ihan asiallista käyrää mutta esim akvaarion käyrässä todella paljon virheitä. Onko vika yleensä antureissa vai kytkennöissä?
Antureita lukee digitemp -ohjelma ja adapterina usb-pulikka. Anturit parasiitteina. Kaapelit perus puhelinpiuhaa ja välissä muutama rj12-haaroitin.
Voi olla kytkennöistä johtuva vika, jos verkossa on tähtimäinen rakenne. Yleensä suositellaan rakennettavaksi sellainen verkko, missä kaikki anturit ovat yhdessä ketjussa peräkkäin.
Jos verkossa on haaroja, niin irroittele niitä pois ja lähde testaamaan yhdessä ketjussa olevalla antureiden linjalla. Lisää aina yksi haara kerrallaan ja testaa minkä kytkennän jälkeen häiriöitä ilmenee. Kokeile vaihtaa häiriöitä tuottavassa haarassa olevia antureita ja johtoja.
1-wire hubi voi olla ratkaisu jos muu ei auta.
-
Voi olla kytkennöistä johtuva vika, jos verkossa on tähtimäinen rakenne. Yleensä suositellaan rakennettavaksi sellainen verkko, missä kaikki anturit ovat yhdessä ketjussa peräkkäin.
Jos verkossa on haaroja, niin irroittele niitä pois ja lähde testaamaan yhdessä ketjussa olevalla antureiden linjalla. Lisää aina yksi haara kerrallaan ja testaa minkä kytkennän jälkeen häiriöitä ilmenee. Kokeile vaihtaa häiriöitä tuottavassa haarassa olevia antureita ja johtoja.
1-wire hubi voi olla ratkaisu jos muu ei auta.
Tähtiverkko voi toimia sellaisenaankin ihan ok, mutta joissain ohjeissa mainitaan, että tähteä varten pitäisi laittaa signaalipiuhaan 150 ohmin vastus jokaisen tähden haaran lähtöön (ei maan ja signaalin välille vaan tähden solmupisteen ja lähtevän signaalipiuhan väliin).
-
Sellainen outo huomio tuli tehtyä, että kun ajan digitempiä komentoriviltä esim.:
# digitemp_DS2490 -a -n0 -d60
niin lämpötilalukemat ovat ainakin n. 30min seurantajaksolla aivan oikein.
Apr 17 10:54:10 Sensor 0 C: 20.81 F: 69.46
Apr 17 10:54:11 Sensor 1 C: 20.88 F: 69.57
Apr 17 10:54:12 Sensor 2 C: 23.56 F: 74.41
Apr 17 10:54:14 Sensor 3 C: 1.19 F: 34.14
Apr 17 10:55:09 Sensor 0 C: 20.75 F: 69.35
Apr 17 10:55:10 Sensor 1 C: 20.81 F: 69.46
Apr 17 10:55:11 Sensor 2 C: 23.56 F: 74.41
Apr 17 10:56:09 Sensor 0 C: 20.81 F: 69.46
Apr 17 10:56:10 Sensor 1 C: 20.88 F: 69.57
Apr 17 10:56:11 Sensor 2 C: 23.56 F: 74.41
Apr 17 10:56:13 Sensor 3 C: 1.50 F: 34.70
Apr 17 10:57:09 Sensor 0 C: 20.75 F: 69.35
Apr 17 10:57:10 Sensor 1 C: 20.88 F: 69.57
Apr 17 10:57:11 Sensor 2 C: 23.56 F: 74.41
Apr 17 10:57:13 Sensor 3 C: 1.44 F: 34.59
Apr 17 10:58:09 Sensor 0 C: 20.81 F: 69.46
Apr 17 10:58:10 Sensor 1 C: 20.88 F: 69.57
Apr 17 10:58:11 Sensor 2 C: 23.50 F: 74.30
Apr 17 10:58:13 Sensor 3 C: 1.19 F: 34.14
Apr 17 10:59:09 Sensor 0 C: 20.75 F: 69.35
Apr 17 10:59:10 Sensor 1 C: 20.88 F: 69.57
Apr 17 10:59:11 Sensor 2 C: 23.56 F: 74.41
Apr 17 10:59:13 Sensor 3 C: 1.75 F: 35.15
Apr 17 11:00:09 Sensor 0 C: 20.75 F: 69.35
Apr 17 11:00:10 Sensor 1 C: 20.88 F: 69.57
Apr 17 11:00:11 Sensor 2 C: 23.56 F: 74.41
Apr 17 11:00:13 Sensor 3 C: 1.94 F: 35.49
Apr 17 11:01:09 Sensor 0 C: 20.75 F: 69.35
Apr 17 11:01:10 Sensor 1 C: 20.88 F: 69.57
Apr 17 11:01:11 Sensor 2 C: 23.56 F: 74.41
Apr 17 11:01:13 Sensor 3 C: 2.06 F: 35.71
Apr 17 11:02:09 Sensor 0 C: 20.81 F: 69.46
Apr 17 11:02:10 Sensor 1 C: 20.88 F: 69.57
Apr 17 11:02:11 Sensor 2 C: 23.56 F: 74.41
Apr 17 11:02:13 Sensor 3 C: 2.00 F: 35.60
Apr 17 11:03:09 Sensor 0 C: 20.81 F: 69.46
Apr 17 11:03:10 Sensor 1 C: 20.94 F: 69.69
Apr 17 11:03:11 Sensor 2 C: 23.56 F: 74.41
Apr 17 11:03:13 Sensor 3 C: 1.75 F: 35.15
Apr 17 11:04:09 Sensor 0 C: 20.81 F: 69.46
Apr 17 11:04:10 Sensor 1 C: 20.88 F: 69.57
Apr 17 11:04:11 Sensor 2 C: 23.56 F: 74.41
Apr 17 11:04:13 Sensor 3 C: 1.94 F: 35.49
Apr 17 11:05:09 Sensor 0 C: 20.81 F: 69.46
Apr 17 11:05:10 Sensor 1 C: 20.94 F: 69.69
Apr 17 11:05:11 Sensor 2 C: 23.56 F: 74.41
Apr 17 11:05:13 Sensor 3 C: 1.81 F: 35.26
Apr 17 11:06:09 Sensor 0 C: 20.81 F: 69.46
Apr 17 11:06:10 Sensor 1 C: 20.88 F: 69.57
Apr 17 11:06:11 Sensor 2 C: 23.56 F: 74.41
Apr 17 11:06:13 Sensor 3 C: 1.75 F: 35.15
Apr 17 11:07:09 Sensor 0 C: 20.81 F: 69.46
Esim. tuo Sensor 2 on akvaariossa ja käppyrässä ainakin runsaasti virheitä aiemmin...
NSLU2 toimii siis kotiverkossa pienimuotoisena webbiservuna ja ohjelmistona cherokee lisähärpäkkeineen. Asennuksen tein tämän ohjeen mukaan:
http://unslung.blogspot.com/2008/08/web-server-install-part-one.html
-
Jos haluat RRD-käppyröiden käyttömahdollisuuksia tutkiskella niin kannattaa käydä kurkistamassa myös allekirjoittaneen ei-mlp-viritelmään: http://larux.dy.fi/saa.html .. Siella on keskenerainen tietojenkasittelytieteiden opintoihin liittyva tyo, jossa RRD:n ymparille taivutetaan säädataa Oulun alueelta.
Pikkuhiljaa alan tulla tutuksi RRD:n, rpn:n, cdefin, vdefin ja muiden koukeroiden kanssa.. Eilen värkkäilin myös uutta RRD-tiedostoa mlp-puolelle, jossa tallennusvaiheessa jo erotetaan kompuran ja sähkövastuksen käyntitiedot ja saadaan täten ne tallennettua "laskureina" .. Siitäpäs onkin sitten helppoa sen jälkeen laskea käyntitunnit, käyntiaikasuhteet jne.