root / plugins / sensors / w1-therm @ 8589c6df
Historique | Voir | Annoter | Télécharger (584 octets)
| 1 | 102d77d2 | Sebastian Zagrodzki | #!/bin/sh |
|---|---|---|---|
| 2 | #%# family=auto |
||
| 3 | #%# capabilities=autoconf suggest |
||
| 4 | # |
||
| 5 | # Supported env variables: |
||
| 6 | # desc: sensor description |
||
| 7 | # |
||
| 8 | |||
| 9 | NAME="${0#*_}"
|
||
| 10 | TITLE="Temperature ${desc:-on $NAME}"
|
||
| 11 | |||
| 12 | case "$1" in |
||
| 13 | config) |
||
| 14 | cat << EOF |
||
| 15 | graph_title $TITLE |
||
| 16 | c8148539 | Diego Elio Pettenò | graph_vlabel Celsius |
| 17 | 102d77d2 | Sebastian Zagrodzki | graph_args --base 1000 -l 0 |
| 18 | graph_category sensors |
||
| 19 | temp.label $NAME |
||
| 20 | EOF |
||
| 21 | ;; |
||
| 22 | suggest) |
||
| 23 | grep -lw "t=[0-9]*" /sys/bus/w1/devices/*/w1_slave 2>&1 |\ |
||
| 24 | sed 's#.*/\([0-9a-f-]*\)/w1_slave#\1#' |
||
| 25 | ;; |
||
| 26 | autoconf) |
||
| 27 | echo "yes" |
||
| 28 | ;; |
||
| 29 | *) |
||
| 30 | awk '/t=/ { sub("t=", "", $NF); print "temp.value", $NF/1000.0 }' \
|
||
| 31 | /sys/bus/w1/devices/"$NAME"/w1_slave |
||
| 32 | ;; |
||
| 33 | esac |
