Hallo!
Dank eurer Hilfe habe ich jetzt ein funktionierendes Script
geschrieben um die Daten aus dem ELV-WD1-Wetter-Sensor auszulesen und
in meine private Wetterseite (nicht online) zu schreiben.
Aufgabe erledigt!
Ich lerne aber gerne dazu und mich interessieren eure verschiedenen
Herangehensweisen...
Daher die Frage: Kann man das Script kürzer und/oder eleganter
schreiben?
---------------------------hier-bitte-abbeißen------------------------
#!/bin/bash
stty -F /dev/ttyUSB0 9600 cs8 raw -cstopb -parity -icanon -hupcl min
0 time 10 tail -f /dev/ttyUSB0 |
while read -t 300 zeile; do
bodent1=`echo $zeile | awk -F';' '{print $5}'`
bodent2=`echo $zeile | awk -F';' '{print $6}'`
kellert=`echo $zeile | awk -F';' '{print $8}'`
kellerf=`echo $zeile | awk -F';' '{print $16}'`
gartent=`echo $zeile | awk -F';' '{print $20}'`
gartenf=`echo $zeile | awk -F';' '{print $21}'`
wind=`echo $zeile | awk -F';' '{print $22}'`
regenmenge=`echo $zeile | awk -F';' '{print $23}'`
regen=`echo $zeile | awk -F';' '{print $24}'`
cp '/home/horst/html/HorstsWetterDienst/gartenwetter.html'
'/home/horst/html/HorstsWetterDienst/gartenwetter-1.html' replace
'$bodent1' $bodent1 '$bodent2' $bodent2 '$kellert' $kellert
'$kellerf' $kellerf '$gartent' $gartent '$gartenf' $gartenf '$wind'
$wind '$regenmenge' $regenmenge '$regen' $regen --
'/home/horst/html/HorstsWetterDienst/gartenwetter-1.html' done
---------------------------hier-bitte-abbeißen------------------------
Einen schönen Tag noch!
--
Mit freundlichen Grüßen
Horst Felder -
www.flohheim.de
GNU/Linux; damit ich auch morgen noch vernünftig arbeiten kann!