Archiv der Kategorie: Technik

Tinkerforge Wetterstation

Ich habe mir vor langer Zeit eine Wetterstation von Tinkerforge gekauft. Der Hintergrund war, dass ich damit einen einfachen Datengenerator habe – und rund um die Daten die Möglichkeit, Programme zu schreiben.

Jetzt ist es endlich soweit: In C# habe ich einen Client entwickelt, welcher über Plugins die Wetterstation auslesen und auch als Ausgabemedium (das LCD) nutzen kann. Darüber hinaus kann dieser Client mit MQTT mit einem Server kommunizieren. Dieser Server wiederum kann zur Ausgabe die gleichen Plugins nutzen wie der Client und die Daten dann in eine Datei, in eine SQLite Datenbank oder auch nur auf die Konsole ausgeben.

Weitere Ziel sind unter anderem
  • Das Verdichten der Daten – hierzu muss noch der passende Algorithmus bzw. die richtige Vorgehensweise gefunden werden.
  • Ein Webclient zur Visualisierung der Daten.
Wer jetzt schon neugierig ist, kann sich das Projekt auf GitHub anschauen.

Java vs. C#

Vor langer Zeit hatte ich mal über ein kleines Tool von mir berichtet, mit dem man M3U-Dateien erstellen kann. Den Code dazu habe ich jetzt einmal überarbeitet – immerhin war das ursprüngliche Projekt von 2003 😉 Neben dem Upgrade des Projektes auf Netbeans 8 habe ich noch einen Installer erstellt, damit man das unter Windows einfach (De-)Installieren kann 😉

Hintergrund der ganzen Aktion war das etwas ungenau beschriebene Handling von USB-Sticks an einem Ford Autoradio. Das Autoradio unterstützt M3U-Playlists – was liegt also näher, als die gewünschte Musik in Ordnern auf einen USB-Stick zu kopieren, mit meinem Tool die Playlists zu generiern und ab damit ins Auto?

Und weil ich schon dabei war, das Projekt nochmals zu überarbeiten, habe ich das ganze also auch noch in C# erstellt. Allerdings ohne den Installer – den Aufwand habe ich mir gespart 😉

Wie immer kann sich jeder, der sich dafür interessiert, den Source Code hier herunterladen. Viel Spaß damit – für Hinweise & Anregungen bin ich offen.