Archiv der Kategorie: Python

Luftdruck messen – aber richtig!

Wetterstation

Eins der beliebtesten Projekte für Arduino oder Raspberry Pi ist wohl der Aufbau einer Wetterstation mit Anzeige der Temperatur, der Luftfeuchtigkeit oder des Luftdrucks. Also fleißig ans Basteln, einen DHT22 Sensor (Temperatur und Luftfeuchtigkeit) oder einen BMP180 (Luftdruck und Temperatur) oder BME280 (Temperatur, Luftdruck und Luftfeuchtigkeit) mit dem Controller oder Pi verbunden, ein Messprogramm geschrieben, eine schöne grafische Ausgabe gebaut und fertig.

Komischerweise unterscheidet sich der angezeigte Luftdruck – je nach Wohnort – meist von der “offiziellen” Angabe im Wetterbericht. Woran liegt das?

Luftdruck messen – aber richtig! weiterlesen

Mondphase und -beleuchtung ausrechnen

Mondphase berechnen

Eigentlich ganz einfach, wenn man ein genaues und nicht zu lange in der Vergangenheit liegendes  Vollmonddatum kennt. Man rechnet dann die Zeit seitdem bis heute aus und teilt das Ergebnis durch die Zeit, die zwischen zwei Neumondereignissen vergeht. Von diese Ergebnis verwenden wir nur den Teil hinter dem Komma und haben so die aktuelle Phase ermittelt.
Der Phasenwert liegt zwischen null und eins, und sagt folgendes aus:

Mondphase und -beleuchtung ausrechnen weiterlesen

Wettervorhersage im JSON Format auslesen und interpretieren

Dieser Artikel ist ein Update des inzwischen veralteten Artikels “Wetterbericht und Astrodaten auslesen…
… und eigentlich schon wieder veraltet, da Darksky.net von Apple übernommen wurde und keine neuen kostenlosen Accounts mehr angenommen werden. Das Update findet ihr hier.

In meine Webcam möchte ich einen Wetterbericht mit einigen Tagen Vorausschau einblenden.

Der bisher von mir verwendete Webservice von Weather Underground stellt seine kostenfreie Schnittstelle zum Ende 2018 ein. Ich habe mich deshalb nach Alternativen umgesehen.

Wettervorhersage im JSON Format auslesen und interpretieren weiterlesen

IoT Heizungssteuerung 1 (LCD Panel)

Für eine IoT Steuerung gibt es fertige Angebote zu Hauf. Viel mehr Spaß macht es, wenn man das alles selbst entwickelt und so auch volle Kontrolle über seine Daten behält.

Vor einiger Zeit ist meine Heizungssteuerung wegen Überspannung im Stromnetz über den Jordan gegangen – ein alter Analogrechner, einfach durchgeschmort. Eberhard, der genialische Heizungsmonteur, konnte die Heizung zwar wieder in Gang bringen aber nur mit einer Regelung über den Kesselthermostaten. Die Heizung läuft vor sich hin und produziert Wärme, egal, ob diese gebraucht wird oder nicht.

Da die Heizungsanlage sowieso jenseits des “End of Life” ist, habe ich zur Überbrückung, bis die neue Anlage kommt, eine Raspberry Pi Steuerung entwickelt, welche die Umlaufpumpe über einen Funkschalter nach Bedarf ein- und ausschaltet. Features sind Einstellung und Statusanzeige über ein LCD Panel, Nachtabsenkung und Fernsteuerung über Internet – neudeutsch IoT oder Internet of Things.

Diese Anleitung könnt ihr modifiziert für alle möglichen anderen Einsatzzwecke verwenden z.B. Klimaanlage, Lüftung, Rollosteuerung etc., das Prinzip ist meist dasselbe.

IoT Heizungssteuerung 1 (LCD Panel) weiterlesen