Uutiset:

Kirjoittaja Aihe: DS18S20 + digitemp + rrd + NSLU2  (Luettu 5581 kertaa)

Poissa Unslung

  • Tulokas
  • *
  • Viestejä: 4
  • Maalämpöfoorumilta tietoa
DS18S20 + digitemp + rrd + NSLU2
« : 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.


Poissa Larux

  • Nuorempi jäsen
  • **
  • Viestejä: 8
  • YaBB 1G - SP1 on Kuningas!
Re: DS18S20 + digitemp + rrd + NSLU2
« Vastaus #1 : 16.04.09 - klo:21:44 »
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..

Poissa JariA

  • Vanha jäsen
  • ****
  • Viestejä: 352
Re: DS18S20 + digitemp + rrd + NSLU2
« Vastaus #2 : 16.04.09 - klo:21:57 »
Lainaus
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.

Poissa olammi

  • Konkari
  • *****
  • Viestejä: 509
  • Aircooled
Re: DS18S20 + digitemp + rrd + NSLU2
« Vastaus #3 : 16.04.09 - klo:22:39 »
Lainaus
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).

Poissa Unslung

  • Tulokas
  • *
  • Viestejä: 4
  • Maalämpöfoorumilta tietoa
Re: DS18S20 + digitemp + rrd + NSLU2
« Vastaus #4 : 17.04.09 - klo:11:19 »
Sellainen outo huomio tuli tehtyä, että kun ajan digitempiä komentoriviltä esim.:
Lainaus
# digitemp_DS2490 -a -n0 -d60
niin lämpötilalukemat ovat ainakin n. 30min seurantajaksolla aivan oikein.

Lainaus
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

Poissa Larux

  • Nuorempi jäsen
  • **
  • Viestejä: 8
  • YaBB 1G - SP1 on Kuningas!
Re: DS18S20 + digitemp + rrd + NSLU2
« Vastaus #5 : 17.04.09 - klo:16:59 »
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.