Kod: Markera allt
Ute: <!--#include virtual="temp_ute.txt" -->°C
Inne: <!--#include virtual="temp_inne.txt" -->°C
Akvariet: <!--#include virtual="temp_akvarium.txt" -->°C
Kod: Markera allt
#!/bin/sh
HOST=<DNSname_or_ip_of_your_ftp_server>
USERNAME=<your_username_on_ftp_server>
PASSWORD=<your_password_on_ftp_server>
cd <path_to_where_file_is>
ftp -n $HOST <<EOD
quote USER $USERNAME
quote PASS $PASSWORD
cd <path_to_where_file_should_be_on_remote_machine>
put <file>
put <file>
put <file>
put <file>
quit
EOD
exit 0
Kod: Markera allt
echo $OutsideTemp > /path/till/din/fil.txt
SCP? Antar att du menar: SCP på wikiDowser skrev:...Själv skulle jag se om inte det även fanns möjlighet att skicka filer via scp...
Hur gör jag för att få stöd för SSI på min tunna klient med ubuntu server?Dowser skrev:Vilken webserver använder du dig av?
Om det är Apache och du har stöd för SSI...
Du menar alltså ungeför såhär?Dowser skrev:Fast du bör skapa temporära filer med data'n, för att slippa utsätta owfs för mer trafik än nödvändigt.
Eller har jag fått det om bakfoten?Dowser skrev:Textfilerna är väldigt enkla att skapa.
Sist i din get_temp.sh behöver du bara lägga till:Kod: Markera allt
echo $OutsideTemp > /path/till/din/fil.txt
Kod: Markera allt
#!/bin/sh
SENSORS="
/mnt/1wire/10.609A8401080038/temperature:ha7net_1.rrd
/mnt/1wire/10.4CCF92010800/temperature:ha7net_2.rrd
"
RRDBASE=/home/niclas/rrddata/timmervik/
for SENSOR_INFO in $SENSORS
do
SENSOR=`expr $SENSOR_INFO : '\(.*\):'`
RRDFILE=`expr $SENSOR_INFO : '.*:\(.*\)'`
if [ "$SENSOR" != "" ]; then
VALUE=""
echo -n "Reading $SENSOR "
i=0
while [ $i -lt 4 ]
do
VALUE=`cat $SENSOR | tr -d ' '`
if [ "$VALUE" != "125" ]; then
break
else
echo -n "r"
fi
let i+=1
sleep 1
done
VALUE_OK=""
echo -n "got '$VALUE'"
if [ "$VALUE" = "125" ]; then
echo -n " Bad value"
else
if [ "$VALUE" = "" ]; then
echo -n " Empty value"
else
VALUE_OK=$VALUE
fi
fi
if [ "$RRDFILE" != "" ]; then
if [ "$VALUE_OK" != "" ]; then
echo -n " Adding to RRD file $RRDFILE"
rrdtool update $RRDBASE/$RRDFILE N:$VALUE_OK
fi
fi
else
echo -n "Unable to extract SENSOR from $SENSOR_INFO"
fi
echo
done
Kod: Markera allt
echo "$VALUE_OK" > /sökväg/till/mapp/$SENSOR.txt