Synologi

OWFS - One Wire File System är en Linuxmjukvara som stödjer de flesta kommersiellt tillgängliga 1wire-enheterna. OWFS saknar helt möjligheter att presentera data - detta måste göras med tex RRDTool
Kategoriregler
Vill du visa bilder i ditt inlägg? Använd funktionen "Ladda upp bilaga" nedanför textrutan!
jompa68
Wannabe
Inlägg: 20
Blev medlem: 04 aug 2009, 18:11
Ort: Hofors

Synologi

Inlägg av jompa68 »

Har nu flyttat min 1wire nätverk ifrån PC till min NAS, Synologi DS212j
Har installerat owfs samt rrdtool på den och det rullar på fint. Lite konfig att göra på NAS'en men det har gått bra.

Följde denna guide för att få in owfs: http://forum.synology.com/enu/viewtopic ... 39&t=46046

För rapportering till temperatur.nu så kan man göra så här ifrån NAS'en via ett skript som går som cron jobb

Kod: Markera allt

#/bin/sh
temp=`tail /mnt/1-wire/uncached/28.864B99030000/temperature|sed -e s/" "//g|awk '{$1=$1 + 0.005;printf "%.2f", $1}'`
wget -q -O - "http://www.temperatur.nu/report/puttemp.php?s=STAD&id=ID&t=${temp}"
Note: ändra STAD och ID till det du är tilldelad ifrån temperatur.nu


editera crontab

Kod: Markera allt

#minute hour    mday    month   wday    who     command
27      3       *       *       2,5     root    /usr/syno/bin/synopkg chkupgradepkg
*/5     *       *       *       *       root    /volume1/temp/temperaturNU.sh
*/1     *       *       *       *       root    /volume1/temp/elenergi.sh
*/5     *       *       *       *       root    /volume1/temp/graf_elenergi.sh
0       0       1       *       *       root    cp /volume1/temp/puls /volume1/temp/energi_`date +"%Y%m%d_%H%M"`.txt
*/1     *       *       *       *       root    tail /mnt/1-wire/uncached/20.3DF30F000000/volt.B|sed -e s/" "//g|awk '{$1=$ + 0.005;printf "%.2f", $1}' > /volume1/web/ljus.tx