Sida 1 av 1
rapportera med owfs
Postat: 11 dec 2012, 16:36
av look2
Hej,
Har satt upp ett 1-wirenät med owfs enl wikin på sidan.
Har en sensor ute, och funderade på om jag kan använda mig av den för att rapportera data till er. Vad behöver jag isåfall exponera ut på internet? Räcker det med rrdtool grafen? Eller vill ni ha någon form av fil ?
Re: rapportera med owfs
Postat: 13 dec 2012, 11:22
av larky
En textfil med temperaturen i klartext räcker. Datum kan ingå men behövs inte då kontrollerna idag inte tar hänsyn till detta, bara variationer och till omgivande sensorer.
Re: rapportera med owfs
Postat: 13 dec 2012, 14:46
av look2
ok,
Kan man få ut textfiler från rrd filerna? Eller får man skapa ett kronjob som plockar datan från sensorn?
Re: rapportera med owfs
Postat: 13 dec 2012, 15:11
av daromer
Det bästa är att scriptet som plockar in i RRD samtidigt skriver temperaturen till en fil på din webserver.
Re: rapportera med owfs
Postat: 13 dec 2012, 23:02
av elf98
larky skrev:En textfil med temperaturen i klartext räcker. Datum kan ingå men behövs inte då kontrollerna idag inte tar hänsyn till detta, bara variationer och till omgivande sensorer.
Scripten tittar på "Last-modify" i informationen som webservern skickar med filen. Jag skapar en hashsumma av den tidstämpeln och kollar sedan om hash-värdet har ändrats vid nästa läsning. Genom detta förfararande går det att detektera om filen är uppdaterad (om än med samma värde) sedan förra läsförsöket. Detta fungerar oavsett trasiga tidsinställningar och tidzoner på servern i fråga.
Ev tidsstämplar i själva filen ignoreras helt.
Re: Sv: rapportera med owfs
Postat: 14 dec 2012, 01:21
av look2
Ok. Låter ju inte som några konstigheter. Behöver historiska värden lagras? Eller räcker det att det kommer ett nytt värde i filen varje minut som skriver över vad som redan står?
Känns som att det kan bli ganska stora filer annars...
Skickat från min GT-I9100 via Tapatalk 2
Re: rapportera med owfs
Postat: 14 dec 2012, 13:50
av CirruZZ
Absolut ingen historik behövs! Bara tempen/värdet i sig...
Exempel: