Ero sivun ”Digitemp” versioiden välillä
Ei muokkausyhteenvetoa |
Ei muokkausyhteenvetoa |
||
Rivi 88: | Rivi 88: | ||
=== DTGraph-ohjelman asennus === | === DTGraph-ohjelman asennus === | ||
Mihin hakemistoon DTGraph-ohjelma yleensä asennetaan (<tt>/usr/local/bin/DTGraph</tt> vai digitemp-hakemiston alle <tt>/usr/local/bin/digitemp/DTGraph</tt>)? | |||
=== Oikeudet === | === Oikeudet === | ||
Digitemp- ja DTGraph-ohjelmille digitemp-ryhmä/-käyttäjä? | |||
Mitä kirjoitus-, luku- ja ajo-oikeuksia Digitemp- ja DTGraph-ohjelmat tarvitsevat? | |||
== Debian-pohjaiset (Ubuntu, Debian yms.) == | == Debian-pohjaiset (Ubuntu, Debian yms.) == | ||
Rivi 102: | Rivi 106: | ||
<small>Digitemp- ja DTGraph-ohjelmien kirjoitus-, luku- ja ajo-oikeudet.</small> | <small>Digitemp- ja DTGraph-ohjelmien kirjoitus-, luku- ja ajo-oikeudet.</small> | ||
[[Luokka:Ohjelmat]] |
Versio 13. joulukuuta 2006 kello 22.10
Joskus tekee mieli hyödyntää tietokonetta myös lämpötilojen mittauksessa. Ohje opastaa DS1820-anturin ja vastaavien omistajia asentamaan digitemp-ohjelman johonkin Linux-jakeluun.
Huonosti kirjoitettu. Joku toinen osaa kirjoittaa varmaankin paremmin.
RedHat-pohjaiset (Fedora Core, Mandriva, RedHat yms.)
Digitemp-ohjelman asennus
Löysin tämän kirjoittamani ohjeen kiintolevyn kätköistä (päivitin yum-kohdan). Onko tämä ohje oikein?
% 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
[1] Mikä versio pitää asentaa kullekin adapterityypille (aktiivi-/passiiviadapteri vs sarja-/USB-portti)?
Käytetään yum:ia koska se hallitsee pakettien riippuvuudet.
Anturin ensiasennus:
# cd /usr/local/bin/digitemp # 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
ROM #0 : 1032724700080086 (anturi #1, )
ROM #1 : 1092214400080089 (anturi #2, )
ROM #2 : 1077878495680214 (anturi #3, )
ROM #3 : 1023494000342342 (anturi #4, )
ROM #4 : 1095689400080769 (anturi #5)
ROM #5 : 1034580230050534 (ja anturi #6)
Anturien arvojen näyttäminen:
# 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ä:
Millä käyttäjällä ao. digitemp-ohjelman skriptiä käytetään, root-käyttäjänä vai kannattaako tehdä oma käyttäjä/ryhmä? Windows-käyttäjä kirjoittelee/kyselee.
#!/bin/bash # 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" 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" 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" 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" 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" # # kopioi antureiden tiedot kuukausitietoihin kuukauden vaihtuessa # 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
DTGraph-ohjelman asennus
Mihin hakemistoon DTGraph-ohjelma yleensä asennetaan (/usr/local/bin/DTGraph vai digitemp-hakemiston alle /usr/local/bin/digitemp/DTGraph)?
Oikeudet
Digitemp- ja DTGraph-ohjelmille digitemp-ryhmä/-käyttäjä?
Mitä kirjoitus-, luku- ja ajo-oikeuksia Digitemp- ja DTGraph-ohjelmat tarvitsevat?
Debian-pohjaiset (Ubuntu, Debian yms.)
Digitemp-ohjelman asennus
DTGraph-ohjelman asennus
Oikeudet
Digitemp- ja DTGraph-ohjelmien kirjoitus-, luku- ja ajo-oikeudet.