Durchsuchen nach
Tag: Perl

Erweiterung der Wetterstation: Feinstaubmessung

Erweiterung der Wetterstation: Feinstaubmessung

Angeregt durch einen Artikel im Make-Magazin habe ich meine Wetterstation um einen Feinstaubsensor erweitert. Die Feinstaubmesswerte sind ja seit einiger Zeit ein heißes Eisen, da die EU heftige Strafen für unsere Städte verhängt, wenn die Feinstaubgrenzwerte an zu vielen Tagen im Jahr überschritten werden. Und für unsere Gesundheit ist es ja allemal besser, wenn nicht so viel Dreck in der Luft rumfliegt… 😉 Nun sind die offiziellen Messstationen ja sehr ungleichmäßig über das Stadtgebiet verteilt und da nützt es mir…

Weiterlesen Weiterlesen

Kleine Ursache – große Wirkung

Kleine Ursache – große Wirkung

Bei der Übertragung der Daten per Funk von den Temperatur-/Luftfeuchtigkeitssensoren zum Wetterdatenempfänger kommt es naturgemäß immer mal wieder zu Übertragungsfehlern und es werden fehlerhafte Werte in die Datenbank eingetragen. Das ist natürlich ärgerlich, weil die zum Teil extrem falschen Werte in der Auswertegrafik sehr auffällig sind. Leider fehlte mir bisher die Zeit, ein Script zu basteln, dass die falschen Daten schon vor dem Eintrag in die Datenbank rausfiltert.  Deshalb habe ich gestern mal alle fehlerhaften Daten manuell per MySQL auf…

Weiterlesen Weiterlesen

Wetternews

Wetternews

Bei der momentanen Kälte sitze ich lieber in der warmen Stube und bastle an meinen Wetterscripten weiter. Inzwischen ist ein erstes Wetterdiagramm online (siehe Seite ‚Wetter‘). Dort wird ein stündlich aktualisiertes Diagramm des Verlaufs von Temperatur und relativer Luftfeuchtigkeit angezeigt. Dazu wird per Cronjob ein kleines Shellscript gestartet, welches wieder um verschiedene Scripte und Programme aufruft, die dann im Endeffekt das kleine Diagramm erstellen. Beteiligt sind daran Perl, MySQL, Gnuplot und Imagemagick. Das Perlscript fragt die betreffenden Daten aus der…

Weiterlesen Weiterlesen

Wetter-Statistik

Wetter-Statistik

Heute packte mich mal wieder die Programmierwut und ich habe begonnen, ein kleines Perlscript zu schreiben, das mir den Temperaturverlauf eines Tages (…Woche,Monat,Jahr…) grafisch darstellt. Dazu frage ich zunächst die Wetterdaten für den entsprechenden Zeitraum in der Datenbank ab und schreibe sie in ein Textfile. Gleichzeitig wird eine Steuerdatei für Gnuplot erzeugt, welches anschließend das erzeugte Textfile mit den Wetterdaten einliest und daraus die Grafik im png-Format berechnet. Es ist schon erstaunlich, wozu man so eine NSLU bewegen kann, wenn…

Weiterlesen Weiterlesen

Es wettert wieder :-)

Es wettert wieder :-)

Manch einer hat sich sicher schon gewundert, dass es hier in letzter Zeit gar kein aktuelles Wetter mehr gab. Mir ist es auch ziemlich peinlich zugeben zu müssen, dass es nach der Ankündigung hier im Blog auf einmal nicht mehr funktionierte. Inzwischen hatte ich etwas Muße, habe mal nach dem Fehler gesucht und das Script „entlaust“. Wobei im Script nicht mal ein Bug war, eher im Gegenteil. Das Problem lag einfach daran, dass die serielle Schnittstelle nach einem Reboot die…

Weiterlesen Weiterlesen