{"id":643,"date":"2020-05-10T23:38:23","date_gmt":"2020-05-10T21:38:23","guid":{"rendered":"https:\/\/www.wurzelausdrei.at\/blog\/?p=643"},"modified":"2020-05-10T23:48:53","modified_gmt":"2020-05-10T21:48:53","slug":"der-wlan-aussensensor","status":"publish","type":"post","link":"https:\/\/www.wurzelausdrei.at\/blog\/?p=643","title":{"rendered":"Der Wlan Au\u00dfensensor"},"content":{"rendered":"\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.wurzelausdrei.at\/blog\/wp-content\/uploads\/2020\/05\/Aussensensor-13.jpg\" alt=\"\" class=\"wp-image-660\" width=\"278\" height=\"417\" srcset=\"https:\/\/www.wurzelausdrei.at\/blog\/wp-content\/uploads\/2020\/05\/Aussensensor-13.jpg 683w, https:\/\/www.wurzelausdrei.at\/blog\/wp-content\/uploads\/2020\/05\/Aussensensor-13-200x300.jpg 200w\" sizes=\"(max-width: 278px) 100vw, 278px\" \/><figcaption>Der montierte Sensor<\/figcaption><\/figure><\/div>\n\n\n\n<p class=\"has-text-color has-vivid-cyan-blue-color\"><strong><em>Die Vorgeschichte:<\/em><\/strong><\/p>\n\n\n\n<p>In den letzten Jahren gibt es immer mehr Artikel zum Thema Iot (Internet of things) und dies \u00fcbt auch f\u00fcr mich einen gewissen Reiz aus. In den meisten Projektbeschreibungen der Maker Szene werde da irgendwelche Quellcodes f\u00fcr diverse Mikrocontroller-System herunter geladen die irgendwie Daten auf irgendwelche Websites postet die man auf seiner eigenen Seite einbinden kann &#8230; . Kann man so machen, m\u00f6chte ich aber nicht. Nat\u00fcrlich w\u00e4re dies ein einfacher Weg gewesen, aber wo w\u00e4re da der Lerneffekt geblieben und was mache ich wenn es diese Internetplattform nicht mehr gibt. Was mich bei einigen Projekten pers\u00f6nlich st\u00f6rt ist, dass diese Endl\u00f6sungen auch \u00f6fters auf Breadbords ihr Dasein fristen. F\u00fcr mich ist ein solches Board super zu entwickeln oder testen von Schaltungen aber nichts f\u00fcr eine Endausbaustufe. Mein Ziel war es nun als &#8220; Iot-Lehrlingsprojekt &#8220; einen Sensor f\u00fcr Temperatur und Luftfeuchte zu bauen, der die Daten via WLan ins Internet stellt. Dieser sollte vom Geh\u00e4use her auch so stabil gebaut sein damit er den Witterungseinfl\u00fcssen trotzen kann, weiters sollte es auch einen modularen Aufbau haben um das Ganze auch weiter entwickeln zu k\u00f6nnen. <\/p>\n\n\n\n<p class=\"has-text-color has-vivid-cyan-blue-color\"><strong><em>Die Komponentenauswahl und Herausforderungen:<\/em><\/strong><\/p>\n\n\n\n<p>Als erstes musste eine Kontrollerplattform her welche mit dem heimischen Wlan verbunden werden konnte und noch dazu m\u00f6glichst klein war. Meine Wahl viel hierbei auf das ESP32-Wroom Board. Um die Sensorik einfach zu halten w\u00e4hlte ich den Kombisensor DHT22 aus, welcher Temperatur und Luftfeuchte messen kann. Zugegeben ist der DHT nicht unbedingt ein Pr\u00e4zisionssensor sonder eher ein Sch\u00e4tzeisen, aber ich m\u00f6chte in dem Fall ja keine pr\u00e4zise meteorologische Datenaufzeichnung machen. Nun war noch unklar wie die Daten vom Sensor ins Internet und auf die Anzeigeseite kommen. Ich hab mit ein paar Leuten gesprochen die sich beruflich mit Software besch\u00e4ftigen und ich kam zur Erkenntnis, dass es ohne Datenbank nix werden w\u00fcrde. Aber wie funktioniert das mit der Datenbank, wie kommen die Daten \u00fcberhaupt da hin , welche Programmiersprachen brauche ich daf\u00fcr &#8230;&#8230; Fragen \u00fcber Fragen. Vorab sei schon mal gesagt ich bin weder ITler noch, Webdesinger oder gar Datenbankadmin und meine L\u00f6sung daf\u00fcr ist f\u00fcr einen Fachmann werde schnell, noch gut oder sch\u00f6n \ud83d\ude42 .  Wie ich die Software-Baustelle gel\u00f6st habe erkl\u00e4re ich sp\u00e4ter, denn wie alle Automatisierungstechniker so sch\u00f6n sagen :&#8220; Keine Software ohne Hardware!&#8220;.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p class=\"has-text-color has-vivid-cyan-blue-color\"><strong><em>Das Geh\u00e4use und der Hardware-Aufbau:<\/em><\/strong><\/p>\n\n\n\n<p>Da ich seit kurzem der stolze Eigent\u00fcmer eines Prusa MK3s 3D Druckers bin sollte das Geh\u00e4use auch mit diesem gefertigt werden. Ich muss sagen, dabei hab ich was die Konstruktion angeht einiges gelernt. Es ist eben keines Wegs so, dass man da einfach was zeichnet und das f\u00e4llt dann einfach bei so einem Drucker unten raus. Die meisten drucken von Beginn an mit PLA (ich ebenfalls), welches aber den Nachteil hat nicht sonderlich stabil gegen\u00fcber von Witterungseinfl\u00fcssen zu sein. Deswegen nahm ich f\u00fcr das Geh\u00e4use PTEG, dass nat\u00fcrlich auch andere Druckeigenschaften hat und f\u00fcr mich auch Neuland war. Meine Drucktemperaturen waren 240 Grad f\u00fcr das Hot-End und 70 Grad f\u00fcr das Heizbett. PTEG &#8222;schmiert&#8220; auch beim Drucken mehr als PLA und war interessanter Weise nicht so ma\u00dfhaltig. Da die Komponenten untereinander Verschraubt werden sollten habe ich bei der Konstruktion Muttern eingelassen. In der Slicer-Software habe ich dann vor der n\u00e4chsten Schicht einen Pause Befehl gesetzt um die Muttern einsetzen zu k\u00f6nnen.<\/p>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<figure class=\"wp-block-gallery columns-2 is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\"><ul class=\"blocks-gallery-grid\"><li class=\"blocks-gallery-item\"><figure><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" src=\"https:\/\/www.wurzelausdrei.at\/blog\/wp-content\/uploads\/2020\/05\/20200407_112642-1024x768.jpg\" alt=\"\" data-id=\"671\" data-full-url=\"https:\/\/www.wurzelausdrei.at\/blog\/wp-content\/uploads\/2020\/05\/20200407_112642-scaled.jpg\" data-link=\"https:\/\/www.wurzelausdrei.at\/blog\/?attachment_id=671\" class=\"wp-image-671\" srcset=\"https:\/\/www.wurzelausdrei.at\/blog\/wp-content\/uploads\/2020\/05\/20200407_112642-1024x768.jpg 1024w, https:\/\/www.wurzelausdrei.at\/blog\/wp-content\/uploads\/2020\/05\/20200407_112642-300x225.jpg 300w, https:\/\/www.wurzelausdrei.at\/blog\/wp-content\/uploads\/2020\/05\/20200407_112642-768x576.jpg 768w, https:\/\/www.wurzelausdrei.at\/blog\/wp-content\/uploads\/2020\/05\/20200407_112642-1536x1152.jpg 1536w, https:\/\/www.wurzelausdrei.at\/blog\/wp-content\/uploads\/2020\/05\/20200407_112642-2048x1536.jpg 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/li><li class=\"blocks-gallery-item\"><figure><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" src=\"https:\/\/www.wurzelausdrei.at\/blog\/wp-content\/uploads\/2020\/05\/20200407_114343-1024x768.jpg\" alt=\"\" data-id=\"672\" data-full-url=\"https:\/\/www.wurzelausdrei.at\/blog\/wp-content\/uploads\/2020\/05\/20200407_114343-scaled.jpg\" data-link=\"https:\/\/www.wurzelausdrei.at\/blog\/?attachment_id=672\" class=\"wp-image-672\" srcset=\"https:\/\/www.wurzelausdrei.at\/blog\/wp-content\/uploads\/2020\/05\/20200407_114343-1024x768.jpg 1024w, https:\/\/www.wurzelausdrei.at\/blog\/wp-content\/uploads\/2020\/05\/20200407_114343-300x225.jpg 300w, https:\/\/www.wurzelausdrei.at\/blog\/wp-content\/uploads\/2020\/05\/20200407_114343-768x576.jpg 768w, https:\/\/www.wurzelausdrei.at\/blog\/wp-content\/uploads\/2020\/05\/20200407_114343-1536x1152.jpg 1536w, https:\/\/www.wurzelausdrei.at\/blog\/wp-content\/uploads\/2020\/05\/20200407_114343-2048x1536.jpg 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/li><\/ul><figcaption class=\"blocks-gallery-caption\">Muttern &#8222;eindrucken&#8220;<\/figcaption><\/figure>\n<\/div><\/div>\n\n\n\n<p> Eine andere Sache die ich dabei gelernt habe ist, bereits in der Konstruktion darauf zu achten das kaum St\u00fctzstruktur notwendig ist. Leider beinhaltete dieser Lernprozess das mehrfache zeichnen und drucken mancher Teile. Das ganze wurde \u00fcbrigens in Autocad 2018 gepinselt. Als erstes war die Au\u00dfenhaut dran&#8230;<\/p>\n\n\n\n<figure class=\"wp-block-gallery columns-2 is-cropped wp-block-gallery-2 is-layout-flex wp-block-gallery-is-layout-flex\"><ul class=\"blocks-gallery-grid\"><li class=\"blocks-gallery-item\"><figure><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/www.wurzelausdrei.at\/blog\/wp-content\/uploads\/2020\/05\/Aussensensor-9.jpg\" alt=\"\" data-id=\"664\" data-full-url=\"https:\/\/www.wurzelausdrei.at\/blog\/wp-content\/uploads\/2020\/05\/Aussensensor-9.jpg\" data-link=\"https:\/\/www.wurzelausdrei.at\/blog\/?attachment_id=664\" class=\"wp-image-664\" srcset=\"https:\/\/www.wurzelausdrei.at\/blog\/wp-content\/uploads\/2020\/05\/Aussensensor-9.jpg 1024w, https:\/\/www.wurzelausdrei.at\/blog\/wp-content\/uploads\/2020\/05\/Aussensensor-9-300x200.jpg 300w, https:\/\/www.wurzelausdrei.at\/blog\/wp-content\/uploads\/2020\/05\/Aussensensor-9-768x512.jpg 768w, https:\/\/www.wurzelausdrei.at\/blog\/wp-content\/uploads\/2020\/05\/Aussensensor-9-600x400.jpg 600w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/li><li class=\"blocks-gallery-item\"><figure><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/www.wurzelausdrei.at\/blog\/wp-content\/uploads\/2020\/05\/Aussensensor-7.jpg\" alt=\"\" data-id=\"663\" data-full-url=\"https:\/\/www.wurzelausdrei.at\/blog\/wp-content\/uploads\/2020\/05\/Aussensensor-7.jpg\" data-link=\"https:\/\/www.wurzelausdrei.at\/blog\/?attachment_id=663\" class=\"wp-image-663\" srcset=\"https:\/\/www.wurzelausdrei.at\/blog\/wp-content\/uploads\/2020\/05\/Aussensensor-7.jpg 1024w, https:\/\/www.wurzelausdrei.at\/blog\/wp-content\/uploads\/2020\/05\/Aussensensor-7-300x200.jpg 300w, https:\/\/www.wurzelausdrei.at\/blog\/wp-content\/uploads\/2020\/05\/Aussensensor-7-768x512.jpg 768w, https:\/\/www.wurzelausdrei.at\/blog\/wp-content\/uploads\/2020\/05\/Aussensensor-7-600x400.jpg 600w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/li><\/ul><\/figure>\n\n\n\n<p>Danach folgte der Ger\u00e4te \/ Sensortr\u00e4ger wobei ich darauf geachtet habe, dass alle Komponenten demontierbar sind. Der ESP steckt in einer Buchsenleiste und ist mit dem Tr\u00e4ger verschraubt. An der Stelle wo die Anbauverschraubung sitzt passt auch der USB Stecker zum Programmieren durch. Ich w\u00fcnschte ich k\u00f6nnte sagen :&#8220; Da ich so ein toller Konstrukteur bin habe ich das genau so geplant &#8222;, doch leider war das nur ein gl\u00fccklicher Zufall . <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/www.wurzelausdrei.at\/blog\/wp-content\/uploads\/2020\/05\/Aussensensor-11.jpg\" alt=\"\" class=\"wp-image-668\" srcset=\"https:\/\/www.wurzelausdrei.at\/blog\/wp-content\/uploads\/2020\/05\/Aussensensor-11.jpg 1024w, https:\/\/www.wurzelausdrei.at\/blog\/wp-content\/uploads\/2020\/05\/Aussensensor-11-300x200.jpg 300w, https:\/\/www.wurzelausdrei.at\/blog\/wp-content\/uploads\/2020\/05\/Aussensensor-11-768x512.jpg 768w, https:\/\/www.wurzelausdrei.at\/blog\/wp-content\/uploads\/2020\/05\/Aussensensor-11-600x400.jpg 600w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"683\" height=\"1024\" src=\"https:\/\/www.wurzelausdrei.at\/blog\/wp-content\/uploads\/2020\/05\/Aussensensor-4.jpg\" alt=\"\" class=\"wp-image-666\" srcset=\"https:\/\/www.wurzelausdrei.at\/blog\/wp-content\/uploads\/2020\/05\/Aussensensor-4.jpg 683w, https:\/\/www.wurzelausdrei.at\/blog\/wp-content\/uploads\/2020\/05\/Aussensensor-4-200x300.jpg 200w\" sizes=\"(max-width: 683px) 100vw, 683px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/www.wurzelausdrei.at\/blog\/wp-content\/uploads\/2020\/05\/Aussensensor-10.jpg\" alt=\"\" class=\"wp-image-667\" srcset=\"https:\/\/www.wurzelausdrei.at\/blog\/wp-content\/uploads\/2020\/05\/Aussensensor-10.jpg 1024w, https:\/\/www.wurzelausdrei.at\/blog\/wp-content\/uploads\/2020\/05\/Aussensensor-10-300x200.jpg 300w, https:\/\/www.wurzelausdrei.at\/blog\/wp-content\/uploads\/2020\/05\/Aussensensor-10-768x512.jpg 768w, https:\/\/www.wurzelausdrei.at\/blog\/wp-content\/uploads\/2020\/05\/Aussensensor-10-600x400.jpg 600w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>An der Unterseite befinden sich noch 3 Led\u00b4s als Statusanzeige um zu sehen, was da grad vor sich geht. Die Rote meldet eine St\u00f6rung, die Blaue das die WLan-Verbindung steht und die Gr\u00fcne leuchtet wenn die Daten \u00fcbertragen werden.<\/p>\n\n\n\n<p class=\"has-text-color has-vivid-cyan-blue-color\"><strong><em>Die Softwareherausforderungen:<\/em><\/strong><\/p>\n\n\n\n<p>Als erstes galt es zu Verstehen wie man eine MySQL Datenbank erzeugt, wie sie aufgebaut ist und wie man sie mit Daten bef\u00fcllen kann. Ich werde das in dem Fall nicht Vorbeten, denn es gibt da viele YouTube Tutorials die das besser vermitteln k\u00f6nnen als ich. Nun musste ich lernen wie man diese Datenbank mit werten beschicken kann. Zum Testen wollte ich das ohne den ESP machen um zu sehen ob es funktioniert oder nicht. In dem Fall war Google wieder sehr hilfreich. Ziel war es eine PHP-Seite zu kreieren die \u00fcber den Get-Befehl die Zusatzinformationen welche in der Adressleiste eingetragen werden auszuwerten und an die DB zu schicken. Die Struktur der Adresseingabe sieht dann z.B. so aus www.deineurl.xy\/datenseite.php?var1=nutzdaten1?var2=nutzdaten2&#8230;.. .  Diese Seite schreibt dann bei jedem Aufruf die Daten in die DB. Nachdem das funktionierte, erstellte ich eine Testseite welche den Inhalt der Datenbank anzeigen konnte. Auch hier f\u00fchren wieder viele Wege nach Rom und Google war mein Wegweiser. Schwierig war dabei heraus zu finden welche Befehle zu meiner aktuellen Version der Datenbank passten.<\/p>\n\n\n\n<p>Nun ging es darum dem Controller bei zu bringen wie er die Daten vom DHT22 mit \u00fcber die vorher erkl\u00e4rte Methode an die Datenbank schickt. Grunds\u00e4tzlich ist das mit der Wifi Libary der IDE ganz einfach. Diese macht Grunds\u00e4tzlich einmal die Verbindung mit dem Wlan und mit dem HTTPClient kann man \u00fcber den Befehlt http.beginn(url bla bla) Seiten aufrufen und zur Kontrolle mit http.get() die Antwort der Seite abrufen (z.B. 200 = alles o.k. , 404 = Seite nicht gefunden usw.) . Aber wie erzeugt man die URL die Aufgerufen wird? Ich habe aus den fixen Teilen der Adresse und der Sensorvariablen einfach einen String zusammengef\u00fcgt der dann dort eingetragen wird. Um das Ganze in eine Verst\u00e4ndliche Form zu bringen gibt es hier ein Ablaufdiagramm:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.wurzelausdrei.at\/blog\/wp-content\/uploads\/2020\/05\/Folie2.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/www.wurzelausdrei.at\/blog\/wp-content\/uploads\/2020\/05\/Folie2-1024x576.jpg\" alt=\"\" class=\"wp-image-675\" srcset=\"https:\/\/www.wurzelausdrei.at\/blog\/wp-content\/uploads\/2020\/05\/Folie2-1024x576.jpg 1024w, https:\/\/www.wurzelausdrei.at\/blog\/wp-content\/uploads\/2020\/05\/Folie2-300x169.jpg 300w, https:\/\/www.wurzelausdrei.at\/blog\/wp-content\/uploads\/2020\/05\/Folie2-768x432.jpg 768w, https:\/\/www.wurzelausdrei.at\/blog\/wp-content\/uploads\/2020\/05\/Folie2.jpg 1280w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.wurzelausdrei.at\/blog\/wp-content\/uploads\/2020\/05\/Folie1.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/www.wurzelausdrei.at\/blog\/wp-content\/uploads\/2020\/05\/Folie1-1024x576.jpg\" alt=\"\" class=\"wp-image-674\" srcset=\"https:\/\/www.wurzelausdrei.at\/blog\/wp-content\/uploads\/2020\/05\/Folie1-1024x576.jpg 1024w, https:\/\/www.wurzelausdrei.at\/blog\/wp-content\/uploads\/2020\/05\/Folie1-300x169.jpg 300w, https:\/\/www.wurzelausdrei.at\/blog\/wp-content\/uploads\/2020\/05\/Folie1-768x432.jpg 768w, https:\/\/www.wurzelausdrei.at\/blog\/wp-content\/uploads\/2020\/05\/Folie1.jpg 1280w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p class=\"has-text-color has-vivid-cyan-blue-color\">Die Probleme mit dem ESP32 Wroom Board:<\/p>\n\n\n\n<p>Ich hab da schon sehr viel Zeit und Kopfweh in die Sache investiert, da macht es einen doch sehr grantig wenn das Teil dann oft Aussetzer hat. Aus  einem nicht erkennbaren Grund verweigerte der ESP pl\u00f6tzlich seinen Dienst. \u00dcber Wifi.staus() habe ich herausgefunden das meine Internetverbindung instabil war. Der gelieferte Wert 3 bedeutet verbunden und 6 nicht verbunden. Das Problem habe ich dann behoben. Als Energiesparma\u00dfnahme habe ich den Controller in den Tiefschlaf geschickt aus dem er nach viele Zyklen nicht mehr erwachte. Dies scheint ein \u00f6fters auftretendes Problem zu sein, also habe ich ihn mit einem einfachen delay()  bis zum n\u00e4chsten Durchlauf warten lassen.  Das ging 2 Tage lang gut bis er pl\u00f6tzlich wieder abgest\u00fcrzt ist . Die Diagnose Led\u00b4s bleiben einfach finster. Nach einem Power on reset, lief er f\u00fcr einige Stunden wieder normal, dann war es wieder aus. Ich dachte es w\u00fcrde der Puffer voll laufen deshalb habe ich alles was mit Serial.print() geschickt wurde deaktiviert. Leider ohne erfolg. Habe dann nach einer Watchdog funktion gesucht die einen Reset ausl\u00f6st wenn der Zyklus h\u00e4ngen bleibt. Leider scheint diese Funktion in der Arduino IDE so nicht verf\u00fcgbar zu sein  und auf einen internen Timer will ich mich nicht verlassen da keiner sagen kann ob der in dem Fall weiter l\u00e4uft. Also habe ich zuerst zu einer &#8222;rustikalen&#8220; Reset-Variante gegriffen. <\/p>\n\n\n\n<p>Die Zeitschaltuhr unterbrach 4 mal t\u00e4glich die Stromversorgung und eliminiert so das Problem. Ich wei\u00df das ist keine sch\u00f6ne L\u00f6sung. Eigentlich wollte ich einen Watchdog Timer bauen der einen Ausgang der zyklisch auf High gesetzt wird \u00fcberwacht und den Timer zur\u00fcck setzt. Aber ehrlich gesagt vergeht mir die Freude bei solchen Problemen daran. Ich habe dann doch noch ein paar Stunden investiert. Ich kann ehrlich gesagt nicht sagen ob es an meinem Netzwerk liegt oder an etwas im ESP. Ich habe alle nicht n\u00f6tigen Unterteile der Wifi.lib entfernt. \u00dcbergebleiben sind nur Wifi.h, WifiClient.h, WifiSTAT.h und der HTTPClient.h. . Den WifiMode habe ich im Setup auf Station gestellt, also so : WiFi.mode(WIFI_STA); . Die Verbindung baue ich jedes Mal beim Durchlauf von Loop auf und trenne sie am ende der Loop wieder bevor er in die Pause l\u00e4uft. Bis jetzt funktioniert es mal \ud83d\ude09<\/p>\n\n\n\n<p>Wenn jemand etwas vom Quellcode haben will kann er sich gerne melden. Aber wie gesagt, das ist sicher nicht grad professionell.<\/p>\n\n\n\n<p class=\"has-text-color has-vivid-cyan-blue-color\"><strong><em>Onlineanzeige der Messwerte:<\/em><\/strong><\/p>\n\n\n\n<p>Die Seite auf der die Messwerte angezeigt werden wird alle 60 Sekunden aktualisiert und ist erreichbar unter:<\/p>\n\n\n\n<p><a href=\"http:\/\/www.wurzelausdrei.at\/balkonwetter.php\">http:\/\/www.wurzelausdrei.at\/balkonwetter.php<\/a><\/p>\n\n\n\n<p class=\"has-text-color has-vivid-cyan-blue-color\"><strong><em>Fazit:<\/em><\/strong><\/p>\n\n\n\n<p>Es ist schon interessant welch f\u00fcr mich gro\u00dfer Aufwand dahintersteckt ein paar Messwerte ins Internet zu bekommen ohne vorgefertigte Tools zu verwenden. Noch dazu wenn man bedenkt dass das Ganze was ich da gebastelt hab relativ billig anmutet. Der Lerneffekt war auf jeden Fall da. Trotzdem zweifle ich dennoch daran ob Iot f\u00fcr alles und jeden wirklich sinn macht. Ich sehen das auch immer wieder bei uns in der Industrie wo mit dem ber\u00fchmten Industrie 4.0 eigentlich mehr Datenfriedh\u00f6fe produziert werden als effektive Nutzdaten. Von der Klimasch\u00e4dlichkeit durch den erh\u00f6hten Energieverbrauch wollen wir da gar nicht erst reden. Ich finde Digitalisierung macht nur dann sinn wenn man sie mit Verstand betriebt und sich gut \u00fcberlegt : &#8220; Was brauche ich wirklich?&#8220;, aber hineinschnuppern ist auf jeden Fall interessant &#8230;&#8230;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Die Vorgeschichte: In den letzten Jahren gibt es immer mehr Artikel zum Thema Iot (Internet of things) und dies \u00fcbt auch f\u00fcr mich einen gewissen Reiz aus. In den meisten Projektbeschreibungen der Maker Szene werde da irgendwelche Quellcodes f\u00fcr diverse Mikrocontroller-System herunter geladen die irgendwie Daten auf irgendwelche Websites postet die man auf seiner eigenen Seite einbinden kann &#8230; . [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":660,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[],"class_list":["post-643","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-elektronik-und-co"],"_links":{"self":[{"href":"https:\/\/www.wurzelausdrei.at\/blog\/index.php?rest_route=\/wp\/v2\/posts\/643"}],"collection":[{"href":"https:\/\/www.wurzelausdrei.at\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.wurzelausdrei.at\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.wurzelausdrei.at\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.wurzelausdrei.at\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=643"}],"version-history":[{"count":11,"href":"https:\/\/www.wurzelausdrei.at\/blog\/index.php?rest_route=\/wp\/v2\/posts\/643\/revisions"}],"predecessor-version":[{"id":680,"href":"https:\/\/www.wurzelausdrei.at\/blog\/index.php?rest_route=\/wp\/v2\/posts\/643\/revisions\/680"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.wurzelausdrei.at\/blog\/index.php?rest_route=\/wp\/v2\/media\/660"}],"wp:attachment":[{"href":"https:\/\/www.wurzelausdrei.at\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=643"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.wurzelausdrei.at\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=643"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.wurzelausdrei.at\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=643"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}