Muokataan sivua Digitemp
Siirry navigaatioon
Siirry hakuun
Kumoaminen voidaan suorittaa. Varmista alla olevasta vertailusta, että haluat saada aikaan tämän lopputuloksen, ja sen jälkeen julkaise alla näkyvät muutokset.
Nykyinen versio | Oma tekstisi | ||
Rivi 1: | Rivi 1: | ||
Joskus tekee mieli hyödyntää tietokonetta myös lämpötilojen mittauksessa. Ohje opastaa 1-wire-väylässä toimivien DS1820-anturien ja vastaavien omistajia asentamaan [http://www.digitemp.com digitemp]-ohjelman Linux-jakeluun. | |||
== | == RedHat-pohjaiset (Fedora Core, Mandriva, RedHat yms.) == | ||
=== Digitemp-ohjelman asennus === | |||
% su root | |||
passwd: | |||
# | |||
# cd /usr/local/bin | |||
# mkdir digitemp | |||
# cd digitemp | |||
# yum -y install /sijainti-mistä-paketti-löytyy/digitemp-3.3.2-1_ds9097u.i386.rpm | |||
Käytetään [[Yum|yum:ia]] koska se hallitsee pakettien riippuvuudet. | |||
Anturin ensiasennus: | Anturin ensiasennus: | ||
# cd /usr/local/bin/digitemp | |||
# digitemp -i -s/dev/ttyS1 (esimerkissä adapteri sarjaportissa 2) | # digitemp -i -s/dev/ttyS1 (esimerkissä adapteri sarjaportissa 2) | ||
(edelläoleva rivi luo .digitemprc -tiedoston ja näyttää esim. allaolevat tiedot) | |||
DigiTemp v1.3 Copyright 1997-99 by Nexus Computing<br> | DigiTemp v1.3 Copyright 1997-99 by Nexus Computing<br> | ||
Rivi 51: | Rivi 30: | ||
ROM #4 : 1095689400080769 (anturi #5)<br> | ROM #4 : 1095689400080769 (anturi #5)<br> | ||
ROM #5 : 1034580230050534 (ja anturi #6)<br> | ROM #5 : 1034580230050534 (ja anturi #6)<br> | ||
Anturien | Anturien arvojen näyttäminen: | ||
# digitemp -a | # digitemp -a | ||
Lämpötilojen mittauksen ajastus: | |||
Digitemp cron-ajastus antureille bash-skriptillä (/etc/rc.d/digitemp.sh) käynnistetään ajastukset aina bootin yhteydessä: | |||
#!/bin/bash | |||
# tallentaa digitemp-ohjelman lämpötiloja 10 minuutin välein | # tallentaa digitemp-ohjelman lämpötiloja 10 minuutin välein | ||
crontab -u root -e 0-59/10 * * * * /usr/local/bin/digitemp | |||
-s/dev/ttyS1 -l/var/log/digitemp/anturi1.log -t0 -d2 -o"%d.%m.%y; %H:%M:%S; %.2C" | |||
crontab -u root -e 0-59/10 * * * * /usr/local/bin/digitemp | |||
-s/dev/ttyS1 -l/var/log/digitemp/anturi2.log -t1 -d2 -o"%d.%m.%y; %H:%M:%S; %.2C" | |||
-s /dev/ttyS1 -l /var/log/digitemp/anturi2.log - | crontab -u root -e 0-59/10 * * * * /usr/local/bin/digitemp | ||
-s/dev/ttyS1 -l/var/log/digitemp/anturi3.log -t2 -d2 -o"%d.%m.%y; %H:%M:%S; %.2C" | |||
-s /dev/ttyS1 -l /var/log/digitemp/anturi3.log - | crontab -u root -e 0-59/10 * * * * /usr/local/bin/digitemp | ||
-s/dev/ttyS1 -l/var/log/digitemp/anturi4.log -t3 -d2 -o"%d.%m.%y; %H:%M:%S; %.2C" | |||
-s /dev/ttyS1 -l /var/log/digitemp/anturi4.log - | crontab -u root -e 0-59/10 * * * * /usr/local/bin/digitemp | ||
-s/dev/ttyS1 -l/var/log/digitemp/anturi5.log -t4 -d2 -o"%d.%m.%y; %H:%M:%S; %.2C" | |||
-s /dev/ttyS1 -l /var/log/digitemp/anturi5.log - | crontab -u root -e 0-59/10 * * * * /usr/local/bin/digitemp | ||
-s/dev/ttyS1 -l/var/log/digitemp/anturi6.log -t5 -d2 -o"%d.%m.%y; %H:%M:%S; %.2C" | |||
-s /dev/ttyS1 -l /var/log/digitemp/anturi6.log - | |||
# | # | ||
# | # kopioi antureiden tiedot kuukausitietoihin kuukauden vaihtuessa | ||
# kuukauden | |||
# Jokaisella anturi-tiedostolla pitäisi olla vain ko. kuukauden tiedot | |||
# vaikka sillähetkellä päivitettävänä olevassa tiedostossa onkin kahden kuukauden tiedot. | |||
crontab -u root -e 0 0 1 * * cp /var/log/digitemp/anturi1.log | |||
/var/log/digitemp/anturi1_20%y%m.log | |||
crontab -u root -e 0 0 1 * * cp /var/log/digitemp/anturi2.log | |||
/var/log/digitemp/anturi2_20%y%m.log | |||
crontab -u root -e 0 0 1 * * cp /var/log/digitemp/anturi3.log | |||
/var/log/digitemp/anturi3_20%y%m.log | |||
crontab -u root -e 0 0 1 * * cp /var/log/digitemp/anturi4.log | |||
/var/log/digitemp/anturi4_20%y%m.log | |||
crontab -u root -e 0 0 1 * * cp /var/log/digitemp/anturi5.log | |||
/var/log/digitemp/anturi5_20%y%m.log | |||
crontab -u root -e 0 0 1 * * cp /var/log/digitemp/anturi6.log | |||
/var/log/digitemp/anturi6_20%y%m.log | |||
Skriptissä olevien ajastusten käynnistäminen? | |||
# cd /etc/rc.d | |||
# digitemp.sh | |||
# exit (palataan normaalikäyttäjäksi) | |||
=== DTGraph-ohjelman asennus === | |||
=== Oikeudet === | |||
Muutetaan hakemiston omistava ryhmä <tt>digitemp</tt>-ryhmäksi. | |||
chgrp digitemp /var/log/digitemp/ -R | |||
== Debian-pohjaiset (Ubuntu, Debian yms.) == | |||
=== Digitemp-ohjelman asennus === | |||
== | === DTGraph-ohjelman asennus === | ||
=== Oikeudet === | |||
[[Luokka: | [[Luokka:Ohjelmat]] [[Luokka:Jakeluspesifiset_artikkelit]] |