Bra OWFS script för att ftp temperatur?

Hur gör man för att ... ? Hur fungerar ... ? Steg för steg-guider och förklarande artiklar finns i detta forum.
Många guider finner också på vår blogg: https://blog.m.nu/
Kategoriregler
Vill du visa bilder i ditt inlägg? Använd funktionen "Ladda upp bilaga" nedanför textrutan!
maeron
Tar hemautomation på allvar
Inlägg: 74
Blev medlem: 31 dec 2007, 17:21
Ort: Rönnäng

Bra OWFS script för att ftp temperatur?

Inlägg 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
Betatestar 1Wire Sharp
Användarvisningsbild
Plutonium
Moderator
Inlägg: 1246
Blev medlem: 04 jan 2008, 02:34
Ort: Nossebro
Kontakt:

Re: Bra OWFS script för att ftp temperatur?

Inlägg av Plutonium »

ncftpput -u <username> -p password Host remote-dir local-files
http://essunga.org
Moderator - Temperatur.nu
mickeborgholm
Tar hemautomation på allvar
Inlägg: 82
Blev medlem: 04 nov 2007, 11:46
Ort: Borgholm
Kontakt:

Re: Bra OWFS script för att ftp temperatur?

Inlägg 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.
Mikael S
Borgholm
riro
Tar hemautomation på allvar
Inlägg: 161
Blev medlem: 19 feb 2008, 15:35
Ort: Falun

Re: Bra OWFS script för att ftp temperatur?

Inlägg av riro »

Inte FTP men ett HTTP-anrop med hjälp av lite PHP...

http://www.temperatur.nu/forum/owfs/owf ... t2811.html
Användarvisningsbild
Plutonium
Moderator
Inlägg: 1246
Blev medlem: 04 jan 2008, 02:34
Ort: Nossebro
Kontakt:

Re: Bra OWFS script för att ftp temperatur?

Inlägg 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 :)
http://essunga.org
Moderator - Temperatur.nu
mickeborgholm
Tar hemautomation på allvar
Inlägg: 82
Blev medlem: 04 nov 2007, 11:46
Ort: Borgholm
Kontakt:

Re: Bra OWFS script för att ftp temperatur?

Inlägg av mickeborgholm »

Tack för hjälpen!
Nu klarnar det lite, ska ge mig på det hela ikväll.
Mikael S
Borgholm
Användarvisningsbild
Plutonium
Moderator
Inlägg: 1246
Blev medlem: 04 jan 2008, 02:34
Ort: Nossebro
Kontakt:

Re: Bra OWFS script för att ftp temperatur?

Inlägg av Plutonium »

Gott. Jag finns här ikväll också om det är nått som krånglar för dig.
http://essunga.org
Moderator - Temperatur.nu
Användarvisningsbild
elf98
Hemautomation - det är mer än en hobby
Inlägg: 5434
Blev medlem: 27 okt 2006, 13:49
Ort: Linköping
Kontakt:

Re: Bra OWFS script för att ftp temperatur?

Inlägg av elf98 »

Ska temperaturen upp till temperatur.nu är det bättre med ett http-anrop...
Grundade m.nu & temperatur.nu

Driver temperatur.nu

Bild
mickeborgholm
Tar hemautomation på allvar
Inlägg: 82
Blev medlem: 04 nov 2007, 11:46
Ort: Borgholm
Kontakt:

Re: Bra OWFS script för att ftp temperatur?

Inlägg av mickeborgholm »

elf98, det skulle du aldrig sagt, nu måste jag be om lite mer förklaring :D

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!
Mikael S
Borgholm
Användarvisningsbild
Plutonium
Moderator
Inlägg: 1246
Blev medlem: 04 jan 2008, 02:34
Ort: Nossebro
Kontakt:

Re: Bra OWFS script för att ftp temperatur?

Inlägg 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å.
http://essunga.org
Moderator - Temperatur.nu
Användarvisningsbild
elf98
Hemautomation - det är mer än en hobby
Inlägg: 5434
Blev medlem: 27 okt 2006, 13:49
Ort: Linköping
Kontakt:

Re: Bra OWFS script för att ftp temperatur?

Inlägg 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.
Grundade m.nu & temperatur.nu

Driver temperatur.nu

Bild
Användarvisningsbild
Plutonium
Moderator
Inlägg: 1246
Blev medlem: 04 jan 2008, 02:34
Ort: Nossebro
Kontakt:

Re: Bra OWFS script för att ftp temperatur?

Inlägg av Plutonium »

Editerat skriptet ovan enligt elf's förslag..
http://essunga.org
Moderator - Temperatur.nu
mickeborgholm
Tar hemautomation på allvar
Inlägg: 82
Blev medlem: 04 nov 2007, 11:46
Ort: Borgholm
Kontakt:

Re: Bra OWFS script för att ftp temperatur?

Inlägg 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. ?
Mikael S
Borgholm
Användarvisningsbild
Plutonium
Moderator
Inlägg: 1246
Blev medlem: 04 jan 2008, 02:34
Ort: Nossebro
Kontakt:

Re: Bra OWFS script för att ftp temperatur?

Inlägg 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.
http://essunga.org
Moderator - Temperatur.nu
mickeborgholm
Tar hemautomation på allvar
Inlägg: 82
Blev medlem: 04 nov 2007, 11:46
Ort: Borgholm
Kontakt:

Re: Bra OWFS script för att ftp temperatur?

Inlägg av mickeborgholm »

PM kommer!

Antar också att man behöver köra scriptet med någon typ av intervall, hur gör man?
Mikael S
Borgholm
Skriv svar