Sida 1 av 2
Bra OWFS script för att ftp temperatur?
Postat: 13 feb 2013, 14:58
av maeron
Är det någon som har ett färdigt script för linux och owfs för att ftp:a upp sina värden?
/Martin
Re: Bra OWFS script för att ftp temperatur?
Postat: 13 feb 2013, 17:53
av Plutonium
ncftpput -u <username> -p password Host remote-dir local-files
Re: Bra OWFS script för att ftp temperatur?
Postat: 24 feb 2013, 13:51
av mickeborgholm
Det är ingen som har lust att utveckla detta lite, för oss som inte är så hemma på linux....
Jag håller precis på att konvertera min rapportering till Temperatur.nu från pc till raspberry pi. Har lyckats att installera owfs och fått det att funka, men skulle nu behöva lite tips om hur jag kan ftp:a upp mina mätvärden.
Re: Bra OWFS script för att ftp temperatur?
Postat: 24 feb 2013, 18:14
av riro
Re: Bra OWFS script för att ftp temperatur?
Postat: 24 feb 2013, 18:24
av Plutonium
Nu skriver jag från rak arm, så det blir inte så genomarbetat skript och kanske inte fungerar direkt. Men ger dig en möjlighet att se logiken i bash och hur "enkelt" det är.
Kod: Markera allt
#!/bin/bash
# Tar temp och lägger i en fil som vi sen ftp till servern. Ändra sensorID till din temperatur sensor.
temp=`grep . /mnt/1wire/sensorID/temperature`
# värdet som den hämtar ovan läggs i en fil och skrivs över varje gång skriptet körs
echo $temp > /tmp/temperatur.txt
# nu tar vi filen och slänger iväg den till server och filen lägger sig i mappen /temperatur
ncftpput -u <username> -p password minftpserver.se /temperatur /tmp/temperatur.txt
Du tar koden ovan och lägger i en fil, tex temp.sh sen kör du chmod +x temp.sh.
För att köra filen skriver du ./temp.sh (när du står i samma mapp som filen ligger i)
Hoppas du ser tänket lite i det hela. Och jag är "nästan" 100% på att skriptet ovan kan fungera om inte nån slamkrypare har kommit in medans jag skrev

Re: Bra OWFS script för att ftp temperatur?
Postat: 24 feb 2013, 18:56
av mickeborgholm
Tack för hjälpen!
Nu klarnar det lite, ska ge mig på det hela ikväll.
Re: Bra OWFS script för att ftp temperatur?
Postat: 24 feb 2013, 19:00
av Plutonium
Gott. Jag finns här ikväll också om det är nått som krånglar för dig.
Re: Bra OWFS script för att ftp temperatur?
Postat: 24 feb 2013, 19:17
av elf98
Ska temperaturen upp till temperatur.nu är det bättre med ett http-anrop...
Re: Bra OWFS script för att ftp temperatur?
Postat: 24 feb 2013, 20:40
av mickeborgholm
elf98, det skulle du aldrig sagt, nu måste jag be om lite mer förklaring
Tänkte bara att jag skulle fortsätta att skicka upp till samma server som jag gjort tidigare, så behöver jag inte be dig ändra något...
Jag håller som sagt på att konvertera från pc till raspberry pi.
Jag har också planerat att skicka upp två värden, för att minska felen vid solinstrålning.
Tack för er support!
Re: Bra OWFS script för att ftp temperatur?
Postat: 24 feb 2013, 20:55
av Plutonium
Ahh du vill rapportera till temperatur.nu, det förstod inte jag från början..
Då gör vi om scriptet.
Kod: Markera allt
#!/bin/bash
# Tar temperaturen och lägger i en variabel. Ändra sensorID till din temperatur sensor.
temp=`grep . /mnt/1wire/sensorID/temperature | sed -e s/\ //g"`
# Värdet i variablen $temp skickar vi till temperatur.nu genom url.
curl -s http://www.temperatur.nu/rapportera.php?s=teststad&id=123456789&t=$temp
Det enklaste sättet att skriva det på.
Re: Bra OWFS script för att ftp temperatur?
Postat: 24 feb 2013, 21:41
av elf98
Det kn finnas en del mellanslag i temperaturinläsningen som måste bort. lägg till "|sed -e s/\ //g" när temperaturen hämtas.
Re: Bra OWFS script för att ftp temperatur?
Postat: 24 feb 2013, 21:56
av Plutonium
Editerat skriptet ovan enligt elf's förslag..
Re: Bra OWFS script för att ftp temperatur?
Postat: 25 feb 2013, 22:09
av mickeborgholm
Innan har jag ju ftp:at upp värdena till mitt www-sida, om jag ska använda http anrop istället behöver jag väl lite uppgifter från dig elf98, id-nummer osv. ?
Re: Bra OWFS script för att ftp temperatur?
Postat: 25 feb 2013, 22:11
av Plutonium
Det stämmer, jag kan bistå med hjälp av du vill ha ett id för din station. PM mig så löser vi det på momangen.
Re: Bra OWFS script för att ftp temperatur?
Postat: 25 feb 2013, 22:17
av mickeborgholm
PM kommer!
Antar också att man behöver köra scriptet med någon typ av intervall, hur gör man?