ELV-WD1 to HTML

11/04/2012 - 12:29 von Horst Felder | Report spam
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!
 

Lesen sie die antworten

#1 Horst Felder
11/04/2012 - 14:07 | Warnen spam
Hallo!

Hupps! Ein Problem habe ich noch...

Habe gerade das Script über "Einstellungen/Startprogramme" mit einem
einfachen "/home/horst/bin/bin/Wetter/wd1tohtml.sh" in den
Autostartordner (Gnome2.32/Ubuntu 10.04) gelegt und das System neu
gestartet...

Da tut sich aber jetzt nix... was mache ich falsch/was muss ich
beachten, wenn ich ein Script mit "Einstellungen/Startprogramme"
automagisch starten will?

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!

Ähnliche fragen