Openweather – netio_server
NetIOOpenweather bietet eine API, die keinen Key voraussetzt. Ich habe die Aufgabe geteilt: Ein eigenständiges Modul „openweather_client.py“ liest die Daten von openweather und schreibt dies in eine JSON Datei. https://github.com/ThomasH-W/netio_server/blob/master/openweather_client.py Der Server liest diese Datei und wandelt Formate um. Ich möchten den NetIO-Server nicht mit Internetabfragen belasten. Der Client kann jede Sekunde den Status abfragen. Da sich unser Wetter sich aber (noch nicht) so schnell ändert, reicht es, das Wetter jede viertel Stunde zu holen. In NetIO werden die Daten wie folgt angefordert: Syntax:Wetter {Stadt} {Feld} Beispiel: Wetter Berlin Temp Felder: stand, temp, tempmax, tempmin, windg, windr, aufgang, untergang, feuchte, druck, wolken, himmel Den Client über crontab starten # examle below will be excecuted every 15 minutes */15 * * * * python /home/pi/433/openweather_client.py Berlin > crontab_ow_client.log 2>&1 Im Netio-Designer kann man nun folgende Elemente anlegen: Die Wetter- und Windrichtungs-Symbole muss man auf den iPad installieren. Es werden immer alle Werte übergeben. Beim Tag ist z.B. {0} heute, {1} morgen, {2} übermorgen, usw. Bei mir sieht das nun so aus:
Hier noch die Icons:
Guten Tag,
gibt es dazu eine detaillierte Step-by-Step Anleitung unter Raspberry Pi, wie man das Ganze realisieren kann? Was meinen Sie mit dem Netio-Designer? Ist dieses Programm kostenlos? Läuft der Netio-Designer auch unter Windows? Danke.
Hallo Manfred,
NetIO ist hier zu finden : http://netio.davideickhoff.de/de/
Dies ist eine APP für iOS und Android und kostet ca. 10,- EUR
Über ein Web-Interface kann die Oberfläche per Drag+Drop realisiert werden.
Ein schöne Alternative, wenn man keine Web-Seiten programmieren möchte.
Das ganze ist leider doch recht komplex.
Mein Sohn erstellt mir daher ein einfache Web-Seite – die werde ich demnächst hier veröffentlichen.