{"id":4326,"date":"2024-02-10T10:38:30","date_gmt":"2024-02-10T10:38:30","guid":{"rendered":"http:\/\/fambach.net\/?p=4326"},"modified":"2024-02-10T10:56:24","modified_gmt":"2024-02-10T10:56:24","slug":"arduino-esp8266-zusatzplatine-6","status":"publish","type":"post","link":"https:\/\/www.fambach.net\/en\/arduino-esp8266-zusatzplatine-6\/","title":{"rendered":"ESP8266 Colourful Weather Station AZSMZ V1.8"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_85 ez-toc-wrap-left counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Contents\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewbox=\"0 0 24 24\" version=\"1.2\" baseprofile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1' ><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.fambach.net\/en\/nodemcu-v3-mit-oled-display-aufmotzen\/#Display_Umbau\" >Display Umbau<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.fambach.net\/en\/nodemcu-v3-mit-oled-display-aufmotzen\/#Befestigung_auf_dem_ESP\" >Befestigung auf dem ESP<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.fambach.net\/en\/nodemcu-v3-mit-oled-display-aufmotzen\/#Verbindung_zum_Node\" >Verbindung zum Node<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.fambach.net\/en\/nodemcu-v3-mit-oled-display-aufmotzen\/#Ergebnis\" >Ergebnis<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.fambach.net\/en\/nodemcu-v3-mit-oled-display-aufmotzen\/#Programmierung\" >Programming<\/a><ul class='ez-toc-list-level-2' ><li class='ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.fambach.net\/en\/nodemcu-v3-mit-oled-display-aufmotzen\/#Verwandte_Beitrage\" >Verwandte Beitr&auml;ge<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.fambach.net\/en\/nodemcu-v3-mit-oled-display-aufmotzen\/#Fazit\" >Conclusion<\/a><\/li><\/ul><\/nav><\/div>\n\n<p class=\"wp-block-paragraph\">Ich hatte mir die Hardware im Oktober 2018 gekauft und diesen Beitrag nur mit einer &Uuml;berschrift erstellt. Nachdem mich Siegfried auf ein Problem angesprochen hat, war ich nur zu gerne bereit diesen Beitrag endlich mit Inhalt zu f&uuml;llen und das Projekt zu einem Abschluss zu bringen. Nach drei Monaten vor mir herschieben habe ich diese Baustelle nun erstmal beendet.<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Facts<\/h1>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table id=\"wpls-table-1\"><thead><tr><th>Description<\/th><th>Worth<\/th><\/tr><\/thead><tbody><tr><td>Controller<\/td><td>ESP8266 12-E<\/td><\/tr><tr><td>Bildschirmgr&ouml;sse<\/td><td>240 Breit * 320 Hoch<\/td><\/tr><tr><td>Bildschirmtyp<\/td><td>ILI9341<\/td><\/tr><tr><td>Touchscreen<\/td><td>XPT2046<\/td><\/tr><tr><td>Lipo Lader<\/td><td>???<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">Technical Data<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/github.com\/cxandy\/AZSMZ-TFT\">https:\/\/github.com\/cxandy\/AZSMZ-TFT<\/a><\/p>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table id=\"wpls-table-2\"><thead><tr><th>Display Pin<\/th><th>ESP8266 Pin<\/th><\/tr><\/thead><tbody><tr><td>Pin TFT_DS<\/td><td>0<\/td><\/tr><tr><td>Pin TFT_DC<\/td><td>2<\/td><\/tr><tr><td>Backlight<\/td><td>16<\/td><\/tr><tr><td>Low\/High on<\/td><td>LOW<\/td><\/tr><tr><td>TOUCH_CS<\/td><td>5<\/td><\/tr><tr><td>TOUCH_IRQ<\/td><td>4<\/td><\/tr><tr><td>Knopf 1<\/td><td>0<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">Pin assignment<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"850\" height=\"902\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/AZSMZ-TFT-TOUCH-1.8-WIRE.jpg\" alt=\"\" class=\"wp-image-10293\"><figcaption class=\"wp-element-caption\">Color Weather Station AZSMZ &#8211; Skizze der R&uuml;ckseite<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"705\" height=\"435\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/esp12-E-pinout-hight-resolution-mischianti.jpg\" alt=\"\" class=\"wp-image-10294\"><figcaption class=\"wp-element-caption\">Color Weather Station AZSMZ &#8211; Verwendeter Controller<\/figcaption><\/figure>\n\n\n\n<h1 class=\"wp-block-heading\">Areas of application<\/h1>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Wie vorgesehen als Wetterstation<\/li>\n\n\n\n<li>Watch<\/li>\n\n\n\n<li>Alles, f&uuml;r was man ein Display braucht.<\/li>\n<\/ul>\n\n\n\n<h1 class=\"wp-block-heading\">Views<\/h1>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-2 is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.fambach.net\/en\/?attachment_id=10289\"><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"692\" data-id=\"10289\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/20240206_082354.jpg\" alt=\"\" class=\"wp-image-10289\"><\/a><figcaption class=\"wp-element-caption\">Color Weather Station AZSMZ &#8211; Front<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.fambach.net\/en\/?attachment_id=10290\"><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"740\" data-id=\"10290\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/20240206_082402.jpg\" alt=\"\" class=\"wp-image-10290\"><\/a><figcaption class=\"wp-element-caption\">Color Weather Station AZSMZ  &#8211; R&uuml;ckseite<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"755\" data-id=\"10342\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/20240206_212233.jpg\" alt=\"\" class=\"wp-image-10342\"><figcaption class=\"wp-element-caption\">Color Weather Station AZSMZ  &#8211; &sect;D Cube Programm<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"821\" data-id=\"10340\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/20240207_180238.jpg\" alt=\"\" class=\"wp-image-10340\"><figcaption class=\"wp-element-caption\">Color Weather Station AZSMZ  &#8211; Uhr Programm<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"782\" data-id=\"10341\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/20240209_180004.jpg\" alt=\"\" class=\"wp-image-10341\"><figcaption class=\"wp-element-caption\">Color Weather Station AZSMZ  &#8211; Bodmer WeatherStation<\/figcaption><\/figure>\n<\/figure>\n\n\n\n<h1 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Programmierung\"><\/span>Programming<span class=\"ez-toc-section-end\"><\/span><\/h1>\n\n\n\n<h2 class=\"wp-block-heading\">AZSMZ Wetterstation Testprogramm<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Libraries<\/h3>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table id=\"wpls-table-3\"><thead><tr><th>Name und Link<\/th><th>Version<\/th><\/tr><\/thead><tbody><tr><td><a href=\"https:\/\/github.com\/cxandy\/esp8266-weather-station-color\">Color WeatherStation AZSMZ<\/a><\/td><td>1.0<\/td><\/tr><tr><td><a href=\"https:\/\/github.com\/esp8266\/Arduino\/tree\/2.5.0\" target=\"_blank\" rel=\"noreferrer noopener\">Board ESP8266 Arduino Lib (Alte Version)<\/a><\/td><td><strong>2.5.0<\/strong><\/td><\/tr><tr><td><a href=\"https:\/\/github.com\/ThingPulse\/minigrafx\" target=\"_blank\" rel=\"noreferrer noopener\">Mini Grafx, Daniel Eichorn<\/a><\/td><td>1.2.6<\/td><\/tr><tr><td><a href=\"https:\/\/github.com\/squix78\/json-streaming-parser\">Json Streaming<\/a><a href=\"https:\/\/github.com\/squix78\/json-streaming-parser\" target=\"_blank\" rel=\"noreferrer noopener\"> Pa<\/a><a href=\"https:\/\/github.com\/squix78\/json-streaming-parser\">rser, Daniel Eichhorn<\/a><\/td><td>1.0.5<\/td><\/tr><tr><td><a href=\"https:\/\/github.com\/ThingPulse\/esp8266-weather-station\/tags\" target=\"_blank\" rel=\"noreferrer noopener\">ThingPulse ESP8266 Weather Station<\/a><\/td><td>2.2.0<\/td><\/tr><tr><td><a href=\"https:\/\/github.com\/neptune2\/simpleDSTadjust\" target=\"_blank\" rel=\"noreferrer noopener\">simpleDSTadjust<\/a><\/td><td>1.2.0<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">Bibliotheken und Board Versionen<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Api Key<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Registriegung bei<a href=\"https:\/\/www.wunderground.com\/\"> Weather Underground<\/a>, Erstellen eines Devices und eines API Key. Der generierte Api Key hat bei mir leider nicht funktioniert :(.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Programme<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\">Settings<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Datei heisst settings.h:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>WLan Daten einf&uuml;gen<\/li>\n\n\n\n<li>Api Key einf&uuml;gen<\/li>\n\n\n\n<li>L&auml;ngen und Breitengrad eingeben (<a href=\"https:\/\/www.gpskoordinaten.de\/\">Kann hier &uuml;ber bestimmt werden<\/a>)<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Source code<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Das vorkonfigurierte Programm ist unter folgenden Linkt zu finden.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/github.com\/sfambach\/esp8266\/tree\/main\/boards\/AZSMZ_TFT_24\/src\/WU-esp8266-weather-station-color\">https:\/\/github.com\/sfambach\/esp8266\/tree\/main\/boards\/AZSMZ_TFT_24\/src\/WU-esp8266-weather-station-color<\/a><\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Note<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Die Einstellungen f&uuml;r die Position und den Api Key werden in der Datei &#8222;settings.h&#8220; ge&auml;ndert. Beim compilieren bitte auf die Version der ESP Board Bibliothek achten diese ist 2.5.0. Danach aufspielen und freuen. Als erstes muss eine Kalibrierung gemacht werden, danach wird der Wetterbildschirm angezeigt. Wurde die SSID bzw. das WLAN Passwort nicht voreingetragen muss per Handy\/Table die Konfiguration nachgeholt werden, die Anweisungen hierzu stehen auf dem Bildschirm.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Bodmer Wetterstation Testprogramm<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Libraries<\/h3>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table id=\"wpls-table-4\"><thead><tr><th>Name<\/th><th>Version<\/th><\/tr><\/thead><tbody><tr><td><a href=\"https:\/\/github.com\/Bodmer\/OpenWeather\">Bodmer Wetterstation <\/a><\/td><td>0.3.0<\/td><\/tr><tr><td><a href=\"https:\/\/github.com\/Bodmer\/TFT_eSPI\">TFT_eSPI Bibli<\/a><a href=\"https:\/\/github.com\/Bodmer\/TFT_eSPI\" target=\"_blank\" rel=\"noreferrer noopener\">othek f&uuml;r die An<\/a><a href=\"https:\/\/github.com\/Bodmer\/TFT_eSPI\">steuerung des graphischen Displays<\/a><\/td><td>2.5.33<\/td><\/tr><tr><td><a href=\"https:\/\/github.com\/Bodmer\/JSON_Decoder\" target=\"_blank\" rel=\"noreferrer noopener\">Json Decoder<\/a><\/td><td>0.1<\/td><\/tr><tr><td><a href=\"https:\/\/github.com\/squix78\/json-streaming-parser\" target=\"_blank\" rel=\"noreferrer noopener\">Json Stream Pa<\/a><a href=\"https:\/\/github.com\/squix78\/json-streaming-parser\">rser<\/a><\/td><td>1.1<\/td><\/tr><tr><td><a href=\"https:\/\/github.com\/esp8266\/Arduino\">Board ESP8266 Arduino Lib <\/a><\/td><td>3.1.2<\/td><\/tr><tr><td><a href=\"https:\/\/github.com\/lorol\/arduino-esp32fs-plugin\/tree\/2.0.7?tab=readme-ov-file\" target=\"_blank\" rel=\"noreferrer noopener\">Plugin f&uuml;r die Arduino Gui f&uuml;r LittleFS<\/a> (Optional nur f&uuml;r Arduino Gui &lt; 2.0)<\/td><td>1.0.6<\/td><\/tr><tr><td><a href=\"https:\/\/github.com\/earlephilhower\/arduino-littlefs-upload\" target=\"_blank\" rel=\"noreferrer noopener\">Plugin f&uuml;r die Arduino Gui f&uuml;r LittleFS<\/a> (F&uuml;r Arduino Gui &gt;= 2.0)<\/td><td><\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">Ben&ouml;tigte Bibliotheken und Boardversion<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Api Key<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Der Api-Schl&uuml;ssel kann bei OpenWeatherMap geholt werden. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/home.openweathermap.org\/\">https:\/\/home.openweathermap.org\/<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Hierzu<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Registrieren<\/li>\n\n\n\n<li>Log in<\/li>\n\n\n\n<li>Ins Men&uuml; API Key wechseln<\/li>\n\n\n\n<li>Api Key mit Name generieren<\/li>\n\n\n\n<li>Schl&uuml;ssel in die Datei All_Settings.h unter api_key eintragen<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Programme<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\">Settings<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">In der Datei All_Settings.h<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>WLan Daten einf&uuml;gen<\/li>\n\n\n\n<li>Api Key einf&uuml;gen<\/li>\n\n\n\n<li>L&auml;ngen und Breitengrad eingeben (<a href=\"https:\/\/www.gpskoordinaten.de\/\">Kann hier &uuml;ber bestimmt werden<\/a>)<\/li>\n\n\n\n<li>Sprache festlegen<\/li>\n\n\n\n<li>(Optional) Label &uuml;bersetzten<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Die Verbindungsdaten m&uuml;ssen in die TFT_eSPI Bibliothek eigetragen werden. Dieser befindet sich im Bibliotheksordner und heisst User_Setup.h. Bei mir liegt diese unter:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code class=\"\">C:\\Users\\spam\\OneDrive\\Dokumente\\Arduino\\libraries\\TFT_eSPI<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Ich habe meine Konfiguration dem Projektordner hinzugef&uuml;gt. Die Originaldatei muss hierdurch nur ersetzt werden. Eine bessere Variante ist diese umzubenennen und in den Ordner User_Setups zu schieben und dann in der Datei User_Setup_Select.h darauf zu verweisen.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Source code<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Das angepasste Programm ist unter folgenden Link zu finden:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/github.com\/sfambach\/esp8266\/tree\/main\/boards\/AZSMZ_TFT_24\/src\/TFT_eSPI_OpenWeather_LittleFS_Bodmer\">https:\/\/github.com\/sfambach\/esp8266\/tree\/main\/boards\/AZSMZ_TFT_24\/src\/TFT_eSPI_OpenWeather_LittleFS_Bodmer<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Jetzt nur noch aufspielen.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Anmerkungen<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Zum hochladen der Dateien (Bilder, Schriftart &#8230;) wird eines der Plugins ben&ouml;tigt. Dieses installieren und die Dateien wie in der Anleitung beschrieben hochladen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Problems<\/h1>\n\n\n\n<h2 class=\"wp-block-heading\">Display zeigt nichts an<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Konfigurations Datei in den TFT_eSPI Bibliotheksordner kopiert?<\/li>\n\n\n\n<li>Anderes Board? Evtl die Pins, Einstellungen und Treiber anpassen.<\/li>\n\n\n\n<li>LED Low angeschaltet &#8211; Ich musste das Programm anpassen damit die Displaybeleuchtung bei LOW an ist evtl. verh&auml;lt sich euer Displays anders.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Es werden keine Bilder angezeigt<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Data Ordner mit im Projekt?<\/li>\n\n\n\n<li>Stimmt die Ordnerstruktur?<\/li>\n\n\n\n<li>Daten ins LittleFS hochgeladen?<\/li>\n\n\n\n<li>Mal in der Konsole schauen ob gem&auml;ckert wird.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Es tut sich garnix<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Mal die Konsole verbinden und schauen ob es etwas interesantes zu lesen gibt.<\/li>\n\n\n\n<li>Bei Bodmer die Konsolenausgaben aktivieren, einfach die Commentar Zeichen vor folgender Zeile in der Hauptdatei entfernen:<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"cpp\" class=\"language-cpp\">#define SERIAL_MESSAGES \/\/ For serial output weather reports<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Es werden keine Wetterdaten geholt<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>API Key geholt und in die Einstellungsdatei kopiert?<\/li>\n\n\n\n<li>API Key noch aktiv?<\/li>\n<\/ul>\n\n\n\n<h1 class=\"wp-block-heading\">Miscellaneous<\/h1>\n\n\n\n<h2 class=\"wp-block-heading\">Neuen Schriftarten<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Tool zur Generierung <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/github.com\/Bodmer\/TFT_eSPI\/tree\/master\/Tools\/Create_Smooth_Font\/Create_font\">https:\/\/github.com\/Bodmer\/TFT_eSPI\/tree\/master\/Tools\/Create_Smooth_Font\/Create_font<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Bibliothek f&uuml;r RP2040 Boards<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/github.com\/earlephilhower\/arduino-pico\">https:\/\/github.com\/earlephilhower\/arduino-pico<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Geh&auml;use (3D Druck)<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/www.thingiverse.com\/thing:3237664\/files\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/www.thingiverse.com\/thing:3237664\/files<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/www.thingiverse.com\/thing:2825520\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/www.thingiverse.com\/thing:2825520<\/a><\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Fazit\"><\/span>Conclusion<span class=\"ez-toc-section-end\"><\/span><\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Die Hardware ist zwar etwas in die Jahre gekommen aber dieses Projekt zeigt gut, dass es nicht immer ein ESP32 oder ein anderer neuer Controller sein muss. Auch der ESP8266 hat immer noch seine Daseinsberechtigung. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Jemand wie Bodmer und andere haben sich die M&uuml;he gemacht ein Framework f&uuml;r eine komplette Wetterstation bereit zu stellen. Das Ergebnis kann sich sehen lassen. Wem es nicht gef&auml;llt,  der kann aufbauend auf dem Projekt, seine eigenen Oberfl&auml;che erstellen und weitere Funktionen hinzuf&uuml;gen. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Zum Board ist noch zu sagen, ich war damals begeister als ich es gekauft habe, auch wenn es mit knapp 24&euro; sehr teuer war und mit den heutigen Preisen und Boards nicht vergleichbar ist. Es hat einen ESP, einen SDKarten Steckplatz, ein buntes Touchdisplay und einen Lipo anschluss, was will mann mehr ;). Heute ist es aber eher schwer noch dokumentation zu finden. Die meisten Seiten verwenden neuere Versionen, andere Hersteller oder bauen das Ganze diskret auf. <\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Verwandte Beitr&auml;ge<\/h1>\n\n\n<ul class=\"display-posts-listing\">\n<li class=\"listing-item\"><a class=\"title\" href=\"https:\/\/www.fambach.net\/en\/arduino-multifunktions-zusatzplatine\/\">Arduino Multifunction Add-on Board<\/a><\/li>\n<li class=\"listing-item\"><a class=\"title\" href=\"https:\/\/www.fambach.net\/en\/arduino-usb-zusatzplatine\/\">Arduino USB Host expansion board<\/a><\/li>\n<li class=\"listing-item\"><a class=\"title\" href=\"https:\/\/www.fambach.net\/en\/arduino-schach-uhr\/\">Arduino Chess Clock<\/a><\/li>\n<li class=\"listing-item\"><a class=\"title\" href=\"https:\/\/www.fambach.net\/en\/arduino-joystick-shield-v1-a\/\">Funduino JOYSTICK V1.A<\/a><\/li>\n<li class=\"listing-item\"><a class=\"title\" href=\"https:\/\/www.fambach.net\/en\/menue-klassen-fuer-lcd-displays\/\">Menu classes for LCD displays<\/a><\/li>\n<li class=\"listing-item\"><a class=\"title\" href=\"https:\/\/www.fambach.net\/en\/arduino-lcd-keypad-shield\/\">Arduino LCD Keypad Shield<\/a><\/li>\n<li class=\"listing-item\"><a class=\"title\" href=\"https:\/\/www.fambach.net\/en\/ssd1306-monochrom-oled-128x64-i2c\/\">Arduino &#8211; SSD1306 Monochrom I2C OLED<\/a><\/li>\n<li class=\"listing-item\"><a class=\"title\" href=\"https:\/\/www.fambach.net\/en\/ssd1306-monochrom-oled-128x64-i2c-2-2\/\">ESP8266 SSD1306 Monochromatic OLED 128\u00d764 I2C<\/a><\/li>\n<li class=\"listing-item\"><a class=\"title\" href=\"https:\/\/www.fambach.net\/en\/nodemcu-v3-mit-oled-display-aufmotzen\/\">Spice up NodeMCU V3 with an OLED display<\/a><\/li>\n<\/ul>\n\n\n\n<h1 class=\"wp-block-heading\">Sources<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/github.com\/ThingPulse\/esp8266-weather-station\">https:\/\/github.com\/ThingPulse\/esp8266-weather-station<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/github.com\/cxandy\/esp8266-weather-station-color\">https:\/\/github.com\/cxandy\/esp8266-weather-station-color<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/www.wunderground.com\/\">https:\/\/www.wunderground.com\/<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/github.com\/cxandy\/esp8266-weather-station-color\/wiki\/Install-Instructions\">https:\/\/github.com\/cxandy\/esp8266-weather-station-color\/wiki\/Install-Instructions<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/github.com\/Bodmer\/OpenWeather\">https:\/\/github.com\/Bodmer\/OpenWeather<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/github.com\/JChristensen\/Timezone\">https:\/\/github.com\/JChristensen\/Timezone<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/github.com\/PaulStoffregen\/Time\">https:\/\/github.com\/PaulStoffregen\/Time<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/github.com\/Bodmer\/TFT_eSPI\">https:\/\/github.com\/Bodmer\/TFT_eSPI<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/github.com\/Bodmer\/JPEGDecoder.git\">https:\/\/github.com\/Bodmer\/JPEGDecoder.git<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/github.com\/Bodmer\/JSON_Decoder\">https:\/\/github.com\/Bodmer\/JSON_Decoder<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/www.thingiverse.com\/thing:2825520\">https:\/\/www.thingiverse.com\/thing:2825520<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/github.com\/PaulStoffregen\/XPT2046_Touchscreen\">https:\/\/github.com\/PaulStoffregen\/XPT2046_Touchscreen<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/github.com\/squix78\/json-streaming-parser\">https:\/\/github.com\/squix78\/json-streaming-parser<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/github.com\/neptune2\/simpleDSTadjust\">https:\/\/github.com\/neptune2\/simpleDSTadjust<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/github.com\/ThingPulse\/minigrafx\">https:\/\/github.com\/ThingPulse\/minigrafx<\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>Ich hatte mir die Hardware im Oktober 2018 gekauft und diesen Beitrag nur mit einer &Uuml;berschrift erstellt. Nachdem mich Siegfried auf ein Problem angesprochen hat, war ich nur zu gerne bereit diesen Beitrag endlich mit Inhalt zu f&uuml;llen und das Projekt zu einem Abschluss zu bringen. Nach drei Monaten vor mir herschieben habe ich diese &#8230;<\/p>\n<a href=\"https:\/\/www.fambach.net\/en\/nodemcu-v3-mit-oled-display-aufmotzen\/\" class=\"read-more-link\">Carry on reading <span class=\"screen-reader-text\">\"NodeMCU V3 mit Oled Display aufmotzen\"<\/span> <span class=\"meta-nav\">\u2192<\/span><\/a>","protected":false},"author":1,"featured_media":10291,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_lmt_disableupdate":"","_lmt_disable":"","footnotes":""},"categories":[175,338],"tags":[],"class_list":["post-4326","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-arduino-gui","category-tft","penguin-post","penguin-post-not-sticky"],"modified_by":"sfambach","_links":{"self":[{"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/posts\/4326","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/comments?post=4326"}],"version-history":[{"count":29,"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/posts\/4326\/revisions"}],"predecessor-version":[{"id":10362,"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/posts\/4326\/revisions\/10362"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/media\/10291"}],"wp:attachment":[{"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/media?parent=4326"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/categories?post=4326"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/tags?post=4326"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}