Exemplet använder ett bash-skript och kommandot wget för själva rapporteringen
Jag har två sensorer 10.B01F55010800 och 10.B01F55010800 där minst en alltid är i skugga.
De är monterade i "/mnt/1wire" i mitt Linux system.
Filnamn: owfs_rapportera.sh
Kod: Markera allt
#!/bin/bash
# Sökväg till wget
WGET=/usr/bin/wget
# Läs temperatursensor 1 samt ta bort ev. blanktecken
TEMP1=`tr -d ' ' < /mnt/1wire/10.B01F55010800/temperature`
# Läs temperatursensor 2 samt ta bort ev. blanktecken
TEMP2=`tr -d ' ' < /mnt/1wire/10.BE63B1010800/temperature`
# Sätt MTEMP till minsta värdet av TEMP1 och TEMP2
MTEMP=$TEMP2
if [ 1 -eq "$(echo "$TEMP1 < $TEMP2" | bc)" ]
then
MTEMP=$TEMP1
fi
# Rapporera minsta värdet "MTEMP" till Temperatur.nu
$WGET -O /Media/Logs/owfs_wget_reply.txt "http://www.temperatur.nu/rapportera.php?hash=MIN_EGEN_HASH&t=$MTEMP"
1. Ersätta sökvägen till dina egna sensorer TEMP1 och TEMP2
Du bör kunna läsa av dessa med kommandot: cat /DIN_SÖKVÄG/.../10.B01F55010800/temperature
2. Ersätta "MIN_EGEN_HASH" till din personliga hash du fått av temperatur.nu
3. Ersätta sökvägen "/Media/Logs/owfs_wget_reply.txt" till en sökväg i ditt system för att se svaret från Temperatur.nu
Tittar du i filen så bör svaret se ut något i stil med "ok! (-11.0625)" om du har lika kallt som jag

Om du vill köra skriptet varje minut kan du göra det i ett cron-jobb.
1. Starta cron editorn* med: crontab -e
om du vill köra med editorn nano skriver du istället : env EDITOR=nano crontab -e
2. Kör skriptet varje minut genom att skriva: */1 * * * * /SÖKVÄG_TILL_DITT_SKRIPT/owfs_rapportera.sh
3. Avsluta med Ctrl-x, om du valt nano i 1)
(*)Beroende på vilken editor du har så är kommandona för att spara filen olika.