{"id":11177,"date":"2015-07-01T12:20:09","date_gmt":"2015-07-01T10:20:09","guid":{"rendered":"http:\/\/www.bernd-leitenberger.de\/blog\/?p=11177"},"modified":"2015-07-01T12:20:09","modified_gmt":"2015-07-01T10:20:09","slug":"neues-von-der-wetterstation","status":"publish","type":"post","link":"https:\/\/www.bernd-leitenberger.de\/blog\/2015\/07\/01\/neues-von-der-wetterstation\/","title":{"rendered":"Neues von der Wetterstation"},"content":{"rendered":"<p>Ich hatte ja schon mal im Blog angek&uuml;ndigt, dass ich mal ein Hardware Projekt anfangen will &#8211; man muss dazu sagen, dass ich zwei Linke H&auml;nde habe und besonders schlecht sehe, deswegen habe ich bisher immer um fummelige Hardware einen Bogen gemacht.<\/p>\n<p>Ich wollte eine Wetterstation, allerdings kein 30 Euro Discountger&auml;t ,das nur einige Werte anzeigt, sondern eines das die Messwerte laufend protokolliert ohne das man sie dauernd abfragen muss.<!--more--><\/p>\n<p>Das setzte die H&uuml;rden hoch. Nur Werte zu erfassen und &uuml;ber Netzwerk zu transferieren h&auml;tte noch ein Arduino geleistet, doch mit dem Protokollieren w&auml;rs nur gegangen wenn man einen mit gro&szlig;em Speicher nimmt oder SD-Slot wobei man wenn man die auf dem PC ausliest wiederum aufpassen muss, das der Arduino nicht draufschreibt. Dazu kam, dass ich als ich nach Sensoren suchte jede Menge fand &#8211; zu viele und ob die auch alle passen oder ansprechbar sind? Kurzum. Das war nicht das was ich wollte.<\/p>\n<p>&Uuml;ber die ct&#8216; fand ich dann Tinkerforge. Die Firma hat einen interessanten Ansatz: Ein Microcontroller &#8222;Master-Brick&#8220; &uuml;berwacht bis zu 4 angeschlossene Ger&auml;te &#8222;Bricklets&#8220;, das k&ouml;nnen Sensoren sein von Einfach bis zu GPS, aber auch Aktoren, Relays, Motoren oder LCD. Mehrere Bricks kann man verbinden wenn man mehr als 4 Ger&auml;te hat und es gibt auch Erweiterung f&uuml;r weitere F&auml;higkeiten wie Wlan. Die Auswahl an Sensoren ist dann eingeschr&auml;nkt auf die die Tinkerforge anbietet das sind aber auch Temperatur, Druck, Feuchtigkeits- und Lichtsensoren.<\/p>\n<p>Angeschlossen und mit dem Strom versorgt werden sie &uuml;ber USB. Sie geben sich dann als Ger&auml;te aus die man &uuml;ber Port 4223 ansprechen kann. Wenn man eine Wlan Erweiterung hat, dann kann man sie auch direkt &uuml;bers Internet anbinden oder eben &uuml;ber einen Computer der an sie angeschlossen ist.<\/p>\n<p>Dort entdeckte ich eine Wetterstation als Kit und die sollte man auch &uuml;ber den Raspberry Pi ansprechen k&ouml;nnen. Da ich gerade das Modell 2 in Betrieb habe, ist das Modell 1 etwas arbeitslos. So war auch f&uuml;r das eine L&ouml;sung gefunden und netterweise kann man die API auch in Lazarus\/Delphi aufrufen. Und Lazarus gibt es auch f&uuml;r den Raspberry Pi.<\/p>\n<p>Also habe ich sie mir mal bestellt &#8211; mit 120 Euro nicht ganz so billig. Der Zusammenbau war einfach, Zusammenstecken und mit Schrauben fixieren &#8211; in einer Viertelstunde erledigt. Schnell konnte ich auch den Brickviewer und Brickd&auml;mon installieren &uuml;ber den die Ger&auml;te angesprochen werden. Beim Raspberry blieb der Viewer verschollen, aber der D&auml;mon taucht in der Preisliste auf und der ist der wichtige. Der Viewer ist nur eine visuelle Oberfl&auml;che f&uuml;r Tests und zum Auslesen der UID, die braucht man f&uuml;r die API. Jedes Bricklet hat eine eigene dreistellige UID.<\/p>\n<p>So habe ich in den letzten Tagen an einer Anwendung geschrieben. Vorerst nur in Delphi auf dem PC. Se besteht aus einer visuellen Oberfl&auml;che in der man alles einstellen kann (knapp 20 Parameter sinds) und einer nicht visuellen Komponente die periodisch Daten liest, zwischenspeichert und in einem w&auml;hlbaren Intervall eine CSV Datei und eine Webseite mit Bildern und einer Tabelle erzeugt. Unter <a href=\"http:\/\/www.bernd-leitenberger.de\/wetterstation\">http:\/\/www.bernd-leitenberger.de\/wetterstation<\/a> k&ouml;nnt ihr euch das mal ansehen.<\/p>\n<p>Die API ging eigentlich problemlos. Die meiste Arbeit hatte ich beim Entwerfen der Routinen f&uuml;r das Zwischenspeichern und dem Erzeugen von Grafiken &#8211; ein Chart das es als Komponente gibt wollte ich nicht nehmen, da das bei mir in anderen Programmen wenn ich es h&auml;ufig nutze irgendwann mal Laufzeitfehler bringt und die Routine sollte ja sp&auml;ter dauernd laufen. Dann kamen noch ein paar Probleme, die auftraten wenn der PC in den Ruhezustand ging &#8211; wie das beim Raspberry wird wei&szlig; ich noch nicht. Mein Raspi hat zumindest nach l&auml;ngerer Inaktivit&auml;t nichts mehr am Monitor angezeigt und auch nicht auf das Keyboard reagiert. Aber in Foren finde ich das er gar keinen Standby Modus hat.<\/p>\n<p>Der n&auml;chste Schritt ist nun eine Konsolenanwendung f&uuml;r den raspberry, die die Konfiguration die man mit der visuellen Oberfl&auml;che erstellt einl&auml;dt. Dann braucht man die visuelle Komponente nur noch zum Einstellen.<\/p>\n<p>Was mich als die fertige Wetterstation sah, st&ouml;rte war das sie anstatt einem Temperatursensor ein LCD-Feld hat. Dessen Nutzen halte ich f&uuml;r begrenzt, denn um was darauf anzuzeigen braucht man einen PC. Wen ich den aber schon angeschlossen habe (selbst wenn es nur ein Raspberry ist), dann kann der das Wetter auch gleich auf den eigenen PC &uuml;bertragen.<\/p>\n<p>So werde ich noch einen Temperatursensor nachbestellen m&uuml;ssen.<img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/vg05.met.vgwort.de\/na\/0d0dad150d4d4230b809e7d4f3fb32ce\" width=\"1\" height=\"1\" alt=\"\"\/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ich hatte ja schon mal im Blog angek&uuml;ndigt, dass ich mal ein Hardware Projekt anfangen will &#8211; man muss dazu sagen, dass ich zwei Linke H&auml;nde habe und besonders schlecht sehe, deswegen habe ich bisher immer um fummelige Hardware einen Bogen gemacht. Ich wollte eine Wetterstation, allerdings kein 30 Euro Discountger&auml;t ,das nur einige Werte [&hellip;]<\/p>\n","protected":false},"author":169,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[1],"tags":[3390,3245,3910,3909],"class_list":["post-11177","post","type-post","status-publish","format-standard","hentry","category-allgemein","tag-raspberry","tag-raspberry-pi","tag-tinkerforge","tag-wetterstation","entry"],"a3_pvc":{"activated":false,"total_views":962,"today_views":0},"jetpack-related-posts":[{"id":18465,"url":"https:\/\/www.bernd-leitenberger.de\/blog\/2025\/11\/07\/neues-zu-artemis-blue-origin-und-spacex\/","url_meta":{"origin":11177,"position":0},"title":"Neues zu Artemis, Blue Origin und SpaceX","author":"Bernd Leitenberger","date":"07.11.2025","format":false,"excerpt":"Hallo. Ich wei\u00df, ich habe mich in den letzten Wochen etwas rar gemacht. Ich hatte zum einen viel zu tun, dann noch eine OP am Handgelenk, etwas an meinem Buch geschrieben und derzeit ist auch meine Winterdepression wieder st\u00e4rker, sodass ich lieber spiele als Artikel zu verfassen. Es hat sich\u2026","rel":"","context":"In &quot;Raumfahrt&quot;","block_context":{"text":"Raumfahrt","link":"https:\/\/www.bernd-leitenberger.de\/blog\/category\/raumfahrt\/"},"img":{"alt_text":"","src":"https:\/\/vg04.met.vgwort.de\/na\/76454a00a29844c79745dc13a13341de","width":350,"height":200},"classes":[]},{"id":18627,"url":"https:\/\/www.bernd-leitenberger.de\/blog\/2026\/04\/05\/artemis-ii\/","url_meta":{"origin":11177,"position":1},"title":"Artemis II","author":"Bernd Leitenberger","date":"05.04.2026","format":false,"excerpt":"Seit gestern ist nun die Artemis II Mission auf dem Mond, wenige Tage zuvor hat NASA Administrator Isaac Jaredmann neue Pl\u00e4ne ank\u00fcndigt. Zeit mal was dazu zu schreiben. Ich fange aber mit was an was zusammenh\u00e4ngt: Die Verseichtung. Keine Ahnung ob es den Begriff schon gibt, ich beschreibe damit das\u2026","rel":"","context":"In &quot;Raumfahrt&quot;","block_context":{"text":"Raumfahrt","link":"https:\/\/www.bernd-leitenberger.de\/blog\/category\/raumfahrt\/"},"img":{"alt_text":"","src":"https:\/\/vg07.met.vgwort.de\/na\/9a9d83018f8447148efa0d8328798e18","width":350,"height":200},"classes":[]},{"id":14114,"url":"https:\/\/www.bernd-leitenberger.de\/blog\/2019\/07\/19\/apollo-jubilaeen-im-wandel-der-zeiten\/","url_meta":{"origin":11177,"position":2},"title":"Apollo Jubil&auml;en im Wandel der Zeiten","author":"Bernd Leitenberger","date":"19.07.2019","format":false,"excerpt":"Als ich mir mal die Sendungen anschaute die derzeit zum 50-sten Jubil\u00e4um der Landung von Apollo 11 kamen fielen mir Unterschiede auf. Nat\u00fcrlich legt man zu jedem Zeitpunkt den Wert auf andere Dinge, man hat aber auch eine andere Sicht, weil man historische Ereignisse anders, aus der Sicht von \u201ejetzt\u201c\u2026","rel":"","context":"In &quot;Raumfahrt&quot;","block_context":{"text":"Raumfahrt","link":"https:\/\/www.bernd-leitenberger.de\/blog\/category\/raumfahrt\/"},"img":{"alt_text":"","src":"https:\/\/vg07.met.vgwort.de\/na\/dcdc7b57dc4f40ada4b4433d4ee21d14","width":350,"height":200},"classes":[]},{"id":18511,"url":"https:\/\/www.bernd-leitenberger.de\/blog\/2026\/01\/27\/musks-ki-rechenzentren-im-orbit\/","url_meta":{"origin":11177,"position":3},"title":"Musks KI-Rechenzentren im Orbit","author":"Bernd Leitenberger","date":"27.01.2026","format":false,"excerpt":"Bei meinem regelm\u00e4\u00dfigen Besuch des Space Reviews stie\u00df ich auf diesen Artikel: SpaceX, orbital data centers, and the journey to Mars. Ich hatte in meiner Nachlese schon erw\u00e4hnt das Elon Musk, nachdem er dies lange verschoben hat nun plant SpaceX an die B\u00f6rse zu bringen. Ich meinte aber, das l\u00e4ge\u2026","rel":"","context":"In &quot;SpaceX&quot;","block_context":{"text":"SpaceX","link":"https:\/\/www.bernd-leitenberger.de\/blog\/category\/raumfahrt\/spacex\/"},"img":{"alt_text":"","src":"https:\/\/vg06.met.vgwort.de\/na\/0ee72da693054bc3b5c3f00214a7e2b3","width":350,"height":200},"classes":[]},{"id":18683,"url":"https:\/\/www.bernd-leitenberger.de\/blog\/2026\/06\/01\/die-glorreichen-10-programmiersprachen-2\/","url_meta":{"origin":11177,"position":4},"title":"Die glorreichen 10 \u2013 Programmiersprachen (2)","author":"Bernd Leitenberger","date":"01.06.2026","format":false,"excerpt":"Der heutige Teil schlie\u00dft nahtlos an den ersten Teil an, der gestern erschien. Es geht um 10 Kriterien anhand derer man Programmiersprachen kategorisieren kann. Maschinennah oder universell, aber komplex Als eine maschinennahe Sprache bezeichnet man eine Sprache, die nahe den M\u00f6glichkeiten von Prozessoren ist. Das Paradebeispiel ist C. Alle Prozessoren\u2026","rel":"","context":"In &quot;Die Glorreichen 10&quot;","block_context":{"text":"Die Glorreichen 10","link":"https:\/\/www.bernd-leitenberger.de\/blog\/category\/allgemein\/die-glorreichen-10\/"},"img":{"alt_text":"","src":"https:\/\/vg09.met.vgwort.de\/na\/7f5d9cf5265047179df05b778bf455b5","width":350,"height":200},"classes":[]},{"id":18610,"url":"https:\/\/www.bernd-leitenberger.de\/blog\/2026\/03\/27\/galileos-cds-teil-1\/","url_meta":{"origin":11177,"position":5},"title":"Galileos CDS &#8211; Teil 1","author":"Bernd Leitenberger","date":"27.03.2026","format":false,"excerpt":"Hall\u00f6chen, es wird Zeit das ich mich mal wieder melde. Es gab zwei Gr\u00fcnde, warum ich mich so rar gemacht habe. Das eine ist das es gerade nicht so viel aktuelles gibt, au\u00dfer einem Update zu Artemis, zu dem ich vielleicht noch etwas schreibe. W\u00e4hrend Trump das ganze Programm nach\u2026","rel":"","context":"In &quot;Raumfahrt&quot;","block_context":{"text":"Raumfahrt","link":"https:\/\/www.bernd-leitenberger.de\/blog\/category\/raumfahrt\/"},"img":{"alt_text":"","src":"https:\/\/vg07.met.vgwort.de\/na\/4fb81c7bafbd4d9d88b5695abdb33d29","width":350,"height":200},"classes":[]}],"jetpack_sharing_enabled":true,"amp_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/www.bernd-leitenberger.de\/blog\/wp-json\/wp\/v2\/posts\/11177","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bernd-leitenberger.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.bernd-leitenberger.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.bernd-leitenberger.de\/blog\/wp-json\/wp\/v2\/users\/169"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bernd-leitenberger.de\/blog\/wp-json\/wp\/v2\/comments?post=11177"}],"version-history":[{"count":0,"href":"https:\/\/www.bernd-leitenberger.de\/blog\/wp-json\/wp\/v2\/posts\/11177\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.bernd-leitenberger.de\/blog\/wp-json\/wp\/v2\/media?parent=11177"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.bernd-leitenberger.de\/blog\/wp-json\/wp\/v2\/categories?post=11177"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.bernd-leitenberger.de\/blog\/wp-json\/wp\/v2\/tags?post=11177"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}