Schlagwort-Archive: GitHub

Was lange währt, wird endlich…

Schon im Jahr 2013 habe ich mir von Tinkerforge eine Wetterstation gekauft. Der Zusammenbau damals war ein Kinderspiel – genau so, wie es versprochen wurde.

Die Idee war dann, mit den „Wetterdaten“ einen „Datengenerator“ zu haben, um rund um die Daten herum etwas programmieren zu können.

Schon länger habe ich daran gearbeitet, eine schöne Softwarearchitektur zu entwickeln. Ziel der Architektur ist es, auf einem Raspberry Pi die Daten von der Wetterstation zu erfassen und auf einem PC dann weiter zu verarbeiten. Mittlerweile ist das Projekt soweit gediehen, dass die Datenerfassung und die weitere Speicherung abgeschlossen ist.

Das heißt, dass auf dem Raspberry ein Teil der Software läuft und die Daten in verschiedenen Formaten bzw. Technologien vorhalten kann. Das beginnt bei einer einfachen Textdatei, geht über eine SQLite Datenbank oder eine MariaDB Datenbank bis hin zum versenden mit MQTT.

Das ganze wurde bis jetzt in C# programmiert. Zur potentiellen Erweiterung gibt es eine Plugin-Technologie. Was noch fehlt, sind sinnvolle Datensenken. Darunter verstehe ich entweder eine sogenannte Time Series Database, eine Round Robin Database oder die Implementierung eines Algorithmus zur Datenverdichtung.

Wenn jemand Interesse an dem Projekt hat – der Quellcode steht auf GitHub zur Verfügung.

MarkdownPad

Das MarkdownPad ist jetzt in einer neuen Version erschienen. Das ist eine Software für Windows, um einfacher Dateien mit der ‚Auszeichnungssprache‘ Markdown zu erstellen. Die erste Version dieses Programmes war komplette Freeware. Bei meiner Verwendung sind mir ein paar Bugs dazu aufgefallen, die ich dem Schöpfer der Software auch mitgeteilt habe. Dadurch durfte ich an der neuen Software im Betatest mitmachen. Auch hier habe ich ein paar Bugs gefunden… Die neue Version ist nun final und es gibt sie in einer kostenlosen und einer kostenpflichtigen Variante. Die kostenlose Variante kann alles, was das bisherige MarkdownPad konnte. Für die kostenpflichtige Variante sind Features wie PDF-Export, Markdown für GitHub und anderes hinzugekommen. Der Entwickler hat mir zum Dank für meine Unterstützung eine Pro-Lizenz geschenkt. Vielen Dank, Evan Wondrasek!