overview
[usb-wde1-tools.git] / work-with-lines.sh
1 #!/bin/sh
2
3 #split words by semicolons
4 IFS=";"
5
6 #Beispielausgabe USB-WDE1:
7 # $1;1;;13,8;22,7;22,6;17,8;22,2;21,2;22,9;;59;35;38;49;38;40;35;;;;;;;0
8 # Doku des Formats in 92030_USB_WDE1_V1.0_UM.pdf bei elv.de verfügbar
9
10 #Variablenamen:
11 # t1-t8: Temperatur in °C der Sensoren 1-8
12 # f1-f8: Feuchtegrad in % der Sensoren 1-8
13 # tc:    Temperatur Kombinsensor in °C
14 # fc:    Feuchtegrad Kombinsensor in %
15 # wg:    Windgeschwindigkeit in km/h
16 # ns:    Niederschlag (Wippenschläge)
17 # regen: Regen 1=ja, 0=nein
18 while read -r startzeichen zustand zeitstempel\
19               t1 t2 t3 t4 t5 t6 t7 t8\
20               f1 f2 f3 f4 f5 f6 f7 f8\
21               tc fc wg ns regen
22 do
23     echo "line:"
24     echo 1: $one , 2: $two, 3: $three, 4: $four
25 done
26 echo "done with everything"