diff options
| -rwxr-xr-x | munin/usb-wde1_ | 26 |
1 files changed, 25 insertions, 1 deletions
diff --git a/munin/usb-wde1_ b/munin/usb-wde1_ index f58cc9b..bbfc5ee 100755 --- a/munin/usb-wde1_ +++ b/munin/usb-wde1_ @@ -87,4 +87,28 @@ if [ "$1" = "config" ]; then done exit 0 -fi
\ No newline at end of file +fi + +#split by semicolons +OLDIFS="$IFS" +IFS=";" +read -r startzeichen zustand zeitstempel\ + t0 t1 t2 t3 t4 t5 t6 t7\ + h0 h1 h2 h3 h4 h5 h6 h7\ + tc hc ws ns rain checksum\ + < "$logfile" +IFS=$OLDIFS + +#FIXME: check timestamp + +if [ "$TYPE" = "temperature" ]; then + varprefix=t +else + varprefix=h +fi + + +for i in $sensors; do + eval "value=\$$varprefix$i" + echo "sensor$i.value $value" +done |
