<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Internet of Things mit dem NanoESP</title><link>https://neu-iot.fkainka.de/</link><description>Recent content on Internet of Things mit dem NanoESP</description><generator>Hugo</generator><language>de-DE</language><lastBuildDate>Tue, 10 Jan 2023 11:33:25 +0100</lastBuildDate><atom:link href="https://neu-iot.fkainka.de/index.xml" rel="self" type="application/rss+xml"/><item><title>Alles über NanoESP &amp; Pretzel Board</title><link>https://neu-iot.fkainka.de/board/</link><pubDate>Wed, 21 Aug 2019 11:06:12 +0200</pubDate><guid>https://neu-iot.fkainka.de/board/</guid><description>&lt;p&gt;&lt;img loading="lazy" src="https://neu-iot.fkainka.de/images/2015/09/Purple.jpg"&gt;&lt;/p&gt;
&lt;h3 id="das-board"&gt;Das Board&lt;/h3&gt;
&lt;p&gt;Der NanoESP-Board hat viele Namen. In Franzis Produkten wird das Board oft Pretzel Board genannt. Bei Conrad findet man den NanoESP unter dem Namen C-Control IoT WiFi Board. Doch innen ist immer das gleiche: ein einfach zu bedienendes und Arduino kompatibles Entwicklungsboard für Ihre Internet of Things Projekte.&lt;/p&gt;
&lt;p&gt;Über einfache AT-Kommandos können Sie z.B. einen Webserver starten, das Modul als Acces Point einstellen oder die Verbindung zu Ihrem Heimnetzwerk herstellen.&lt;/p&gt;</description></item><item><title>Das NodeESP Board</title><link>https://neu-iot.fkainka.de/das-nodeesp-board/</link><pubDate>Sat, 10 Nov 2018 13:50:13 +0100</pubDate><guid>https://neu-iot.fkainka.de/das-nodeesp-board/</guid><description>&lt;h3 id="das-nodeesp-board"&gt;Das NodeESP Board&lt;/h3&gt;
&lt;p&gt;&lt;img loading="lazy" src="https://neu-iot.fkainka.de/images/2018/10/board1.jpg"&gt;&lt;/p&gt;
&lt;h3 id="das-nodeesp-board-1"&gt;Das NodeESP Board&lt;/h3&gt;
&lt;p&gt;Der NodeESP ist ein Experimentier- und Entwicklungsboard für den Bereich IoT und Hausautomatisierung. Die vorprogrammierte Firmware mit integrierter Webseite erlaubt es Ihnen, einfache Konfigurationen vorzunehmen und Programme und Anwendungen kinderleicht in einem Menü auszuwählen. So können Sie durch wenige Mausklicks das Board als smarten Schalter, buntes Licht oder Raumklimasensor konfigurieren und mit anderen Geräten in Ihrem Heimnetz verbinden. Für eigene individuelle Projekte lässt sich das Board außerdem über die Arduino IDE programmieren.&lt;/p&gt;</description></item><item><title>Der Conrad Adventskalender IoT - 2018 [Smarthome Edition]</title><link>https://neu-iot.fkainka.de/der-conrad-adventskalender-iot-2018-smarthome-edition/</link><pubDate>Wed, 07 Nov 2018 14:11:10 +0100</pubDate><guid>https://neu-iot.fkainka.de/der-conrad-adventskalender-iot-2018-smarthome-edition/</guid><description>&lt;h3 id="adventskalender-internet-of-things-2018-experimente-für-smart-home"&gt;Adventskalender Internet of Things 2018: Experimente für Smart Home&lt;/h3&gt;
&lt;p&gt;&lt;a href="https://www.conrad.de/de/adventskalender-conrad-adventskalender-internet-of-things-1662787.html"&gt;&lt;img loading="lazy" src="https://neu-iot.fkainka.de/images/2018/10/bg-2018.jpeg"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Dank des Adventskalenders Internet of Things (IoT) muss die Wartezeit bis Weihnachten nicht langweilig werden. Der bereits vorprogrammierte Mikrocontroller in Verbindung mit dem Node-RED Programmier-Tool bietet eine Menge Spielraum für 24 vielfältige und spannende Experimente rund um das Thema Smart Home und Hausautomatisierung.&lt;/p&gt;
&lt;p&gt;Internet of Things und Smarthome beinhalten die automatisierte Erfassung und Steuerung von Sensoren und Aktoren in einem großen Netzwerk. Vom automatisierten Ein- und Ausschalten von LEDs über das Steuern Ihres TVs&lt;br&gt;
von irgendwo in der Welt bis hin zur Langzeitüberwachung Ihres Raumklimas, mit einfachen Beispielen werden die verschiedenen Aspekte der Hausautomatisierung praktisch ergründet.&lt;/p&gt;</description></item><item><title>Die IoT Lernpakete</title><link>https://neu-iot.fkainka.de/das-lernpaket-iot/</link><pubDate>Wed, 20 Sep 2017 12:42:23 +0200</pubDate><guid>https://neu-iot.fkainka.de/das-lernpaket-iot/</guid><description>&lt;p&gt;&lt;img loading="lazy" src="https://neu-iot.fkainka.de/images/2016/01/IoT-LP3.jpg"&gt;&lt;/p&gt;
&lt;p&gt;Sie können das Lernpaket unter anderem hier erwerben:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.franzis.de/elektronik/lernpakete-mikrocontroller/franzis-maker-kit-internet-of-things"&gt;Direkt bei Franzis&lt;/a&gt;&lt;br&gt;
&lt;a href="http://www.amazon.de/dp/3645653163"&gt;Bei Amazon.de&lt;/a&gt;&lt;br&gt;
&lt;a href="https://www.elektor.de/franzis-maker-kit-internet-of-things"&gt;Bei Elektor&lt;/a&gt;&lt;br&gt;
&lt;a href="https://www.conrad.de/de/lernpaket-conrad-components-profi-lernpaket-internet-of-things-10215-ab-14-jahre-1421380.html"&gt;Bei Conrad&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Das Lernpaket Internet of Things gibt es in mehreren Ausführungen. Es gibt eine Franzis und eine Conrad Version. Beide Lernpakete bringt Ihnen das brandaktuelle Thema IoT anhand von praktischen Beispielen mit ausführlichen Erklärungen näher. Teil des Pakets ist das neue Pretzel Board (NanoESP) mit dem der Einstieg in das komplexe wie spannende Thema spielerisch gelingt.&lt;/p&gt;</description></item><item><title>Der Conrad Adventskalender Internet of Things</title><link>https://neu-iot.fkainka.de/der-conrad-iot-adventskalender/</link><pubDate>Wed, 20 Sep 2017 12:16:48 +0200</pubDate><guid>https://neu-iot.fkainka.de/der-conrad-iot-adventskalender/</guid><description>&lt;p&gt;&lt;a href="http://www.conrad.de/ce/de/product/1365865/Adventskalender-Conrad-Internet-of-Things-2015-10180"&gt;&lt;img loading="lazy" src="https://neu-iot.fkainka.de/images/2015/09/prev2.jpeg"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.conrad.de/ce/de/product/1365865/Adventskalender-Conrad-Internet-of-Things-2015-10180"&gt;Conrad Shop&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Mit dem Adventskalenders Internet of Things (IoT) muss die Wartezeit bis Weihnachten nicht angweilig werden. Das neue Arduino kompatible Pretzelboard (NanoESP) mit integriertem WLAN-Modul und die enthaltenden Bauteile sind ideal für 24 vielfältige und spannende Experimente rund um dieses Thema.&lt;/p&gt;
&lt;p&gt;Internet of Things beinhaltet die Kommunikation und Steuerung von Sensoren und Aktoren in einem großen Netzwerk. Vom einfachen Ein- und Ausschalten einer LED mit dem Smartphone über das Erstellen eines Webservers bis hin zur Langzeitüberwachung mittels Sensoren, mit einfachen Beispielen werden die verschiedenen Aspekte des Themas IoT praktisch ergründet.&lt;/p&gt;</description></item><item><title>Der Conrad Adventskalender IoT - 2016</title><link>https://neu-iot.fkainka.de/der-conrad-adventskalender-iot-2016/</link><pubDate>Fri, 08 Sep 2017 14:45:58 +0200</pubDate><guid>https://neu-iot.fkainka.de/der-conrad-adventskalender-iot-2016/</guid><description>&lt;p&gt;&lt;a href="https://www.conrad.de/de/conrad-components-internet-of-things-ab-14-jahre-1435475.html"&gt;&lt;img loading="lazy" src="https://neu-iot.fkainka.de/images/2016/10/bg-2016.jpg"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Verkürzen Sie die Wartezeit auf Weihnachten mit spannenden und unterhaltsamen Experimenten zum Internet der Dinge. Schicken Sie dabei Push-Nachrichten auf Ihr Smartphone oder bauen Sie eine Alarmanlage mit Bewegungsmelder und lassen Sie sich bei verdächtigen Bewegungen benachrichtigen. Lernen Sie, wie Sie unterschiedliche Webdienste wie z.B. Twitter ansteuern, und nutzen Sie das Protokoll für das Internet der Dinge: MQTT.&lt;/p&gt;
&lt;p&gt;Der Internet-of-Things-Adventskalender enthält alle Bauteile für 24 Experimente, darunter eine eigens entwickelte Hardware-Platine mit integriertem WLAN-Modul, die sich über die kostenfreie Arduino IDE programmieren lässt.&lt;/p&gt;</description></item><item><title>User Projekte</title><link>https://neu-iot.fkainka.de/user-projekte/</link><pubDate>Mon, 25 Jan 2016 18:44:05 +0100</pubDate><guid>https://neu-iot.fkainka.de/user-projekte/</guid><description>&lt;p&gt;&lt;img loading="lazy" src="https://neu-iot.fkainka.de/images/2015/12/IMG_3481.jpg"&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Jetzt bist du gefragt!&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;In diesem Bereich hast du nun die Möglichkeit, deine Projekte, Ideen und Experimente vorzustellen.&lt;/p&gt;
&lt;p&gt;Dabei ist es egal, ob du einem bestehenden Projekt eine neue Verpackung gibst, z.B. eine schöne &lt;a href="https://neu-iot.fkainka.de/day-23"&gt;Cheerlights Lampe&lt;/a&gt;, oder eine völlig neue Idee hast. Auf dieser Seite kannst du alle deine Projekte eigenständig präsentieren.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Besonders praktisch:&lt;/strong&gt; Über diese Funktion kannst du außerdem auch Beitrage zu dem &lt;a href="http://fkainka.de/der-kalender-wettbewerb-2015-sensoren-im-internet-of-things/"&gt;aktuellen Wettbewerb&lt;/a&gt; einreichen. Und wer weiß, ob nicht in Zukunft noch mehr Wettbewerbe stattfinden.&lt;/p&gt;</description></item><item><title>Treiber- NanoESP &amp; Pretzelboard</title><link>https://neu-iot.fkainka.de/driver/</link><pubDate>Sun, 23 Aug 2015 10:02:42 +0200</pubDate><guid>https://neu-iot.fkainka.de/driver/</guid><description>&lt;p&gt;Damit das Board an Ihrem PC funktionieren kann, benötigen Sie einen Treiber für den USB-to-Serial Wandler CH340G. Diesen können Sie die hier&lt;/p&gt;
&lt;p&gt;&lt;a href="https://neu-iot.fkainka.de/images/2015/09/CH341SER.zip"&gt;Windows (ab Windows 98 bis Windows 10, 32-Bit/64-Bit)&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://neu-iot.fkainka.de/images/2015/09/CH341SER_LINUX.zip"&gt;Linux Version&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://neu-iot.fkainka.de/images/2015/09/CH341SER_ANDROID.zip"&gt;Android Version&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://neu-iot.fkainka.de/images/2015/08/CH34x_Install.zip"&gt;Mac Version&lt;/a&gt; **(**&lt;strong&gt;Hinweis für MAC-Nutzer:&lt;/strong&gt; Seit Mac OS Sierra scheint es vermehrt Probleme mit dem Treiber zu geben. Es gibt noch keinen offiziellen Treiber vom USB-Chip Hersteller. Allerdings finden Sie hier zwei Links mit alternativen Versionen:&lt;br&gt;
&lt;a href="https://github.com/jimaobian/CH34x_Install_V1.3/blob/master/CH34x_Install_V1.3.zip"&gt;https://github.com/jimaobian/CH34x_Install_V1.3/blob/master/CH34x_Install_V1.3.zip&lt;/a&gt;&lt;br&gt;
&lt;a href="https://github.com/adrianmihalko/ch340g-ch34g-ch34x-mac-os-x-driver"&gt;https://github.com/adrianmihalko/ch340g-ch34g-ch34x-mac-os-x-driver&lt;/a&gt; )&lt;/p&gt;</description></item><item><title>keine virtuelle Schnittstelle, nur COM1 vorhanden</title><link>https://neu-iot.fkainka.de/forum/topic/keine-virtuelle-schnittstelle-nur-com1-vorhanden/</link><pubDate>Mon, 16 Mar 2020 15:35:11 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/keine-virtuelle-schnittstelle-nur-com1-vorhanden/</guid><description>&lt;p&gt;Hallo allerseits, ich versuche, unter Windows 10 64bit mit der IDE 1.8.12 ein Pretzelboard aus dem Maker Kit Internet of Things von 2019 in der Arduino-IDE anzumelden. Board = &amp;ldquo;Arduino Nano&amp;rdquo;; Programmer = „AVR ISP“; Prozessor = „ATmega328P (Old Bootloader)“.&lt;br&gt;
Ich bekomme ausschließlich COM1 als Port gemeldet. Es erscheint die Fehlermeldung &amp;ldquo;avrdude: stk500_recv(): programmer is not responding und avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=… &amp;ldquo;. Mit mehreren Nano-Boards klappt die Anmeldung und Hochladen eines Sketches (mit demselben Kabel), Port ist dann COM3 o.ä. Der CH340G-Treiber ist also installiert, wird aber anscheinend nicht gefunden vom Pretzelboard.&lt;br&gt;
Was kann ich versuchen, wer hat eine Idee, woran es liegen könnte?&lt;/p&gt;</description></item><item><title>P11_TCPClock.ino "hour" not declared in this scope</title><link>https://neu-iot.fkainka.de/forum/topic/p11_tcpclock-ino-hour-not-declared-in-this-scope/</link><pubDate>Thu, 16 Jan 2020 11:41:12 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/p11_tcpclock-ino-hour-not-declared-in-this-scope/</guid><description>&lt;p&gt;Moin,&lt;br&gt;
wenn ich versuche das Programm P11_TCPClock.ino zu komplilieren bekomme ich die Fehlermeldung &amp;ldquo;hour&amp;rdquo; was not declared in this scope. Zeile 47. Das hat mit dem Einbinden der Bibliothek im C Code zu tun. Ich hab die Datei Time.h in den libraries Ordner von P11_TCPClock.ino kopiert. funktioniert nur leider nicht.. Brauch ich eine andere Datei oder einen anderen Ort?&lt;br&gt;
schöne Grüße,&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="3-antworten"&gt;3 Antworten&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Sabet&lt;/strong&gt; – 16.01.2020&lt;/p&gt;
&lt;p&gt;Fehler gefunden.&lt;br&gt;
In der Hauptdatei muss die Einbindung der Bibliothek mit #include &amp;ldquo;Time.h&amp;rdquo; erfolgen. (Nicht #include &amp;lt;Time.h&amp;gt;).&lt;br&gt;
Das war&amp;rsquo;s schon :)&lt;/p&gt;</description></item><item><title>Download Beispielprogramme</title><link>https://neu-iot.fkainka.de/download-beispielprogramme/</link><pubDate>Fri, 10 Jan 2020 12:18:27 +0100</pubDate><guid>https://neu-iot.fkainka.de/download-beispielprogramme/</guid><description>&lt;p&gt;Auf dieser Seite finden Sie alle im Lernpaket vorgestellten Programme.&lt;/p&gt;
&lt;h3 id="download-neuauflage-alle-programme"&gt;Download Neuauflage: &lt;a href="https://neu-iot.fkainka.de/images/2015/09/Lernpaket_IoT_Neuauflage.zip"&gt;Alle Programme&lt;/a&gt;&lt;/h3&gt;
&lt;h3 id="github-repository"&gt;GitHub Repository: &lt;a href="https://github.com/FKainka/Lernpaket-IoT"&gt;https://github.com/FKainka/Lernpaket-IoT&lt;/a&gt;&lt;/h3&gt;
&lt;h3 id="download-franzis-version-alle-proramme"&gt;Download Franzis Version: &lt;a href="https://neu-iot.fkainka.de/images/2015/09/IoT-LP.zip"&gt;Alle Proramme&lt;/a&gt;&lt;/h3&gt;
&lt;h3 id="download-conradversion-alle-programme---conrad-version"&gt;Download Conrad Version: &lt;a href="https://neu-iot.fkainka.de/images/2015/09/IoT_-LP_-C_Programme.zip"&gt;Alle Programme - Conrad Version&lt;/a&gt;&lt;/h3&gt;
&lt;h4 id="achtung"&gt;Achtung:&lt;/h4&gt;
&lt;p&gt;Es gab eine Änderung im Programm P12_TCPWeather. Der Webservice, den ich in diesem Programm verwendet habe, hat seinen Dienst eingestellt. Ich habe nun einen eigenen Service gestartet, der seine Daten von der Webseite &lt;a href="http://www.openweathermap.com/"&gt;http://www.openweathermap.com/&lt;/a&gt; bezieht. Der Link zu dem neuen und auch in der neuen Version des Programms verwendeten Dienst lautet:&lt;/p&gt;</description></item><item><title>Board nimmt keine AT-Befehle über den Serial Monitor mehr an</title><link>https://neu-iot.fkainka.de/forum/topic/board-nimmt-keine-at-befehle-ueber-den-serial-monitor-mehr-an/</link><pubDate>Sun, 05 Jan 2020 10:18:09 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/board-nimmt-keine-at-befehle-ueber-den-serial-monitor-mehr-an/</guid><description>&lt;noobalarm&gt;
&lt;p&gt;Hallo&lt;/p&gt;
&lt;p&gt;Ich haber mit das IoT Kit besorgt und das Board erfolgreich mit dem Computer verbunden. Wenn ich in der Arduino IDE den Serial Monitor öffnete, hat sich das Board auch ordentlich gemeldet:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Baudrate OK&lt;br&gt;
Config OK&lt;br&gt;
Configuration successfull&lt;br&gt;
Server OK&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Das Board ist auf &amp;ldquo;CR und NL&amp;rdquo; sowie auf 19200 Baud eingestellt.&lt;/p&gt;
&lt;p&gt;Ich habe dann erst ein wenig im Serial Monitor mit den AT-Befehlen gespielt und alles hat funktioniert.&lt;/p&gt;</description></item><item><title>NodeESP Verbindung aufbauen</title><link>https://neu-iot.fkainka.de/forum/topic/nodeesp-verbindung-aufbauen/</link><pubDate>Mon, 30 Dec 2019 09:29:06 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/nodeesp-verbindung-aufbauen/</guid><description>&lt;p&gt;Hallo, hab leider erst jetzt die Zeit gefunden, mich mit meinem tollen ioT-Adventskalender zu beschäftigen. Wollte mich heute über meinen Mac mit dem NodeESP verbringen. Habe ihn angesteckt und die Lampe hat sofort grün geblinkt. Wenn ich lange auf den Boot-Button klicke leuchtet er nur blau und sobald ich wieder los lasse, grün&amp;hellip; hab auch versucht mich mit dem Netzwerk des NodeESP zu verbinden, aber wenn ich danach suche, findet mein Mac nichts unter dem Namen. Kann mir da wer weiterhelfen?&lt;br&gt;
Danke!&lt;br&gt;
Lg Manu&lt;/p&gt;</description></item><item><title>Firmware Update misslungen</title><link>https://neu-iot.fkainka.de/forum/topic/firmware-update-misslungen/</link><pubDate>Thu, 26 Dec 2019 10:38:13 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/firmware-update-misslungen/</guid><description>&lt;p&gt;Hallo zusammen&lt;/p&gt;
&lt;p&gt;Das FirmwareUpdate bleibt mit dem Text &lt;code&gt;Chip sync error: Failed to connect to ESP8266: Timed out waiting for packet header [2019-12-26 10:12:01,148][ESP8266Loader\_spi[1]][espDownloader.py][line:459][ERROR]: ESP8266 Chip sync error esp\_sync\_blocking. &lt;/code&gt; hängen.&lt;/p&gt;
&lt;p&gt;Gibt es eine Rettung?&lt;/p&gt;</description></item><item><title>MacOS 10.15 Catalina und NanoESP</title><link>https://neu-iot.fkainka.de/forum/topic/macos-10-15-catalina-und-nanoesp/</link><pubDate>Sun, 22 Dec 2019 16:27:11 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/macos-10-15-catalina-und-nanoesp/</guid><description>&lt;p&gt;Hallo,&lt;/p&gt;
&lt;p&gt;ich habe das Board von Conrad gekauft.&lt;br&gt;
Gibt es eine Möglichkeit damit unter MacOs Catalina 10.15 zu arbeiten?&lt;/p&gt;
&lt;p&gt;Arduino: 1.8.11 Hourly Build 2019/12/16 10:04 (Mac OS X), Board: &amp;ldquo;Arduino Nano, ATmega328P&amp;rdquo;&lt;/p&gt;
&lt;p&gt;Der Sketch verwendet 444 Bytes (1%) des Programmspeicherplatzes. Das Maximum sind 30720 Bytes.&lt;br&gt;
Globale Variablen verwenden 9 Bytes (0%) des dynamischen Speichers, 2039 Bytes für lokale Variablen verbleiben. Das Maximum sind 2048 Bytes.&lt;br&gt;
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x00&lt;br&gt;
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x00&lt;br&gt;
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0xe0&lt;br&gt;
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0xe0&lt;br&gt;
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x00&lt;br&gt;
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0xe0&lt;br&gt;
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0xe0&lt;br&gt;
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0xe0&lt;br&gt;
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0xe0&lt;br&gt;
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0xe0&lt;br&gt;
Beim Hochladen des Sketches ist ein Fehler aufgetreten&lt;/p&gt;</description></item><item><title>Tag 6 - Import des Node-RED-Flow's</title><link>https://neu-iot.fkainka.de/forum/topic/tag-6-import-des-node-red-flows/</link><pubDate>Sat, 21 Dec 2019 17:20:55 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/tag-6-import-des-node-red-flows/</guid><description>&lt;p&gt;Hallo, leider komme ich nicht weiter, weil beim Import des Node-RED-Flow&amp;rsquo;s immer eine Fehlermeldung kommt , weil folgende node&amp;rsquo;s nicht erkannt werden:&lt;/p&gt;
&lt;p&gt;ui_tab&lt;br&gt;
ui_text&lt;br&gt;
ui_audio&lt;br&gt;
ui_group&lt;/p&gt;
&lt;p&gt;Woran kann das liegen.&lt;/p&gt;
&lt;p&gt;Kann mir jemand helfen?&lt;/p&gt;</description></item><item><title>node-red hat Zugriffsproblem</title><link>https://neu-iot.fkainka.de/forum/topic/node-red-hat-zugriffsproblem/</link><pubDate>Wed, 04 Dec 2019 10:20:33 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/node-red-hat-zugriffsproblem/</guid><description>&lt;p&gt;Habe Node-Red installiert, die Firewall geöffnt. Aber es kommt auf der linken Seite kein Feld mit INPUT. Wenn ich den udp Button suche, finde ich einen. Aber auch nach korrekter Bestückung und deploy kommt eine Fehlermeldung Error: EACCES:&lt;br&gt;
Was kann ich tun ?&lt;/p&gt;</description></item><item><title>WLAN nicht sichtbar - keine Verbindung mit NodeESP möglich</title><link>https://neu-iot.fkainka.de/forum/topic/wlan-nicht-sichtbar-keine-verbindung-mit-nodeesp-moeglich/</link><pubDate>Tue, 03 Dec 2019 19:14:41 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/wlan-nicht-sichtbar-keine-verbindung-mit-nodeesp-moeglich/</guid><description>&lt;p&gt;Am Sonntag habe ich das NodeESP-Board an meinen PC angeschlossen und aktiviert. Nach einem versuchten Firmware-Update leuchtete die LED nicht mehr, das Board war nicht mehr erreichbar.- Heute nun habe ich ein Firmware-Update, wie beschrieben, durchgeführt und auf den ersten Blick schien es ok zu sein, die LED leuchtete grün, jedoch war kein WLAN-Netz namens NodeESP zu sehen, mit dem ich mich hätte verbinden können. Auch ein Reset per Button-press brachte nichts.&lt;br&gt;
Hat jemand eine Idee dazu?&lt;/p&gt;</description></item><item><title>DMX Receiver mit Pretzelboard</title><link>https://neu-iot.fkainka.de/forum/topic/dmx-receiver-mit-pretzelboard/</link><pubDate>Wed, 06 Nov 2019 21:05:54 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/dmx-receiver-mit-pretzelboard/</guid><description>&lt;p&gt;Hallo&lt;/p&gt;
&lt;p&gt;ich habe folgende Frage: ist es möglich, den UART des Pretzelboards zu verwenden für ein eigenes Programm? Das Problem ist ja wahrscheinlich, dass dieser UART zum download und flashen des codes benötigt wird, oder gibt es eine andere Möglichkeit, den Code hochzuladen?&lt;/p&gt;
&lt;p&gt;Danke für Eure Hilfe, Peter&lt;/p&gt;</description></item><item><title>Maker Kit für Smart Home</title><link>https://neu-iot.fkainka.de/maker-kit-fuer-smart-home/</link><pubDate>Sat, 02 Nov 2019 14:51:52 +0100</pubDate><guid>https://neu-iot.fkainka.de/maker-kit-fuer-smart-home/</guid><description>&lt;figure&gt;&lt;a href="https://neu-iot.fkainka.de/images/2019/10/smarthome.png"&gt;&lt;img class="wp-image-2925 size-medium" src="https://neu-iot.fkainka.de/images/2019/10/smarthome.png" alt="Smarthome Lernpaket" width="300" height="295" data-id="2925" /&gt;&lt;/a&gt;&lt;figcaption&gt;Smarthome Lernpaket&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;Licht, Heizung, Alarm oder Pflanzenbewässerung: Im vernetzten Heim lassen sich diese und viele weitere Systeme fernsteuern und automatisieren. Steigen Sie mit diesem Maker Kit ein in die Welt des Smart Homes und lernen Sie grundlegende Prozesse und Techniken kennen und selbst anzuwenden. Als Basis für alle Experimente dient Ihnen ein speziell dafür entwickeltes NodeESP-Board, das in diesem Maker Kit enthalten ist.&lt;/p&gt;
&lt;p&gt;Hausautomatisierung leicht gemacht&lt;br&gt;
Vom automatisierten Ein- und Ausschalten von LEDs über das Steuern Ihres TVs von irgendwo in der Welt bis hin zur Langzeitüberwachung Ihres Raumklimas ergründen Sie die verschiedenen Aspekte der Hausautomatisierung. Alle benötigten Bauteile, darunter ein speziell entwickeltes NodeESP-Board, sind in diesem Maker Kit enthalten es kann sofort losgehen!&lt;/p&gt;</description></item><item><title>DUP Funktioniert nicht</title><link>https://neu-iot.fkainka.de/forum/topic/dup-funktioniert-nicht/</link><pubDate>Sun, 01 Sep 2019 14:52:48 +0200</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/dup-funktioniert-nicht/</guid><description>&lt;p&gt;Hallo,&lt;/p&gt;
&lt;p&gt;Udp funktioniert bei mir nicht. Ich denke ich habe alle Einstellungen korrekt vorgenommen, trotzdem erhalte ich keine Meldungen.&lt;br&gt;
In der Windows-Firewall-Einstellung sind unter &lt;strong&gt;Node in&lt;/strong&gt; alle Protokolltypen, Ports und Remote-Ports aktiviert und zugelassen.&lt;/p&gt;
&lt;p&gt;Siehe Anhänge.&lt;/p&gt;
&lt;p&gt;Kann mir jemand weiterhelfen?&lt;/p&gt;
&lt;p&gt;Danke vorab&lt;/p&gt;
&lt;p&gt;Rainald&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Anhänge:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="Paketsender.png" loading="lazy" src="https://neu-iot.fkainka.de/images/2019/09/Paketsender.png"&gt;&lt;br&gt;
&lt;img alt="ESP-Settings.png" loading="lazy" src="https://neu-iot.fkainka.de/images/2019/09/ESP-Settings.png"&gt;&lt;/p&gt;</description></item><item><title>NanoESP Updaten</title><link>https://neu-iot.fkainka.de/nanoesp-updaten/</link><pubDate>Wed, 21 Aug 2019 11:01:57 +0200</pubDate><guid>https://neu-iot.fkainka.de/nanoesp-updaten/</guid><description>&lt;p&gt;Das NanoESP-Board, auch als Pretzelboard bekannt, ist nun schon vor einer ganzen Weile erschienen. Dennoch bekomme ich immer noch Mails von Leuten, die Hilfe benötigen oder Fragen haben. Zuletzt erreicht mich eine Mail mit der Frage, ob man die Firmware des ESP8266 Chips auf einen neueren Stand bringen könnte. Der für das WLAN zuständige Mikrocontroller hat eine AT-Firmware aus dem Jahre 2015 und mittlerweile gibt es verbesserte Versionen der AT-Firmware.  Das Problem ist allerdings, dass der Flash-Speicher Chip, auf dem sich die Firmware zum ESP-Controller befindet, nur eine Kapazität von 4 Mbit (also 512 kB) hat und deswegen nicht mit allen neueren Firmware Versionen kompatibel ist. Dennoch habe ich nach einigem Recherchieren eine Firmwareversion gefunden, die kompatibel ist und zudem neue Möglichkeiten bereitstellt. Deswegen finden Sie hier eine Anleitung, wie Sie das Board updaten können.&lt;/p&gt;</description></item><item><title>Check out Blynk_Tag5 app I've made.</title><link>https://neu-iot.fkainka.de/check-out-blynk_tag5-app-ive-made/</link><pubDate>Fri, 28 Jun 2019 11:18:48 +0200</pubDate><guid>https://neu-iot.fkainka.de/check-out-blynk_tag5-app-ive-made/</guid><description>&lt;p&gt;Hey,&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;ve made Blynk_Tag5 app. You are welcome to try it out!&lt;/p&gt;
&lt;p&gt;To start using it:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Download Blynk App: &lt;a href="http://j.mp/blynk_Android"&gt;http://j.mp/blynk_Android&lt;/a&gt; or &lt;a href="http://j.mp/blynk_iOS"&gt;http://j.mp/blynk_iOS&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Touch the QR icon and point the camera to the code below or open the link below - &lt;a href="http://tinyurl.com/hpo76l3"&gt;http://tinyurl.com/hpo76l3&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Enjoy my app!&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;</description></item><item><title>Ersatzteilliste</title><link>https://neu-iot.fkainka.de/forum/topic/ersatzteilliste/</link><pubDate>Tue, 26 Mar 2019 20:40:08 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/ersatzteilliste/</guid><description>&lt;p&gt;Hallo Forum!&lt;br&gt;
Habe mich 2 Monate nach der Adventszeit (leider) mit dem Kalender beschäftigt.&lt;br&gt;
Alles soweit hat super funktioniert &amp;hellip; bis Tag 22.&lt;/p&gt;
&lt;p&gt;Dann hats Puff gemacht und aus &amp;ldquo;Gründen&amp;rdquo; hat sich der Temperatursensor und Helligkeitssensor in grauen Dampf aufgelöst.&lt;br&gt;
Gibt es eine Ersatzteilliste?&lt;/p&gt;
&lt;p&gt;Würde gerne ein Temperatursensor wieder bauen und diesen in mein OpenHAB einbinden.&lt;br&gt;
Bisher bin ich aber auf keine Aussagekräftige Liste gestoßen, welche brauchbare Ersatzteile auflistet.&lt;/p&gt;</description></item><item><title>NanoESP nimmt keine Befehle an</title><link>https://neu-iot.fkainka.de/forum/topic/nanoesp-nimmt-keine-befehle-an/</link><pubDate>Tue, 01 Jan 2019 18:37:01 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/nanoesp-nimmt-keine-befehle-an/</guid><description>&lt;p&gt;Hallo Community&lt;/p&gt;
&lt;p&gt;mit Arduinos habe ich etwas Erfahrung und so wollte ich mit einem NanoESP mal einen Temperaturfühler bauen.&lt;/p&gt;
&lt;p&gt;Das Board erscheint im Gerätemanager als COMXY, der Serial Monitor ist auf 19200 und &amp;ldquo;CR und NL&amp;rdquo; eingestellt.&lt;br&gt;
Das Board meldet sich mit:&lt;br&gt;
Baudrate OK&lt;br&gt;
Config OK&lt;br&gt;
Configuration successfull&lt;br&gt;
Server OK&lt;/p&gt;
&lt;p&gt;Jedoch nimmt es keinerlei Befehle an. Nicht mal ein simples AT funktioniert. Passiert einfach nichts. Irgendwie sieht es so aus, wie wenn die Befehle nicht beim Board ankommen würden.&lt;/p&gt;</description></item><item><title>Kalender 2018 - mein Fazit</title><link>https://neu-iot.fkainka.de/forum/topic/kalender-2018-mein-fazit/</link><pubDate>Mon, 31 Dec 2018 14:00:41 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/kalender-2018-mein-fazit/</guid><description>&lt;p&gt;Hallo zusammen,&lt;br&gt;
das war es dann wohl mit dem Kalender. Ich bin - um es vorsichtig auszudrücken - enttäuscht:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Bis heute ist der Quelltext für den NodeESP nicht frei zugänglich. Das ist vor allem für diejenigen sehr ärgerlich, die auch nach Weihnachten mit dem Board weitertüfteln wollen. Was hilft mir z. B. eine Deep-Sleep-Demo (Tag 10), wenn ich die Umsetzung auf dem NodeESP nicht nachverfolgen kann? In mir wächst der Verdacht, dass der Code nicht vorzeigbar ist.&lt;/li&gt;
&lt;li&gt;Node-RED kannte ich nicht und fand es anfangs interessant. Auf Dauer wurde es aber langweilig und ich hätte mich lieber näher mit dem NodeESP befasst.&lt;/li&gt;
&lt;li&gt;Die Beispiele sind zum Teil doch arg bemüht: wie realistisch ist es, einen Tastendruck auszuwerten, die Info &amp;ldquo;Taste gedrückt&amp;rdquo; um die Welt zum MQTT-Broker zu senden, der dann die Info &amp;ldquo;Licht an&amp;rdquo; zurücksendet (Tag 7)? Wer benutzt den einen Feuchte-Sensor und dazu einen NTC, um an einem Punkt Temperatur und Feuchte zu messen? Dafür gibt es schon länger Sensoren, die beides können. Sicher, das sind Beispiele zum Verständnis. Aber etwas mehr Realitätsnähe hätte nicht geschadet.&lt;/li&gt;
&lt;li&gt;Der Materialeinsatz war wieder überschaubar, außerdem z. T. defekt und nicht richtig zugeordnet: Eine der beiden RGB-LEDs war bei mir defekt. Die IR-Sendediode war bei meinem Kalender vertauscht mit der RGB-LED am 24.12. Ich musste also im Begleitheft vorblättern und suchen, wann eine RGB-LED dran ist. Erster Treffer: 19.12. – in dem Fach war jedoch auch eine RGB-LED. Zweiter Treffer: 24.12. – dort war dann der IR-Sender für den 16.12. Dazu der Spar-Klassiker „Hinter der heutigen Tür befindet sich ein Widerstand, den wir aber erst morgen brauchen“. Am nächsten Tag ist dann eine LED drin…&lt;/li&gt;
&lt;li&gt;Wirklich gut fand ich die Beispiele mit der IR-Fernbedienung.&lt;/li&gt;
&lt;li&gt;Ich vermute mal, dass es treue Fans gibt, die den Kalender in jedem Jahr kaufen. Ich hatte 2016 schon einen (mit dem NanoESP) und hatte mehrere &amp;ldquo;Déjà-vus&amp;rdquo;: wieder MQTT, wieder Cheerlights…&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Da stellt sich die Frage nach der Zielgruppe, die ja hier im Forum auch schon gestellt wurde:&lt;/p&gt;</description></item><item><title>Keine Verbindung zu nano Board</title><link>https://neu-iot.fkainka.de/forum/topic/keine-verbindung-zu-nano-board/</link><pubDate>Tue, 25 Dec 2018 20:36:40 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/keine-verbindung-zu-nano-board/</guid><description>&lt;p&gt;Hallo,&lt;br&gt;
mein Board hat bist gestern einwandfrei Funktion.&lt;br&gt;
Ich habe dann am Board die Rest Taste gedrückt und seitdem habe ich keine Verbindung mehr.&lt;br&gt;
Es startet der Serialmonitor, der COM Port wird angezeigt und stimmt auch mit dem Gerätemanager überein.&lt;br&gt;
Baudrate ist bei 19200&lt;br&gt;
Im Serialmonitor kann ich AT Befehle eingeben, diese werden aber nicht weitergegeben, Wenn ich einen Sketch lade kommen Fehler&lt;br&gt;
Diese beginnen alle mit ESP SEND ERROR + dem AT Befehl&lt;br&gt;
ESP SEND ERROR: AT+RST&lt;br&gt;
ESP SEND ERROR: AT+CWMODE=1&lt;br&gt;
ESP SEND ERROR: AT+CWJAP=&amp;ldquo;WLAN&amp;rdquo;,&lt;br&gt;
ESP SEND ERROR: AT+CIPMODE=0&lt;br&gt;
ESP SEND ERROR: AT+CIPMUX=0&lt;/p&gt;</description></item><item><title>Tag 24: Tannenbaumbeleuchtung</title><link>https://neu-iot.fkainka.de/day24-2018/</link><pubDate>Mon, 24 Dec 2018 00:00:55 +0100</pubDate><guid>https://neu-iot.fkainka.de/day24-2018/</guid><description>&lt;p&gt;Hinter dem letzten Türchen des Adventskalenders befindet sich eine weitere programmierbare RGB-LED. Damit haben Sie jetzt zwei LEDs, die Sie zu einer kleinen Weihnachtsbaumbeleuchtung verbinden können. Dazu benötigen Sie den folgenden Aufbau.&lt;/p&gt;
&lt;figure&gt;&lt;a href="https://neu-iot.fkainka.de/images/2018/11/Day24_2RGB_Steckplatine.png"&gt;&lt;img class=" wp-image-2596" src="https://neu-iot.fkainka.de/images/2018/11/Day24_2RGB_Steckplatine.png" alt="Der Aufbau des Weihnachtsbaumlichts. Die langen Beinchen der LEDs befinden sich rechts" width="348" height="476" data-id="2596" /&gt;&lt;/a&gt;&lt;figcaption&gt;Der Aufbau des Weihnachtsbaumlichts. Die langen Beinchen der LEDs befinden sich rechts&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;Aktivieren Sie dann das Programm und importieren Sie den Flow des heutigen Tages. Deaktivieren Sie alle vorangegangenen Flows und ändern Sie gegebenenfalls die Broadcast-IP des UDP-Nodes.&lt;/p&gt;</description></item><item><title>Tag 23: Alarmanlage</title><link>https://neu-iot.fkainka.de/day23-2018/</link><pubDate>Sun, 23 Dec 2018 00:00:28 +0100</pubDate><guid>https://neu-iot.fkainka.de/day23-2018/</guid><description>&lt;p&gt;Hinter dem vorletzten Türchen des Adventskalenders befindet sich ein sogenannter Tilt-Sensor (Neigungssensor). Der Sensor erkennt, wenn er gekippt wird. Wir setzen ihn heute als Sensor für eine Alarmanlage ein. Der Lautsprecher von vor zwei Tagen dient uns dabei als Signalgeber. Dazu wird der folgende Aufbau benötigt.&lt;/p&gt;
&lt;figure&gt;&lt;a href="https://neu-iot.fkainka.de/images/2018/11/Day23_Speaker_Tilt_Steckplatine.png"&gt;&lt;img class=" wp-image-2590" src="https://neu-iot.fkainka.de/images/2018/11/Day23_Speaker_Tilt_Steckplatine.png" alt="Der Aufbau" width="371" height="566" data-id="2590" /&gt;&lt;/a&gt;&lt;figcaption&gt;Der Aufbau&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;Aktivieren Sie zunächst wie gewohnt das Programm des heutigen Tages und fügen Sie anschließend den Node-RED-Flow in die Umgebung ein. Passen Sie außerdem das MQTT-Topic an und deaktivieren Sie alle vorangegangenen Flows.&lt;/p&gt;</description></item><item><title>NodeESP nicht mehr erreichbar</title><link>https://neu-iot.fkainka.de/forum/topic/nodeesp-nicht-mehr-erreichbar/</link><pubDate>Sat, 22 Dec 2018 13:21:00 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/nodeesp-nicht-mehr-erreichbar/</guid><description>&lt;p&gt;Hallo,&lt;br&gt;
Ich habe nun seid einigen Tagen nichts mehr mit dem Adventskalender gemacht aber als ich gestern wieder etwas machen wollte funktionierte nichts mehr. Ich habe wie immer das Batteriefach angeschlossen und dann leuchtet auch schon die Onboard LED aber als ich dann versucht habe die Webseite zu erreichen ging dies nicht. Ich habe mich auch schon mit meinen Laptop im Hotspot angemeldet und dort hat es auch nicht Funktioniert.&lt;br&gt;
Würde mich über jede Hilfe freuen.&lt;/p&gt;</description></item><item><title>Tag 22: Klimawächter</title><link>https://neu-iot.fkainka.de/day22-2018/</link><pubDate>Sat, 22 Dec 2018 00:00:26 +0100</pubDate><guid>https://neu-iot.fkainka.de/day22-2018/</guid><description>&lt;p&gt;Hinter dem Türchen des 22. Tages befindet sich ein neuer Sensor, der die aktuelle Luftfeuchtigkeit messen kann. Wir benutzen ihn, um einen vollständigen Raumklimawächter zu realisieren. Dazu benötigen wir die folgende Schaltung.&lt;/p&gt;
&lt;figure&gt;&lt;a href="https://neu-iot.fkainka.de/images/2018/11/Day22_Clima_Steckplatine.png"&gt;&lt;img class=" wp-image-2584" src="https://neu-iot.fkainka.de/images/2018/11/Day22_Clima_Steckplatine.png" alt="Die Schaltung des Raumklimawächters" width="432" height="554" data-id="2584" /&gt;&lt;/a&gt;&lt;figcaption&gt;Die Schaltung des Raumklimawächters&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;Der Versuch des heutigen Tages vereint drei Sensoren: den Temperatursensor (NTC), den Lichtsensor (Fototransistor) und den Luftfeuchtesensor. Zusammen können sie einen recht guten Eindruck der aktuellen Klimalage in einem Zimmer abgeben. Dazu müssen Sie aber zunächst das Programm des heutigen Tages starten.&lt;/p&gt;</description></item><item><title>Tag 21: Piano-Player</title><link>https://neu-iot.fkainka.de/tag-21-piano-player/</link><pubDate>Fri, 21 Dec 2018 00:00:26 +0100</pubDate><guid>https://neu-iot.fkainka.de/tag-21-piano-player/</guid><description>&lt;p&gt;Hinter dem Türchen des 21. Tages finden Sie einen Lautsprecher. In dem heutigen Versuch werden wir damit etwas Musik abspielen. Dazu benötigen wir den folgenden einfachen Aufbau.&lt;/p&gt;
&lt;figure&gt;&lt;a href="https://neu-iot.fkainka.de/images/2018/11/Day21_Speaker_Steckplatine.png"&gt;&lt;img class=" wp-image-2580" src="https://neu-iot.fkainka.de/images/2018/11/Day21_Speaker_Steckplatine.png" alt="Versuchsaufbau" width="418" height="638" data-id="2580" /&gt;&lt;/a&gt;&lt;figcaption&gt;Versuchsaufbau&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;In diesem Versuch ist der Lautsprecher an einem der beiden DAC-Ausgänge des Boards angeschlossen. DAC bedeutet &lt;strong&gt;Digital/Analog-Converter&lt;/strong&gt; und ermöglicht es, durch digitale Befehle ein analoges Signal zu erzeugen. In dem heutigen Versuch werden wir damit Töne erzeugen, genauer gesagt Töne wie von einem Piano. Die Noten, Pausen und Tonarten werden dabei per UDP übertragen, und zwar als Array von Zahlen.&lt;/p&gt;</description></item><item><title>Tag 20: Pflanzenwächter</title><link>https://neu-iot.fkainka.de/day20-2018/</link><pubDate>Thu, 20 Dec 2018 00:00:58 +0100</pubDate><guid>https://neu-iot.fkainka.de/day20-2018/</guid><description>&lt;p&gt;Hinter dem Türchen des heutigen Tages befindet sich ein NTC-Widerstand (&lt;strong&gt;Negative Temperature Coefficient&lt;/strong&gt;) zur Messung der Temperatur. Zusammen mit dem Fototransistor und ein paar Drähten bauen wir damit einen Pflanzenwächter, der uns vor schlechten Bedingungen für eine zu überwachende Pflanze warnt. Dazu benötigen wir den folgenden Aufbau und das Programm des aktuellen Tages.&lt;/p&gt;
&lt;figure&gt;&lt;a href="https://neu-iot.fkainka.de/images/2018/11/Day20_Plant_Steckplatine.png"&gt;&lt;img class=" wp-image-2574" src="https://neu-iot.fkainka.de/images/2018/11/Day20_Plant_Steckplatine.png" alt="Der Pflanzenwächter" width="389" height="460" data-id="2574" /&gt;&lt;/a&gt;&lt;figcaption&gt;Der Pflanzenwächter&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;Die beiden gelben Drähte sind dabei einfache Drähte, die in die Pflanzenerde gesteckt werden können. Sie sollen überwachen, wie feucht die Erde ist. Für erste Tests reicht es aber aus, beide Drähte mit einem Finger zu berühren.&lt;/p&gt;</description></item><item><title>Tag 19: Cheerlights</title><link>https://neu-iot.fkainka.de/day19-2018/</link><pubDate>Wed, 19 Dec 2018 00:00:35 +0100</pubDate><guid>https://neu-iot.fkainka.de/day19-2018/</guid><description>&lt;p&gt;Hinter dem Türchen des heutigen Tages befindet sich eine ganz besondere LED. Es handelt sich um eine RGB-LED mit integriertem Controller (Typenbezeichnung PL9823, vergleichbar mit WS2812). Sie ermöglicht es, mehrere LEDs hintereinanderzuschalten und über ein Protokoll einzeln anzusteuern. Heute werden wir allerdings zunächst eine LED ansteuern. Dafür kommt ein Versuch gerade recht, der schon eine gewisse Tradition in meinen Adventskalendern hat: das Cheerlights-Projekt von Hans Schaaler. Für alle diejenigen, die das Projekt nicht kennen: Es geht um weltweit vernetzte bunte Lichter, die sich simultan über Twitter-Kommandos steuern lassen. Und dazu passt Node-RED sehr gut. Für den Versuch des heutigen Tages benötigen Sie den folgenden Aufbau und das Programm des heutigen Tages.&lt;/p&gt;</description></item><item><title>Tag 18: Kerzenalarm</title><link>https://neu-iot.fkainka.de/day18-2018/</link><pubDate>Tue, 18 Dec 2018 00:00:47 +0100</pubDate><guid>https://neu-iot.fkainka.de/day18-2018/</guid><description>&lt;p&gt;Hinter dem Türchen des heutigen Tages befindet sich eine kleine Diode. Wir werden diese Diode als Temperatursensor für besonders hohe Temperaturen nutzen. Damit ist es uns möglich, einen kleinen Kerzenwächter zu bauen.&lt;/p&gt;
&lt;figure&gt;&lt;a href="https://neu-iot.fkainka.de/images/2018/11/Day18_Diode_Steckplatine.png"&gt;&lt;img class=" wp-image-2562" src="https://neu-iot.fkainka.de/images/2018/11/Day18_Diode_Steckplatine.png" alt="Versuchsaufbau" width="458" height="567" data-id="2562" /&gt;&lt;/a&gt;&lt;figcaption&gt;Versuchsaufbau&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;Der Aufbau des heutigen Tages besteht, neben der Diode, aus einem Poti, das einfach als 10-kOhm-Widerstand herhält. Dieser Widerstand ist fix und kann auch nicht eingestellt werden. Das Board misst nun die Spannung an der Diode und überträgt die Werte über MQTT an Node-RED.&lt;/p&gt;</description></item><item><title>Zielgruppe?</title><link>https://neu-iot.fkainka.de/forum/topic/zielgruppe/</link><pubDate>Mon, 17 Dec 2018 07:27:05 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/zielgruppe/</guid><description>&lt;p&gt;Hallo,&lt;/p&gt;
&lt;p&gt;ich habe mir den Adventskalender selber geschenkt und fand es anfangs auch sehr interessant. Nach ein paar Tagen habe ich mich aber gefragt, für welche Zielgruppe er gedacht ist.&lt;br&gt;
Ich bin eher auf der Software-Seite daheim und habe nicht viel Ahnung von Elektronik und auch nicht von Mikrocontrollern und hatte gehofft, etwas über die grundlegende Funktionsweise zu lernen.&lt;br&gt;
Bei mir hat alles gut funktioniert. Wenn ich ein Kabel an irgendeiner Stelle anstecke und dann die LED blinkt, ist das schön, aber ich weiß nicht, warum ich das Kabel da angesteckt habe und nicht zwei Stellen weiter. Wofür ist beim esp32 welcher Pin zuständig? In meinem Fall wäre eine detailliertere Erklärung zu jedem Tag super gewesen.&lt;br&gt;
Andererseits ist der Kalender wohl auch nicht für erfahrene Leute gedacht, da die durch eine blinkende LED eher gelangweilt sind.&lt;br&gt;
Ich finde zum esp32 auch im Internet keine einführende Erklärung. Zumiondest nicht zu dem, den wir verwenden.&lt;/p&gt;</description></item><item><title>Tag 17: Zeitgesteuerte Lichter</title><link>https://neu-iot.fkainka.de/day17-2018/</link><pubDate>Mon, 17 Dec 2018 00:00:17 +0100</pubDate><guid>https://neu-iot.fkainka.de/day17-2018/</guid><description>&lt;p&gt;Hinter dem Türchen des 17. Tages befindet sich ein weiteres Poti. Das bedeutet, dass nun für jede LED genau ein Poti zur Verfügung steht. Damit können wir das Programm von Tag 13, die smarten Lichter, um eine etwas praktischere und intuitivere Dimm-Funktion erweitern. Außerdem werden wir heute sehen, wie man mit Node-RED zeitgesteuerte Ereignisse startet.&lt;/p&gt;
&lt;figure&gt;&lt;a href="https://neu-iot.fkainka.de/images/2018/11/Day17_Poti2_Button2_LED2_Steckplatine.png"&gt;&lt;img class=" wp-image-2556" src="https://neu-iot.fkainka.de/images/2018/11/Day17_Poti2_Button2_LED2_Steckplatine.png" alt="Versuchsaufbau" width="335" height="414" data-id="2556" /&gt;&lt;/a&gt;&lt;figcaption&gt;Versuchsaufbau&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;Sie müssen das Programm des heutigen Tages in der Weboberfläche aktivieren. Anschließend können Sie den heutigen Flow in die Node-RED-Umgebung einfügen, natürlich nicht, ohne die vorherigen Flows zu deaktivieren und das MQTT-Topic an Ihre persönliche ID anzupassen.&lt;/p&gt;</description></item><item><title>Firmware Neuigkeiten und Bug Report</title><link>https://neu-iot.fkainka.de/firmware-neuigkeiten-und-bug-report/</link><pubDate>Sun, 16 Dec 2018 13:58:05 +0100</pubDate><guid>https://neu-iot.fkainka.de/firmware-neuigkeiten-und-bug-report/</guid><description>&lt;p&gt;Auf dieser Seite sollen Neuigkeiten zur Firmware veröffentlicht werden. Bugs können über die Kommentarfunktion gemeldet werden.&lt;/p&gt;
&lt;h2 id="neusete-version-download-link"&gt;Neusete Version: &lt;a href="https://github.com/FKainka/NodeESP_Firmware/raw/master/bin/ESP32_FW.bin"&gt;Download Link&lt;/a&gt;&lt;/h2&gt;
&lt;h4 id="git-repository"&gt;Git Repository: &lt;a href="https://github.com/FKainka/NodeESP_Firmware"&gt;https://github.com/FKainka/NodeESP_Firmware&lt;/a&gt;&lt;/h4&gt;
&lt;h2 id="firmware-update-05122019"&gt;Firmware Update 05.12.2019&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Bug Hotfix: Neue SD-Library störte PULLUP-Funktion von Pin 18, Keine SD-Karte an Versuchen mit Pin 18 verwenden!&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="firnware-update-04122019-stabilitäts-update"&gt;Firnware Update 04.12.2019 (Stabilitäts Update)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;ESP32 Arduino Core updated (v1.11.1)&lt;/li&gt;
&lt;li&gt;Verschiedene Libraries geupdatet&lt;/li&gt;
&lt;li&gt;Update Vorgang verbessert (md5-Hash)&lt;/li&gt;
&lt;li&gt;Config-Verbesert&lt;/li&gt;
&lt;li&gt;Diverse Bug fixes&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="firnware-update-17102019-smarthome-update"&gt;Firnware Update 17.10.2019 (Smarthome Update)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Apps für das Smarthome Lernpaket hinzugefügt&lt;/li&gt;
&lt;li&gt;Onboard HTML-Editor zum Verändern der integrierten Webseite und Uploaden von Dateien hinzugefügt (&lt;a href="http://nodeesp.local/editor"&gt;http://nodeesp.local/editor&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Automatische SD-Karten Unterstützung hinzugefügt (SD-Karten werden automatisch unter &lt;a href="http://nodeesp.local/sd"&gt;http://nodeesp.local/sd&lt;/a&gt; eingebunden)&lt;/li&gt;
&lt;li&gt;Bessere Vorabinformationen beim Auswählen von Apps über die Config-Seite&lt;/li&gt;
&lt;li&gt;Neues Update-Verfahren direkt vom GitHub-Repository aus (&lt;a href="https://github.com/FKainka/NodeESP"&gt;https://github.com/FKainka/NodeESP&lt;/a&gt;_Firmware)&lt;/li&gt;
&lt;li&gt;Bug Fixes&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="firmware-update-16122018-version-2---mit-mqtt-fix"&gt;Firmware Update 16.12.2018 (Version 2 - Mit MQTT Fix)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Es gibt nun eine neue Version dieser Firmware, in der der MQTT-Bug behoben ist. Dieses Update kann auch über die Update-Funktion auf der Config-Seite geladen werden.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="http://ota.fkainka.de/ESP32_FW_1v3_161218.bin"&gt;Download Link&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Tag 16: Universalfernbedienung</title><link>https://neu-iot.fkainka.de/day16-2018/</link><pubDate>Sun, 16 Dec 2018 00:00:40 +0100</pubDate><guid>https://neu-iot.fkainka.de/day16-2018/</guid><description>&lt;p&gt;Hinter dem Türchen des heutigen Tages befindet sich das Gegenstück zum gestrigen Bauteil, nämlich eine IR-Diode. Jetzt können Sie eine komplette Fernbedienung für den Fernseher nachbauen, die Sie per Smartphone und Webseite bequem steuern. Dazu benötigen Sie den folgenden Aufbau.&lt;/p&gt;
&lt;figure&gt;&lt;a href="https://neu-iot.fkainka.de/images/2018/11/Day16_IRremotefzz_Steckplatine.png"&gt;&lt;img class=" wp-image-2548" src="https://neu-iot.fkainka.de/images/2018/11/Day16_IRremotefzz_Steckplatine.png" alt="Der Aufbau der Fernbedienungen mit IR-Empfänger und Sendediode" width="498" height="616" data-id="2548" /&gt;&lt;/a&gt;&lt;figcaption&gt;Der Aufbau der Fernbedienungen mit IR-Empfänger und Sendediode&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;Wählen Sie das Programm des heutigen Tages aus. Das Board startet anschließend wieder im HeadlessModus, in dem die Webseite des Boards nicht erreichbar ist. Stattdessen ist lediglich die MQTT-Funktion des Boards verfügbar. Um in den Standardmodus zu gelangen, müssen Sie die Drahtbrücke an Pin 23 entfernen und das Board neu starten.&lt;/p&gt;</description></item><item><title>Tag 15: Fernbedienungsempfänger</title><link>https://neu-iot.fkainka.de/day15-2018/</link><pubDate>Sat, 15 Dec 2018 00:00:41 +0100</pubDate><guid>https://neu-iot.fkainka.de/day15-2018/</guid><description>&lt;p&gt;Hinter dem heutigen Türchen befindet sich ein ganz besonderes Bauteil, nämlich ein Infrarotempfangsmodul. Damit ist es möglich, handelsübliche Infrarotfernbedienungssignale zu empfangen. Dazu benötigen wir den folgenden Aufbau.&lt;/p&gt;
&lt;figure&gt;&lt;a href="https://neu-iot.fkainka.de/images/2018/11/Day15_IRrecv_Steckplatine.png"&gt;&lt;img class=" wp-image-2542" src="https://neu-iot.fkainka.de/images/2018/11/Day15_IRrecv_Steckplatine.png" alt="Versuchsaufbau" width="439" height="544" data-id="2542" /&gt;&lt;/a&gt;&lt;figcaption&gt;So schließen Sie das IR-Modul richtig am Board an&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;Nachdem Sie die Schaltung aufgebaut haben, können Sie das Programm des heutigen Tages auswählen. Die Boardwebseite können Sie dann nicht mehr erreichen, denn sie musste für den Versuch deaktiviert werden. Das Board arbeitet nun im Headless-Modus, also ohne sichtbare Oberfläche. Um wieder die Webseite starten und zum Beispiel andere Programme aktivieren zu können, müssen Sie lediglich die Drahtbrücke an Pin 23 herausziehen und das Board neu starten. Dann läuft wieder alles wie gewohnt.&lt;/p&gt;</description></item><item><title>Tag 14: Smarte Lichter</title><link>https://neu-iot.fkainka.de/day14-2018/</link><pubDate>Fri, 14 Dec 2018 00:00:12 +0100</pubDate><guid>https://neu-iot.fkainka.de/day14-2018/</guid><description>&lt;p&gt;Hinter dem Türchen des 14. Tages befindet sich eine weitere LED. Nun haben wir zwei LEDs mit Vorwiderständen und zwei Taster sowie genug Kabel, um ein komplexes Lampensystem zu bauen. Dazu benötigen Sie den folgenden Aufbau:&lt;/p&gt;
&lt;figure&gt;&lt;a href="https://neu-iot.fkainka.de/images/2018/11/Day14_2LED_2Btn_4tch_Steckplatine.png"&gt;&lt;img class=" wp-image-2536" src="https://neu-iot.fkainka.de/images/2018/11/Day14_2LED_2Btn_4tch_Steckplatine.png" alt="Der Aufbau mit vier losen Kabeln (gelb) als Touch-Buttons" width="509" height="660" data-id="2536" /&gt;&lt;/a&gt;&lt;figcaption&gt;Der Aufbau mit vier losen Kabeln (gelb) als Touch-Buttons&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;Nun können Sie das Programm des heutigen Tages aktivieren und den heutigen Flow einfügen. Vergessen Sie nicht, die &lt;strong&gt;[PID]&lt;/strong&gt; durch Ihre persönliche ID zu ersetzen, am einfachsten mit dem Editortrick.&lt;/p&gt;</description></item><item><title>Tag 13: Smarter Schalter für ein Soundboard</title><link>https://neu-iot.fkainka.de/day13-2018/</link><pubDate>Thu, 13 Dec 2018 00:00:41 +0100</pubDate><guid>https://neu-iot.fkainka.de/day13-2018/</guid><description>&lt;p&gt;Hinter dem Türchen des heutigen Tages befindet sich ein weiterer Widerstand mit 1 kOhm, der heute noch keine Rolle spielt. Stattdessen möchte ich Ihnen zeigen, wie man einen smarten Touch-Schalter baut. Dazu ist folgender Aufbau nötig, der nur aus vier lose hängenden Drähten als Touch-Buttons und einer Drahtbrücke an Pin 23 besteht.&lt;/p&gt;
&lt;figure&gt;&lt;a href="https://neu-iot.fkainka.de/images/2018/11/Day13_5tch_Steckplatine.png"&gt;&lt;img class=" wp-image-2529" src="https://neu-iot.fkainka.de/images/2018/11/Day13_5tch_Steckplatine.png" alt="Vier gelbe Drähte als Touch-Buttons" width="467" height="611" data-id="2529" /&gt;&lt;/a&gt;&lt;figcaption&gt;Vier gelbe Drähte als Touch-Buttons&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;Die Besonderheit des heutigen Versuchs besteht vor allem im Programm selbst, das Sie an dieser Stelle über die Konfigurationsseite aktivieren können. Nach dem Aktivieren werden Sie feststellen, dass die Status-LED kurz blinkt und dann erlischt. Das liegt daran, dass das Board wieder im stromsparenden Deep-Sleep-Modus betrieben wird. Aufgeweckt wird es aber nicht nach einer gewissen Zeit, sondern erst, wenn Sie einen der Touch-Buttons berühren. Das Board sendet dann Infos über den Touch-Button zum Broker, der das Aufwecken ausgelöst hat. Das sieht dann z. B. so aus:&lt;/p&gt;</description></item><item><title>Tag 12: MQTT-Button</title><link>https://neu-iot.fkainka.de/day12-2018/</link><pubDate>Wed, 12 Dec 2018 00:00:34 +0100</pubDate><guid>https://neu-iot.fkainka.de/day12-2018/</guid><description>&lt;p&gt;Hinter dem heutigen Türchen des Adventskalenders finden Sie einen weiteren Button. In dem Versuch des heutigen Tages werden wir uns weiter mit dem MQTT-Protokoll beschäftigen, diesmal in Verbindung mit Node-RED. Außerdem sehen wir, wie zwei Buttons gleichzeitig ausgewertet werden können. Der Versuch des heutigen Tages hat folgenden Aufbau:&lt;/p&gt;
&lt;figure&gt;&lt;a href="https://neu-iot.fkainka.de/images/2018/11/Day12_2Button_Steckplatine.png"&gt;&lt;img class=" wp-image-2519" src="https://neu-iot.fkainka.de/images/2018/11/Day12_2Button_Steckplatine.png" alt="Der Aufbau mit zwei Buttons" width="469" height="580" data-id="2519" /&gt;&lt;/a&gt;&lt;figcaption&gt;Der Aufbau mit zwei Buttons&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;Es gibt also zwei Buttons, die wir nutzen können. Aktivieren Sie nun das Programm des heutigen Tages. Anschließend können Sie den Node-RED-Flow importieren. Diesen müssen Sie zunächst aber leicht anpassen. Sie müssen nämlich &lt;strong&gt;[PID]&lt;/strong&gt; im Topic durch Ihre persönliche MQTT-ID ersetzen. Das geht aber ganz einfach mit dem folgenden Trick:&lt;/p&gt;</description></item><item><title>Geschwindigkeitsproblem</title><link>https://neu-iot.fkainka.de/forum/topic/geschwindigkeitsproblem/</link><pubDate>Tue, 11 Dec 2018 21:22:53 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/geschwindigkeitsproblem/</guid><description>&lt;p&gt;Meine NodeESP funktioniert einwandfrei, nur so unglaublich langsam, dass mein Browser meist beim Laden der Seite die Reißleine zieht oder eine Teilweise geladene Website ausspuckt&amp;hellip;Wie kann ich da abhilfe schaffen?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Anhänge:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="Unbenannt.png" loading="lazy" src="https://neu-iot.fkainka.de/images/2018/12/Unbenannt.png"&gt;&lt;/p&gt;</description></item><item><title>Tag 11: MQTT</title><link>https://neu-iot.fkainka.de/day11-2018/</link><pubDate>Tue, 11 Dec 2018 00:00:22 +0100</pubDate><guid>https://neu-iot.fkainka.de/day11-2018/</guid><description>&lt;p&gt;Hinter dem heutigen Türchen finden Sie wieder einen Satz Kabel, die wir für die nächsten Tage und die komplexer werdenden Aufbauten benötigen werden.&lt;/p&gt;
&lt;p&gt;In den letzten Tagen haben wir die meisten unserer Daten mittels UDP übertragen. Dieses Protokoll ist sehr praktisch, da es einerseits einen kleinen Overhead (Daten, die neben den eigentlichen Nutzdaten übermittelt werden) hat und andererseits Broadcast-fähig ist und somit gleich an mehrere Geräte gleichzeitig Daten senden kann. Heute wollen wir aber noch ein zweites Protokoll näher kennenlernen, das im Bereich IoT eine große Rolle spielt. Es geht um das Nachrichtenprotokoll MQTT (&lt;strong&gt;Message Queue&lt;/strong&gt; &lt;strong&gt;Telemetry Transport&lt;/strong&gt;), das speziell für die Kommunikation von Maschine zu Maschine (M2M) entwickelt wurde. Der Grund dafür, dass dieses Protokoll so genial ist, liegt in der Kompaktheit und Einfachheit, mit der Daten wie Steuerdaten, Messdaten oder Texte zwischen Geräten ausgetauscht werden können. Im Vergleich zu HTTP ist der Overhead sehr klein. Deswegen können auch Embeded Devices, also Mikrocontroller wie unser NodeESP, die Daten gut verarbeiten.&lt;/p&gt;</description></item><item><title>Tag 10: Deep Sleep</title><link>https://neu-iot.fkainka.de/day10-2018/</link><pubDate>Mon, 10 Dec 2018 00:00:59 +0100</pubDate><guid>https://neu-iot.fkainka.de/day10-2018/</guid><description>&lt;p&gt;Hinter dem heutigen Türchen finden Sie ein Batteriefach für drei A-Batterien (4,5 V), um das Board unabhängig von einer Steckdose betreiben zu können. Für einen sparsamen Batteriebetrieb gibt es den DeepSleep-Modus. Dieser erlaubt es dem Board, in einen Tiefschlafmodus zu wechseln und so gut wie gar keinen Strom zu verbrauchen. Nach einer gewissen Zeit weckt sich das Board selbst auf und erfüllt eine kleine Aufgabe, um kurz danach wieder schlafen zu gehen. Durch die langen Schlaf- und kurzen Wachzeiten spart dieser Modus viel Energie und kann das Board so über Monate über die Batterien versorgen. Der Aufbau von heute verwendet wieder den Lichtsensor und bekommt zusätzlich eine Drahtbrücke von Pin 23 nach GND.&lt;/p&gt;</description></item><item><title>Node-Red und Raspberry Pi</title><link>https://neu-iot.fkainka.de/forum/topic/node-red-und-raspberry-pi/</link><pubDate>Sun, 09 Dec 2018 23:22:16 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/node-red-und-raspberry-pi/</guid><description>&lt;p&gt;Hardware: &lt;strong&gt;Raspberry Pi 3B&lt;/strong&gt;&lt;br&gt;
Wie es schon die Überschrift vermuten läßt habe ich eine 16GB SD Karte mit einem &lt;strong&gt;2018-11-13-raspbian-stretch-full.zip&lt;/strong&gt; Image&lt;br&gt;
geflasht.&lt;/p&gt;
&lt;p&gt;Versprochen war Node-Red, ja es ist richtig, dabei handelt es sich um den Server, dieser läuft dann in einer Shell.&lt;br&gt;
Stoppen und Starten ist einfach, eine zweite Konsole öffnen und &amp;rsquo;node-red-stop&amp;rsquo; oder &amp;rsquo;node-red-start&amp;rsquo; eingeben und mit Enter bestätigen.&lt;/p&gt;
&lt;p&gt;Um mit dem Node-Red Editor zuarbeiten öffnete ich den Browser, Adresse: 127.0.0.1:1880&lt;br&gt;
Soweit ok..&lt;/p&gt;</description></item><item><title>NodeESP Störung nach Tag 6 (Touch to Speech)</title><link>https://neu-iot.fkainka.de/forum/topic/nodeesp-storung-nach-tag-6-touch-to-speech/</link><pubDate>Sun, 09 Dec 2018 13:20:54 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/nodeesp-storung-nach-tag-6-touch-to-speech/</guid><description>&lt;p&gt;Hallo @ all,&lt;/p&gt;
&lt;p&gt;nach dem ich die Sensibilität der Touch-Sensoren erhöht habe, kann ich mich leider nicht mehr mit der Hauptseite verbinden, um ihn dort zurückzusetzen. Ich nehme an es ist dadurch, da er jetzt dauerhaft eine Touch-Meldung sendet und er jetzt komplett ausgelastet ist.&lt;br&gt;
Gibt es eine Möglichkeit in irgendwie anders zu resetieren?&lt;br&gt;
Danke!&lt;/p&gt;
&lt;p&gt;LG&lt;br&gt;
Mario&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="2-antworten"&gt;2 Antworten&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Marco81&lt;/strong&gt; – 09.12.2018&lt;/p&gt;
&lt;p&gt;Du musst die Firmware neu flashen, dabei gehen natürlich die WLAN-Einstellungen verloren.&lt;/p&gt;</description></item><item><title>Tag 9: Ein Stimmungslicht</title><link>https://neu-iot.fkainka.de/day9-2018/</link><pubDate>Sun, 09 Dec 2018 00:00:33 +0100</pubDate><guid>https://neu-iot.fkainka.de/day9-2018/</guid><description>&lt;p&gt;Hinter dem heutigen Türchen finden Sie einen Fototransistor. Er wird verwendet, um die Umgebungshelligkeit zu messen. In dieser Schaltung liegt das Poti in Reihe zum Fototransistor. So kann man mit dem Poti die Sensibilität des Sensors verändern. Die Schaltung bewirkt, dass das Abdunkeln des Sensors den Messwert erhöht.&lt;/p&gt;
&lt;figure&gt;&lt;a href="https://neu-iot.fkainka.de/images/2018/11/Day9_LDR_Steckplatine.png"&gt;&lt;img class=" wp-image-2498" src="https://neu-iot.fkainka.de/images/2018/11/Day9_LDR_Steckplatine.png" alt="Versuchsaufbau" width="441" height="546" data-id="2498" /&gt;&lt;/a&gt;&lt;figcaption&gt;Versuchsaufbau&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;Dies können Sie im Gauge-Element auf dem Nutzerinterface zum heutigen Tag sehen. Dazu müssen Sie aber zunächst den Flow des heutigen Tages in Ihre Node-RED-Umgebung importieren und starten, natürlich nicht, ohne den gestrigen zu deaktivieren. Vergessen Sie auch nicht, das heutige Programm auf der Konfigurationsseite zu aktvieren und die IP des UDP-Sende-Nodes anzupassen.&lt;/p&gt;</description></item><item><title>Tag 8: Ein Regler</title><link>https://neu-iot.fkainka.de/day8-2018/</link><pubDate>Sat, 08 Dec 2018 00:00:21 +0100</pubDate><guid>https://neu-iot.fkainka.de/day8-2018/</guid><description>&lt;figure&gt;&lt;a href="https://neu-iot.fkainka.de/images/2018/11/Day8_Button_LED_ADC_Steckplatine.png"&gt;&lt;img class=" wp-image-2490" src="https://neu-iot.fkainka.de/images/2018/11/Day8_Button_LED_ADC_Steckplatine.png" alt="Versuchsaufbau" width="512" height="633" data-id="2490" /&gt;&lt;/a&gt;&lt;figcaption&gt;Versuchsaufbau&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;Hinter dem achten Türchen des Adventskalenders befindet sich ein Potenziometer, das hier als Spannungsteiler verwendet wird. Sie können eine Spannung zwischen 0 V und 3,3 V einstellen, die vom Board gemessen und an Node-RED übertragen wird. Zusätzlich zu dem Treppenhauslicht von gestern können Sie so auch Messwerte übertragen.&lt;/p&gt;
&lt;figure&gt;&lt;a href="https://neu-iot.fkainka.de/images/2018/11/T8Flow.png"&gt;&lt;img class="size-large wp-image-2491" src="https://neu-iot.fkainka.de/images/2018/11/T8Flow.png" alt="Der Flow des heutigen Tages" width="616" height="154" data-id="2491" /&gt;&lt;/a&gt;&lt;figcaption&gt;Der Flow des heutigen Tages&lt;/figcaption&gt;&lt;/figure&gt;
&lt;iframe style="border: none; width: 100%;" src="https://pastebin.com/embed_iframe/FNtPZnht"&gt;&lt;/iframe&gt;
&lt;p&gt;Den Flow von heute bekommen Sie wie gewohnt in dem Pastebin Frame. Vergessen Sie nicht, den gestrigen zu deaktivieren und eventuell die Sende-IP anzupassen. In dem heutigen Flow wird außerdem ein neuer Node für das Dashboard verwendet, nämlich ein Gauge (Messgerät), über das der gemessene Wert visuell dargestellt wird.&lt;/p&gt;</description></item><item><title>NodeESP in Störung</title><link>https://neu-iot.fkainka.de/forum/topic/nodeesp-in-stoerung/</link><pubDate>Fri, 07 Dec 2018 16:08:02 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/nodeesp-in-stoerung/</guid><description>&lt;p&gt;hey zusammen,&lt;/p&gt;
&lt;p&gt;hatte mich mit dem 6.törchen beschäftigt&amp;hellip;&lt;/p&gt;
&lt;p&gt;alles soweit gut&amp;hellip;node-red gestartet und flow installiert&amp;hellip;für das Bord das entsprechende Programm des Tages geladen&amp;hellip;danach&amp;hellip;keine Aktion mehr mit dem board möglich&amp;hellip;auch die home page des board kann nicht mehr geladen werden&amp;hellip;ping auf eingestellt ip Adresse is ok&amp;hellip;nach 10 Sekunden ist Verbindung aber abgebrochen&amp;hellip;und Led geht von fünf über grün blinkend in rot dauerleuchtend über&lt;/p&gt;
&lt;p&gt;frage: wie kann das Bord wieder in einen lauffähigen Status - werkseinstellungen ?! - gesetzt werden?!&lt;/p&gt;</description></item><item><title>Tag 7: Treppenhauslicht</title><link>https://neu-iot.fkainka.de/day7-2018/</link><pubDate>Fri, 07 Dec 2018 00:00:03 +0100</pubDate><guid>https://neu-iot.fkainka.de/day7-2018/</guid><description>&lt;p&gt;Hinter dem heutigen Türchen befindet sich eine rote LED. Damit wollen wir nun ein einfaches Treppenhauslicht mit Webinterface realisieren. Dazu müssen Sie die folgende Schaltung aufbauen und das heutige Programm aktivieren.&lt;/p&gt;
&lt;figure&gt;&lt;a href="https://neu-iot.fkainka.de/images/2018/11/Day7_Button_LED_Steckplatine.png"&gt;&lt;img class=" wp-image-2483" src="https://neu-iot.fkainka.de/images/2018/11/Day7_Button_LED_Steckplatine.png" alt="Versuchsaufbau" width="534" height="661" data-id="2483" /&gt;&lt;/a&gt;&lt;figcaption&gt;Versuchsaufbau (Kurzes Beinchen der LED ist oben)&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;Den Node-RED-Flow zum Importieren finden Sie in dem unteren Pastebin Frame. Deaktivieren Sie nach dem Importieren den Flow von gestern, damit sich die UDP-Empfangs-Nodes nicht in die Quere kommen. Im Flow selbst finden Sie diesmal neben dem Empfangsnode einen Sende-Node. Diesen müssen Sie wahrscheinlich an Ihre Broadcast-IP anpassen. Wenn am UDP-Note eine Nachricht ankommt, wird sie wieder von einem JSON-String, also reinem Text, in ein JSON-Objekt konvertiert. Der Unterschied ist, dass man nun direkt auf einzelne Attribute zugreifen kann.&lt;/p&gt;</description></item><item><title>Tag 6: Touch to Speach</title><link>https://neu-iot.fkainka.de/day6-2018/</link><pubDate>Thu, 06 Dec 2018 00:00:26 +0100</pubDate><guid>https://neu-iot.fkainka.de/day6-2018/</guid><description>&lt;p&gt;Hinter dem sechsten Türchen des Adventskalenders finden Sie einen Widerstand mit 1 kOhm, der erst morgen zum Einsatz kommt. Heute wollen wir uns weiter mit Node-RED beschäftigen und die Touch-Funktion des Boards ausprobieren. Dazu müssen Sie wie gewohnt das Programm des heutigen Tages auswählen und außerdem die folgende Schaltung aufbauen. Die gelben Drähte sind die Verbindungsdrähte mit einem freien Ende und fungieren als Touch-Sensoren.&lt;/p&gt;
&lt;figure&gt;&lt;a href="https://neu-iot.fkainka.de/images/2018/11/Day6_Touch_Steckplatine.png"&gt;&lt;img class=" wp-image-2472" src="https://neu-iot.fkainka.de/images/2018/11/Day6_Touch_Steckplatine.png" alt="Versuchsaufbau" width="414" height="548" data-id="2472" /&gt;&lt;/a&gt;&lt;figcaption&gt;Versuchsaufbau: Drei Drähte hängen an einem Ende in der Luft&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;Nach dem Aufbau können Sie Node-RED wieder über das Terminal und den Befehl &lt;strong&gt;node-red&lt;/strong&gt; starten. Öffnen Sie dann über die Adresse &lt;strong&gt;http://127.0.0.1:1880/&lt;/strong&gt; den Node-RED-Editor. Als Erstes werden wir heute ein paar Nodes nachinstallieren. Dazu klicken Sie am rechten oberen Rand auf die drei Striche. Sie finden dann den Punkt &lt;strong&gt;manage palette.&lt;/strong&gt; Hier sind alle installierten Nodes aufgelistet. Wenn Sie nun das &lt;strong&gt;Install&lt;/strong&gt;-Register auswählen, sehen Sie eine riesige Anzahl unterschiedlicher Module, die Sie installieren können. Für heute suchen wir nach dem Modul &lt;strong&gt;node-red-dashboard.&lt;/strong&gt; Klicken Sie auf den &lt;strong&gt;Install&lt;/strong&gt;-Button. Eine Nachricht erscheint, die Sie vor den teilweise schwierigen Installationen warnt. Klicken Sie einfach auf &lt;strong&gt;Ok&lt;/strong&gt;, denn mit diesem Modul verhält es sich einfach. Nach kurzer Wartezeit erscheint eine Erfolgsmeldung, und Sie haben die neuen Nodes in Ihrer Node-Zeile.&lt;/p&gt;</description></item><item><title>Arduino IDE</title><link>https://neu-iot.fkainka.de/forum/topic/arduino-ide/</link><pubDate>Wed, 05 Dec 2018 21:45:53 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/arduino-ide/</guid><description>&lt;p&gt;Hi&lt;/p&gt;
&lt;p&gt;Ich bin über die Firmware-Reset Anleitung zur folgender Arduino Boards Manager Seite gestossen: &lt;a href="https://github.com/espressif/arduino-esp32/blob/master/docs/arduino-ide/boards"&gt;https://github.com/espressif/arduino-esp32/blob/master/docs/arduino-ide/boards&lt;/a&gt;_manager.md&lt;/p&gt;
&lt;p&gt;Hat jemand von Euch über diesen Weg eine eigene kleine Anwendung auf das NodeESP Board gekriegt? Wäre an einem Erfahrungsbericht interessiert ;-)&lt;/p&gt;
&lt;p&gt;Cheers!&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="1-antwort"&gt;1 Antwort&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Ray&lt;/strong&gt; – 04.01.2019&lt;/p&gt;
&lt;p&gt;Happy New Year liebe NodeESPler,&lt;/p&gt;
&lt;p&gt;nachdem ich bisher keine Quellen oder andere Möglichkeiten gefunden hab, die FW zu bearbeiten, programmiere ich nun den NodeESP (quasi als ESP32) direkt mit der aktuellen Arduino IDE (V1.8.8; &lt;a href="https://www.arduino.cc/en/Main/Software"&gt;https://www.arduino.cc/en/Main/Software&lt;/a&gt; - ZIP runterladen und starten, Installation war nicht notwendig)&lt;br&gt;
-&amp;gt; Einstellungen &amp;gt; “Additional Board Manager URLs”: &lt;a href="https://dl.espressif.com/dl/package"&gt;https://dl.espressif.com/dl/package&lt;/a&gt;_esp32_index.json&lt;br&gt;
-&amp;gt; Tools &amp;gt; Board &amp;gt; Boards Manager…: Search for ESP32 and press install button for the “ESP32 by Espressif Systems“ Board: NodeMCU-32S&lt;br&gt;
-&amp;gt; COM auswählen&lt;br&gt;
USB-Treiber: &lt;a href="https://www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers"&gt;https://www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers&lt;/a&gt;&lt;/p&gt;</description></item><item><title>kommunikation mit dem nodeessp Board</title><link>https://neu-iot.fkainka.de/forum/topic/kommunikation-mit-dem-nodeessp-board/</link><pubDate>Wed, 05 Dec 2018 16:51:23 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/kommunikation-mit-dem-nodeessp-board/</guid><description>&lt;p&gt;hallo,&lt;br&gt;
als Oldie mit Bastler Ambitionen habe ich mich richtig auf den Kalender gefreut, zumal er auch die Möglichkeit bietet in das Thema Micro Controller Programmierung rein zu schnuppern.&lt;br&gt;
Leider ist die Welt doch nicht so einfach aber man ist ja lernfähig.&lt;br&gt;
Ich benutze ein MacBook und versuche damit mich an das Thema an zu nähern.&lt;br&gt;
Tag 1 abgehakt&lt;br&gt;
Tag 2 abgehakt&lt;br&gt;
Tag 3 abgehakt&lt;br&gt;
Tag 4 jetzt kommt es:&lt;br&gt;
Nachricht vom nodeesp per Button meldet auch &amp;quot; cmd boot_pressed &amp;quot;&lt;br&gt;
Ergo die Kommunikation funktioniert.&lt;br&gt;
Befehle vom Paket Sender ans board klappen nicht, es kommt keine Antwort.Kein ping , wifi status,wifi scan etc.&lt;br&gt;
Tag 5 neuer Button funktioniert aber mit der Antwort hapert es.&lt;br&gt;
neues tool Node Red(unter Mac OS installiert ) aber bekomme es nicht am laufen.&lt;br&gt;
So wer kann mir jetzt helfen&lt;br&gt;
besten Dank im Voraus&lt;/p&gt;</description></item><item><title>zerschossen?</title><link>https://neu-iot.fkainka.de/forum/topic/zerschossen/</link><pubDate>Wed, 05 Dec 2018 12:48:20 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/zerschossen/</guid><description>&lt;p&gt;Hallo Fabian,&lt;/p&gt;
&lt;p&gt;heute morgen war die Welt noch in Ordnung. im WiFi-Ananlyser WiFiman wurde das Board unter &amp;ldquo;List&amp;rdquo; als NodeESP angezeigt und unter &amp;ldquo;Discovery&amp;rdquo; wurde es als Espressive samt IP aufgeführt.&lt;br&gt;
Dann wollte ich dem Board eine neue SSID zuweisen. Weiß der Teufel was ich dabei falsch gemacht habe. Die LED blinkte eine ganze Weile grün und leutete danach permanent rot.&lt;br&gt;
Gemäß deiner Anleitung habe ich die Firmware mit der Datei ESP32_FW.bin neu installiert. Ich habe mich sogar daran gehalten mir ein Heißgetränk zu holen. :-)&lt;br&gt;
Danach leuchtet die LED nun permanent grün, das Board funkt und ist im WiFiman unter List zu finden; nicht aber unter Discovery.&lt;br&gt;
Weder vom Smartphone noch vom PC aus ist es unter http://192.168.4.1 zu finden.&lt;br&gt;
Welche Methoden gibt es sonst noch um auf das Board zuzugreifen?&lt;/p&gt;</description></item><item><title>Tag 5: Node-RED</title><link>https://neu-iot.fkainka.de/day5-2018/</link><pubDate>Wed, 05 Dec 2018 00:00:49 +0100</pubDate><guid>https://neu-iot.fkainka.de/day5-2018/</guid><description>&lt;p&gt;Hinter dem fünften Türchen des Adventskalenders finden Sie einen Taster, der in dem heutigen Versuch anstelle des Boot-Buttons eingesetzt werden soll. Der Button wird so an Pin 18 und GND angeschlossen, dass er beim Drücken den Pin auf Masse, also LOW, zieht. Wenn Sie nun das Programm des Tages auswählen und den Button drücken, wird wieder eine Nachricht über UDP übermittelt.&lt;/p&gt;
&lt;figure&gt;&lt;a href="https://neu-iot.fkainka.de/images/2018/11/Day5_Button1_Steckplatine.png"&gt;&lt;img class=" wp-image-2464" src="https://neu-iot.fkainka.de/images/2018/11/Day5_Button1_Steckplatine.png" alt="Versuchsaufbau" width="464" height="574" data-id="2464" /&gt;&lt;/a&gt;&lt;figcaption&gt;Versuchsaufbau&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;Heute werden Sie das Programm &lt;strong&gt;Node-RED&lt;/strong&gt; kennenlernen, mit dem Sie Ihre eigenen kleinen Programmabläufe erstellen und Vorgänge automatisieren können. Node-RED ist eine kostenlose Software, die es uns ermöglicht, verschiedene Geräte, Onlinedienste und APIs (Programmierschnittstellen) über eine einfache grafische Oberfläche zu verbinden. Die Verbindungen, Flows genannt, werden dabei einfach per Mausklick gezogen.&lt;/p&gt;</description></item><item><title>Schaltplan NODEESP-Board ?</title><link>https://neu-iot.fkainka.de/forum/topic/schaltplan-nodeesp-board/</link><pubDate>Tue, 04 Dec 2018 07:19:16 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/schaltplan-nodeesp-board/</guid><description>&lt;p&gt;Hallo,&lt;br&gt;
gibt es einen Schaltplan vom NODEESP?&lt;br&gt;
Als Elektroniker interessiert mich das und ist nötig für die spätere Verwendung mit Arduino.&lt;br&gt;
(Ports für die RGB-LED&amp;hellip;.)&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="1-antwort"&gt;1 Antwort&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Marco81&lt;/strong&gt; – 09.12.2018&lt;/p&gt;
&lt;p&gt;Die Beschaltung sollte nicht wesentlich anders als die der anderen ESP-32-Boards sein, und da gibts ja Schaltpläne bzw. Belegungen im Netz. Die RGB-LED ist erkennbar an IO0, IO2 und IO4 angeschlossen.&lt;/p&gt;</description></item><item><title>Tag 4: UDP und JSON</title><link>https://neu-iot.fkainka.de/day4-2018/</link><pubDate>Tue, 04 Dec 2018 00:00:42 +0100</pubDate><guid>https://neu-iot.fkainka.de/day4-2018/</guid><description>&lt;p&gt;Hinter dem vierten Türchen des Adventskalenders finden Sie einen Satz Kabel, die für die kommenden Hardwareaufbauten nützlich sind. Im heutigen Projekt wollen wir uns aber anschauen, was das JSONFormat ist und wie es uns hilft, mit dem Board zu kommunizieren.&lt;/p&gt;
&lt;p&gt;Zuerst aktivieren Sie wie gewohnt das Programm des heutigen Tages. Außerdem werden Sie das PacketSender-Programm mit den gleichen Einstellungen wie gestern benötigen. Heute erscheint erst dann eine Nachricht, wenn Sie kurz auf den Boot-Button auf dem Board gedrückt haben. Diese Nachricht sieht so aus:&lt;/p&gt;</description></item><item><title>Mein Board funktioniert überhaupt nicht!!!!!</title><link>https://neu-iot.fkainka.de/forum/topic/mein-board-funktioniert-ueberhaupt-nicht/</link><pubDate>Mon, 03 Dec 2018 08:59:46 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/mein-board-funktioniert-ueberhaupt-nicht/</guid><description>&lt;p&gt;Hallo zusammen.&lt;/p&gt;
&lt;p&gt;Ich habe mein Board wie in der Beschreibung beschrieben mit Strom versorg. In der Anleitung steht, das es nach kurzer Zeit anfängt gelb zu leuchten. Das macht mein Board nicht. Da ich für mein WLAN keine WPS-Funktion habe, habe ich mit unterschiedlichen Geräten versucht auf das NodeESP WLAN zu verbinden. Dieses Netz erscheint und verschwindet wieder und wenn es da ist, ist es unmöglich eine Verbindung aufzubauen. Kann es sein, das mein Board defekt ist?&lt;/p&gt;</description></item><item><title>Micro-USB Buchse</title><link>https://neu-iot.fkainka.de/forum/topic/micro-usb-buchse/</link><pubDate>Mon, 03 Dec 2018 06:50:29 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/micro-usb-buchse/</guid><description>&lt;p&gt;Hallo zusammen,&lt;br&gt;
bei meinem Board hat sich leider am 2. Tag die Micro-USB Buchse zerlegt. Sie war von Anfang an etwas schwergängig, aber am 2. Tag hat sich das komplette Kunststoff-Inlay rausgedrückt und gleich die beiden Datenleitungen mitgenommen.&lt;/p&gt;
&lt;p&gt;Hat noch jemand das Problem ? Ich habe das jetzt mal bei Conrad beanstandet.&lt;/p&gt;
&lt;p&gt;Gruß&lt;br&gt;
Lars&lt;/p&gt;</description></item><item><title>Tag 3: UDP und Packet Sender</title><link>https://neu-iot.fkainka.de/day3-2018/</link><pubDate>Mon, 03 Dec 2018 00:00:52 +0100</pubDate><guid>https://neu-iot.fkainka.de/day3-2018/</guid><description>&lt;p&gt;Hinter dem heutigen Türchen befindet sich ein weiteres Steckboard. Es lässt sich mit dem gestrigen Steckboard zusammenstecken. Das NodeESP-Board kann dann auf beiden Steckboards gleichzeitig platziert werden. Allerdings hat sich herausgestellt, dass diese Konstellation nicht bei jedem funktioniert. Die einfachste Lösung ist, die Seitenteile der Steckboards abzubrechen. Dazu habe ich die Boards ineinander gesteckt und einfach solange gebogen, bis ein Seitenteil abgebrochen ist. Mit dem anderen Board bin ich genauso verfahren. Mit einer Zange funktioniert das aber genauso gut. Ohne Seitenteile lassen sich die Steckboards näher beieinander platzieren, und es gibt keine Probleme mit dem Raster. Das NodeESPBoard stecken Sie dann einfach auf beide Boards, wie auf dem Bild zu sehen. So bleibt genügend Platz für weitere Bauteile. Im heutigen Projekt werden wir sehen, wie Sie vom PC aus eine Verbindung zum Board aufbauen können, und zwar ohne den Webbrowser zu verwenden.&lt;/p&gt;</description></item><item><title>Konfiguration "WiFi Station Settings" fehlt</title><link>https://neu-iot.fkainka.de/forum/topic/konfiguration-wifi-station-settings-fehlt/</link><pubDate>Sun, 02 Dec 2018 12:44:42 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/konfiguration-wifi-station-settings-fehlt/</guid><description>&lt;p&gt;Moin moin,&lt;/p&gt;
&lt;p&gt;da bei mir die WLAN Konfiguration mittels WPS scheinbar nicht funktioniert, wollte ich das Board manuell ins WLAN integrieren.&lt;br&gt;
Leider gibt es bei meinem Board keinen Konfigurationspunkt &amp;ldquo;WiFi Station Settings&amp;rdquo;.&lt;br&gt;
Bei mir wird nur &amp;ldquo;WiFi Status&amp;rdquo;, &amp;ldquo;Application Settings&amp;rdquo; und direkt danach &amp;ldquo;General Settings&amp;rdquo; angezeigt.&lt;br&gt;
Gibt es da nen Trick?&lt;/p&gt;
&lt;p&gt;Gruß&lt;br&gt;
Eddie&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="2-antworten"&gt;2 Antworten&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;StephanH&lt;/strong&gt; – 02.12.2018&lt;/p&gt;
&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;dann probier es mal mit einem anderen Browser.&lt;br&gt;
Bei mir sieht die Oberfläche unter Opera ganz anders aus als mit Firefox.&lt;br&gt;
&amp;hellip; war nur so eine Idee.&lt;/p&gt;</description></item><item><title>DSL Modem startet ständig neu</title><link>https://neu-iot.fkainka.de/forum/topic/dsl-modem-startet-staendig-neu/</link><pubDate>Sun, 02 Dec 2018 10:24:40 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/dsl-modem-startet-staendig-neu/</guid><description>&lt;p&gt;Hallo,&lt;/p&gt;
&lt;p&gt;vor etwa 3 Monaten habe ich mir ein neues DSL-Modem gekauft - ein Speedport Smart 3 von der Telekom.&lt;br&gt;
Normalerweise ist die Internetverbindung damit stabil.&lt;br&gt;
Aber immer, wenn ich das NodeESP per WLAN verbinde, dann brechen sämtliche Verbindungen ab und das Modem startet komplett neu.&lt;br&gt;
So ist die Internet- und WLAN - Verbindung während des Updates mehrmals zusammengebrochen.&lt;br&gt;
Ich komme gar nicht dazu, die Application Page aufzurufen, ohne das das Modem wieder neu startet und alle Verbindungen trennt.&lt;br&gt;
Hat jemand das gleiche Problem und eventuell einen Lösungsvorschlag?&lt;/p&gt;</description></item><item><title>Tag 2: OnBoard-LED und Update</title><link>https://neu-iot.fkainka.de/day2-2018/</link><pubDate>Sun, 02 Dec 2018 00:00:45 +0100</pubDate><guid>https://neu-iot.fkainka.de/day2-2018/</guid><description>&lt;p&gt;Hinter dem Türchen des zweiten Tages finden Sie ein Steckboard für die kommenden Versuchsaufbauten. Ich empfehle aber, Ihren NodeESP noch nicht auf das Steckboard zu stecken. Stattdessen schauen wir uns heute an, wie Sie die vorinstallierten Programme auf dem Board starten können, und bringen das Board außerdem auf den neuesten Stand.&lt;/p&gt;
&lt;p&gt;Verbinden Sie Ihr Board zunächst wieder mit einer Stromquelle. Die WLAN-Daten, die Sie gestern eingegeben haben, sind weiterhin gespeichert, und somit sollte sich das Board automatisch mit Ihrem WLAN verbinden. Rufen Sie dann die Boardseite über die IP oder den mDNS-Namen (&lt;strong&gt;&lt;a href="http://nodeesp.local/"&gt;http://nodeesp.&lt;/a&gt; &lt;a href="http://nodeesp.local/"&gt;local/&lt;/a&gt;)&lt;/strong&gt; auf. Als Erstes soll nach möglichen Software-Updates gesucht werden. Dazu öffnen Sie die Konfigurationsseite, klicken ganz unten auf den Punkt &lt;strong&gt;Advanced Settings&lt;/strong&gt; und dort auf &lt;strong&gt;Check for Firmware Updates.&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Tag 1: Das NodeESP-Board</title><link>https://neu-iot.fkainka.de/day1-2018/</link><pubDate>Sat, 01 Dec 2018 00:00:32 +0100</pubDate><guid>https://neu-iot.fkainka.de/day1-2018/</guid><description>&lt;p&gt;Es ist der erste Tag des Adventskalenderprojekts 2018 und somit Zeit, das erste Türchen zu öffnen. Hinter dem Türchen finden Sie das Mikrocontrollerboard dieses Kalenders. Heute soll es vor allem darum gehen, eine Verbindung zum Heimnetzwerk herzustellen und das Board etwas besser kennenzulernen.&lt;/p&gt;
&lt;figure&gt;&lt;a href="https://neu-iot.fkainka.de/images/2018/11/T1_NodeES_WPS.jpg"&gt;&lt;img class="size-large wp-image-2432" src="https://neu-iot.fkainka.de/images/2018/11/T1_NodeES_WPS.jpg" alt="Das NodeESP-Board mit markierter WPS-Taste." width="616" height="251" data-id="2432" /&gt;&lt;/a&gt;&lt;figcaption&gt;Das NodeESP-Board mit markierter WPS-Taste&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;Der erste Schritt ist, das Board mit Strom zu versorgen. Sie können das Board einfach per MicroUSB-Kabel mit dem PC oder einem gängigen Smartphone-Ladegerät verbinden. Sie brauchen mindestens 300 mA, um das Board zu starten, ältere Laptops und USB-Hubs ohne externe Stromversorgung könnten problematisch sein. Die RGB-LED auf dem Board beginnt nach kurzer Zeit, gelb zu leuchten. Damit ist die Initialisierung abgeschlossen. Sie müssen nur noch Ihre WLAN-Daten eingeben. Dazu gibt es zwei Möglichkeiten:&lt;/p&gt;</description></item><item><title>NodeESP Kommandoreferenz</title><link>https://neu-iot.fkainka.de/nodeesp-command-reference/</link><pubDate>Thu, 29 Nov 2018 18:00:44 +0100</pubDate><guid>https://neu-iot.fkainka.de/nodeesp-command-reference/</guid><description>&lt;p&gt;Auf dieser Seite finden Sie alle Befehle der vorprogrammierten Firmware aufgelistet. Viele Befehle funktionieren nur in dem entsprechenden Unterprogramm. Befehle zu den Board Einstellungen lassen sich meistens nur über UDP oder die Webseite nutzen.&lt;/p&gt;
&lt;h1 id="buttons"&gt;Buttons&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;Sendet automatisch eine Nachricht mit allen Zuständen bei Änderung eines Button-Zustands.&lt;/li&gt;
&lt;li&gt;Sendet Button State beim Starten&lt;/li&gt;
&lt;li&gt;Buttons haben Pullup aktiviert
&lt;ul&gt;
&lt;li&gt;Buttons werden gegen Masse geschaltet&lt;/li&gt;
&lt;li&gt;Buttons sind dann HIGH, wenn nicht gedrückt und LOW wenn gedrückt&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Default Pins im Beispiel: Pin 16 und Pin 18&lt;/li&gt;
&lt;li&gt;Pin_value hat keine Bedeutung&lt;/li&gt;
&lt;/ul&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;/th&gt;
&lt;th&gt;&lt;/th&gt;
&lt;th&gt;&lt;/th&gt;
&lt;th&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Befehl&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Beschreibung&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;MQTT Topic&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Beispiel Anfrage (JSON)&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;get_button_config&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Gibt verwendete Pins und Namen zurück | NodeESP/[PID]/button/config/get | {&amp;ldquo;cmd&amp;rdquo;:&amp;ldquo;get_button_config&amp;rdquo;} || get_button_state | Gibt den aktuellen Zustand der Buttons zurück | NodeESP/[PID]/button/state/get | {&amp;ldquo;cmd&amp;rdquo;:&amp;ldquo;get_button_state&amp;rdquo;} |&lt;/p&gt;</description></item><item><title>OnBoard LED auf NodeESP leuchtet nicht</title><link>https://neu-iot.fkainka.de/forum/topic/onboard-led-auf-nodeesp-leuchtet-nicht/</link><pubDate>Thu, 22 Nov 2018 16:11:52 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/onboard-led-auf-nodeesp-leuchtet-nicht/</guid><description>&lt;p&gt;Hallo,&lt;br&gt;
leider leuchtet bei meinem NodeESP Board die LED weder beim Booten noch sonst irgendwie&amp;hellip;&lt;br&gt;
Der Webserver startet und das Board lässt sich konfigurieren, aber keine LED :-(&lt;/p&gt;
&lt;p&gt;Irgendwelche Tipps?&lt;/p&gt;
&lt;p&gt;lg&lt;br&gt;
Ralph&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="2-antworten"&gt;2 Antworten&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;fk&lt;/strong&gt; – 24.11.2018&lt;/p&gt;
&lt;p&gt;Hallo Ralph,&lt;/p&gt;
&lt;p&gt;es gibt auf der Config-Seite eine Option die LED auszuschalten. Falls du dies nicht zufällig aktiviert hast, könnte tatsächlich die LED kaputt sein. In dem Fall solltest du das Board am besten umtauschen.&lt;/p&gt;</description></item><item><title>NodeESP Technische Daten</title><link>https://neu-iot.fkainka.de/nodeesp-technical-specs/</link><pubDate>Sat, 10 Nov 2018 13:42:28 +0100</pubDate><guid>https://neu-iot.fkainka.de/nodeesp-technical-specs/</guid><description>&lt;p&gt;Der NodeESP ist ein Experimentier- und Entwicklungsboard für den Bereich IoT und Hausautomatisierung. Die vorprogrammierte Firmware mit integrierter Webseite erlaubt es Ihnen, einfache Konfigurationen vorzunehmen und Programme und Anwendungen kinderleicht in einem Menü auszuwählen. So können Sie durch wenige Mausklicks das Board als smarten Schalter, buntes Licht oder Raumklimasensor konfigurieren und mit anderen Geräten in Ihrem Heimnetz verbinden. Für eigene individuelle Projekte lässt sich das Board außerdem über die Arduino IDE programmieren.&lt;/p&gt;</description></item><item><title>NodeESP Firmware Reinstallieren</title><link>https://neu-iot.fkainka.de/nodeesp-firmware-reinstallieren/</link><pubDate>Sat, 10 Nov 2018 12:51:29 +0100</pubDate><guid>https://neu-iot.fkainka.de/nodeesp-firmware-reinstallieren/</guid><description>&lt;p&gt;Das NodeESP wird mit einer Firmware ausgeliefert, die bereits einige Beispielprogramme beinhaltet. Diese Firmware lässt sich über die Update Funktion auf der Config-Seite updaten. Die Firmware kann aber auch mit eigenen Programmen überspielt werden.&lt;/p&gt;
&lt;p&gt;Doch egal ob man selbst ein paar eigene Programme auf das Board programmiert hat oder die Update Funktion mal nicht so funktioniert hat wie geplant, irgendwann kommt man eventuell an den Punkt, an dem man die Firmware neu installieren möchte. Diese Anleitung beschreibt die Schritte, die nötig sind, um die aktuelle Firmware manuell auf dem Board zu installieren.&lt;/p&gt;</description></item><item><title>Tag 0: Alle Flows des Kalenders</title><link>https://neu-iot.fkainka.de/tag-0-alle-flows-des-kalenders/</link><pubDate>Wed, 07 Nov 2018 14:10:05 +0100</pubDate><guid>https://neu-iot.fkainka.de/tag-0-alle-flows-des-kalenders/</guid><description>&lt;p&gt;Wie in jedem Jahr finden Sie an dieser Stelle alle Programme (dieses Jahr wohl eher Flows) des IoT Adventskalenders 2018.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://neu-iot.fkainka.de/images/2018/11/AllFlows.png"&gt;&lt;img loading="lazy" src="https://neu-iot.fkainka.de/images/2018/11/AllFlows.png"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Ich verwende dieses Jahr Pastebin um alle Flows an einer Stelle zu speichern und leichter nachträglich bearbeiten zu können. Außerdem hat Wordpress dann keine Chance die Formatierung oder Sonderzeichen zu verändern. Der einfachste Weg zum Kopieren der Flows ist, auf den &amp;ldquo;Download Raw&amp;rdquo; Button zu klicken und die sich öffnende Seite komplett zu kopieren. Wenn Sie dann den Text in Node-Red einfügen (Menü-&amp;gt;Import-&amp;gt;Clipboard) haben Sie automatisch alle Flows in Tabs strukturiert hinzugefügt. Zusätzliche Nodes müssen eventuell noch nachinstalliert werden (z.B. das UI-Node)&lt;/p&gt;</description></item><item><title>Die NodeESP Themenseite</title><link>https://neu-iot.fkainka.de/nodeesp/</link><pubDate>Wed, 24 Oct 2018 15:58:50 +0200</pubDate><guid>https://neu-iot.fkainka.de/nodeesp/</guid><description>&lt;h3 id="der-iot-adventskalender-2018"&gt;Der IoT Adventskalender 2018&lt;/h3&gt;
&lt;div class="post-grid"&gt;
&lt;a class="post-grid-item" href="https://neu-iot.fkainka.de/day24-2018/"&gt;
&lt;img src="https://neu-iot.fkainka.de/images/2018/11/T24UI_hu_b0665a49660ff01c.webp" width="480" height="300" alt="" loading="lazy"&gt;
&lt;span class="post-grid-title"&gt;Tag 24: Tannenbaumbeleuchtung&lt;/span&gt;
&lt;/a&gt;
&lt;a class="post-grid-item" href="https://neu-iot.fkainka.de/day23-2018/"&gt;
&lt;img src="https://neu-iot.fkainka.de/images/2018/11/Day23_Speaker_Tilt_Steckplatine_hu_440e45f823aba3a6.webp" width="480" height="300" alt="" loading="lazy"&gt;
&lt;span class="post-grid-title"&gt;Tag 23: Alarmanlage&lt;/span&gt;
&lt;/a&gt;
&lt;a class="post-grid-item" href="https://neu-iot.fkainka.de/day22-2018/"&gt;
&lt;img src="https://neu-iot.fkainka.de/images/2018/11/T22Flow_hu_19f7cd5e5d5129c0.webp" width="480" height="300" alt="" loading="lazy"&gt;
&lt;span class="post-grid-title"&gt;Tag 22: Klimawächter&lt;/span&gt;
&lt;/a&gt;
&lt;a class="post-grid-item" href="https://neu-iot.fkainka.de/tag-21-piano-player/"&gt;
&lt;img src="https://neu-iot.fkainka.de/images/2018/11/Day21_Speaker_Steckplatine_hu_b74cd3076a3788bd.webp" width="480" height="300" alt="" loading="lazy"&gt;
&lt;span class="post-grid-title"&gt;Tag 21: Piano-Player&lt;/span&gt;
&lt;/a&gt;
&lt;a class="post-grid-item" href="https://neu-iot.fkainka.de/day20-2018/"&gt;
&lt;img src="https://neu-iot.fkainka.de/images/2018/11/T20UI_hu_8c470cb26183339f.webp" width="480" height="300" alt="" loading="lazy"&gt;
&lt;span class="post-grid-title"&gt;Tag 20: Pflanzenwächter&lt;/span&gt;
&lt;/a&gt;
&lt;/div&gt;
&lt;h3 id="das-nodeesp-board"&gt;Das NodeESP Board&lt;/h3&gt;
&lt;div class="post-grid"&gt;
&lt;a class="post-grid-item" href="https://neu-iot.fkainka.de/firmware-neuigkeiten-und-bug-report/"&gt;
&lt;img src="https://neu-iot.fkainka.de/images/2018/11/technischeDaten-1_hu_41f849b3971c2d7c.webp" width="480" height="300" alt="" loading="lazy"&gt;
&lt;span class="post-grid-title"&gt;Firmware Neuigkeiten und Bug Report&lt;/span&gt;
&lt;/a&gt;
&lt;a class="post-grid-item" href="https://neu-iot.fkainka.de/nodeesp-command-reference/"&gt;
&lt;img src="https://neu-iot.fkainka.de/images/2018/11/T12_JSON_hu_bf32aba68f61c4a0.webp" width="480" height="300" alt="" loading="lazy"&gt;
&lt;span class="post-grid-title"&gt;NodeESP Kommandoreferenz&lt;/span&gt;
&lt;/a&gt;
&lt;a class="post-grid-item" href="https://neu-iot.fkainka.de/das-nodeesp-board/"&gt;
&lt;img src="https://neu-iot.fkainka.de/images/2018/10/board1_hu_f365872d2e80573f.webp" width="480" height="300" alt="" loading="lazy"&gt;
&lt;span class="post-grid-title"&gt;Das NodeESP Board&lt;/span&gt;
&lt;/a&gt;
&lt;a class="post-grid-item" href="https://neu-iot.fkainka.de/nodeesp-technical-specs/"&gt;
&lt;img src="https://neu-iot.fkainka.de/images/2018/11/technischeDaten-1_hu_41f849b3971c2d7c.webp" width="480" height="300" alt="" loading="lazy"&gt;
&lt;span class="post-grid-title"&gt;NodeESP Technische Daten&lt;/span&gt;
&lt;/a&gt;
&lt;a class="post-grid-item" href="https://neu-iot.fkainka.de/nodeesp-firmware-reinstallieren/"&gt;
&lt;img src="https://neu-iot.fkainka.de/images/2018/11/Tool2-1_hu_abfed3b9844e78fb.webp" width="480" height="300" alt="" loading="lazy"&gt;
&lt;span class="post-grid-title"&gt;NodeESP Firmware Reinstallieren&lt;/span&gt;
&lt;/a&gt;
&lt;/div&gt;
&lt;h3 id="maker-kit-für-smart-home"&gt;Maker Kit für Smart Home&lt;/h3&gt;
&lt;div class="post-grid"&gt;
&lt;a class="post-grid-item" href="https://neu-iot.fkainka.de/maker-kit-fuer-smart-home/"&gt;
&lt;img src="https://neu-iot.fkainka.de/images/2019/10/smarthome_hu_b58afba295a7d5bd.webp" width="480" height="300" alt="" loading="lazy"&gt;
&lt;span class="post-grid-title"&gt;Maker Kit für Smart Home&lt;/span&gt;
&lt;/a&gt;
&lt;/div&gt;</description></item><item><title>Die NanoESP Themenseite</title><link>https://neu-iot.fkainka.de/nanoesp/</link><pubDate>Wed, 24 Oct 2018 15:58:17 +0200</pubDate><guid>https://neu-iot.fkainka.de/nanoesp/</guid><description>&lt;h3 id="alles-rund-ums-board"&gt;Alles rund ums Board&lt;/h3&gt;
&lt;div class="post-grid"&gt;
&lt;a class="post-grid-item" href="https://neu-iot.fkainka.de/board/"&gt;
&lt;img src="https://neu-iot.fkainka.de/images/2015/08/Boards2_hu_e9ef7fd5b427e39.webp" width="480" height="300" alt="" loading="lazy"&gt;
&lt;span class="post-grid-title"&gt;Alles über NanoESP &amp;amp; Pretzel Board&lt;/span&gt;
&lt;/a&gt;
&lt;a class="post-grid-item" href="https://neu-iot.fkainka.de/nanoesp-updaten/"&gt;
&lt;img src="https://neu-iot.fkainka.de/images/2019/08/P0_fw1_hu_358b07446e5ec689.webp" width="480" height="300" alt="" loading="lazy"&gt;
&lt;span class="post-grid-title"&gt;NanoESP Updaten&lt;/span&gt;
&lt;/a&gt;
&lt;a class="post-grid-item" href="https://neu-iot.fkainka.de/library/"&gt;
&lt;img src="https://neu-iot.fkainka.de/images/2015/09/download-151556_640_hu_c9d59490062b7b8d.webp" width="480" height="300" alt="" loading="lazy"&gt;
&lt;span class="post-grid-title"&gt;Die neue NanoESP-Library mit MQTT, HTTP und Blynk-Support&lt;/span&gt;
&lt;/a&gt;
&lt;a class="post-grid-item" href="https://neu-iot.fkainka.de/pinout-pretzel-board-nanoesp/"&gt;
&lt;img src="https://neu-iot.fkainka.de/images/2016/01/Pinout-Pretzel-Board_hu_c2a45be39575e29f.webp" width="480" height="300" alt="" loading="lazy"&gt;
&lt;span class="post-grid-title"&gt;Pinout NanoESP &amp;amp; Pretzel Board&lt;/span&gt;
&lt;/a&gt;
&lt;a class="post-grid-item" href="https://neu-iot.fkainka.de/das-nanoesp-pretzelboard-fritzing-bauteil/"&gt;
&lt;img src="https://neu-iot.fkainka.de/images/2015/12/ScreenShot1_hu_33071afd30fe5c94.webp" width="480" height="300" alt="" loading="lazy"&gt;
&lt;span class="post-grid-title"&gt;Fritzing Bauteil - NanoESP &amp;amp; Pretzel Board&lt;/span&gt;
&lt;/a&gt;
&lt;/div&gt;
&lt;h3 id="die-iot-lernpakete-mit-dem-nanoesp"&gt;Die IoT Lernpakete mit dem NanoESP&lt;/h3&gt;
&lt;div class="post-grid"&gt;
&lt;a class="post-grid-item" href="https://neu-iot.fkainka.de/download-beispielprogramme/"&gt;
&lt;img src="https://neu-iot.fkainka.de/images/2015/09/download-151556_640_hu_c9d59490062b7b8d.webp" width="480" height="300" alt="" loading="lazy"&gt;
&lt;span class="post-grid-title"&gt;Download Beispielprogramme&lt;/span&gt;
&lt;/a&gt;
&lt;a class="post-grid-item" href="https://neu-iot.fkainka.de/das-lernpaket-iot/"&gt;
&lt;img src="https://neu-iot.fkainka.de/images/2015/09/LPete_hu_585b245c6064d11.webp" width="480" height="300" alt="" loading="lazy"&gt;
&lt;span class="post-grid-title"&gt;Die IoT Lernpakete&lt;/span&gt;
&lt;/a&gt;
&lt;a class="post-grid-item" href="https://neu-iot.fkainka.de/test/"&gt;
&lt;img src="https://neu-iot.fkainka.de/images/2015/09/forum-27450_640_hu_6775eaaba46cc47e.webp" width="480" height="300" alt="" loading="lazy"&gt;
&lt;span class="post-grid-title"&gt;Diskusionen und Hilfe&lt;/span&gt;
&lt;/a&gt;
&lt;a class="post-grid-item" href="https://neu-iot.fkainka.de/driver/"&gt;
&lt;img src="https://neu-iot.fkainka.de/images/2015/09/Driver1_hu_22b7d9866f4a575f.webp" width="480" height="300" alt="" loading="lazy"&gt;
&lt;span class="post-grid-title"&gt;Treiber- NanoESP &amp;amp; Pretzelboard&lt;/span&gt;
&lt;/a&gt;
&lt;/div&gt;
&lt;h3 id="der-iot-adventskalender-2016"&gt;Der IoT Adventskalender 2016&lt;/h3&gt;
&lt;div class="post-grid"&gt;
&lt;a class="post-grid-item" href="https://neu-iot.fkainka.de/der-conrad-adventskalender-iot-2016/"&gt;
&lt;img src="https://neu-iot.fkainka.de/images/2016/10/bg-2016_hu_e0b06ff9897e68d8.webp" width="480" height="300" alt="" loading="lazy"&gt;
&lt;span class="post-grid-title"&gt;Der Conrad Adventskalender IoT - 2016&lt;/span&gt;
&lt;/a&gt;
&lt;a class="post-grid-item" href="https://neu-iot.fkainka.de/day-24-gift-box/"&gt;
&lt;img src="https://neu-iot.fkainka.de/images/2016/09/Day24_Present2_Steckplatine_hu_196973a30f64d911.webp" width="480" height="300" alt="" loading="lazy"&gt;
&lt;span class="post-grid-title"&gt;Tag 24: Geschenkbox&lt;/span&gt;
&lt;/a&gt;
&lt;a class="post-grid-item" href="https://neu-iot.fkainka.de/day23-2016/"&gt;
&lt;img src="https://neu-iot.fkainka.de/images/2016/09/Day23_Climate_Steckplatine_hu_d3635ab90bad1a94.webp" width="480" height="300" alt="" loading="lazy"&gt;
&lt;span class="post-grid-title"&gt;Tag 23: MQTT Climate&lt;/span&gt;
&lt;/a&gt;
&lt;a class="post-grid-item" href="https://neu-iot.fkainka.de/day22-2016/"&gt;
&lt;img src="https://neu-iot.fkainka.de/images/2016/09/Day22_Steckplatine_hu_259b78390065678d.webp" width="480" height="300" alt="" loading="lazy"&gt;
&lt;span class="post-grid-title"&gt;Tag 22: MQTT Cheerlights&lt;/span&gt;
&lt;/a&gt;
&lt;a class="post-grid-item" href="https://neu-iot.fkainka.de/day21-2016/"&gt;
&lt;img src="https://neu-iot.fkainka.de/images/2016/09/Day21_Roomst_Steckplatine_hu_701a5bece548f00f.webp" width="480" height="300" alt="" loading="lazy"&gt;
&lt;span class="post-grid-title"&gt;Tag 21: Hausautomation&lt;/span&gt;
&lt;/a&gt;
&lt;/div&gt;
&lt;h3 id="der-iot-adventskalender-2015"&gt;Der IoT Adventskalender 2015&lt;/h3&gt;
&lt;div class="post-grid"&gt;
&lt;a class="post-grid-item" href="https://neu-iot.fkainka.de/der-conrad-iot-adventskalender/"&gt;
&lt;img src="https://neu-iot.fkainka.de/images/2015/09/prev-e1443182559386_hu_1d6e25b060b4c271.webp" width="480" height="300" alt="" loading="lazy"&gt;
&lt;span class="post-grid-title"&gt;Der Conrad Adventskalender Internet of Things&lt;/span&gt;
&lt;/a&gt;
&lt;a class="post-grid-item" href="https://neu-iot.fkainka.de/day-24/"&gt;
&lt;img src="https://neu-iot.fkainka.de/images/2015/09/Day24-1_hu_1e23b74e899576de.webp" width="480" height="300" alt="" loading="lazy"&gt;
&lt;span class="post-grid-title"&gt;Tag 24: Feuermelder für den Weihnachtsbaum&lt;/span&gt;
&lt;/a&gt;
&lt;a class="post-grid-item" href="https://neu-iot.fkainka.de/day-23/"&gt;
&lt;img src="https://neu-iot.fkainka.de/images/2015/09/Day23-2_hu_d0fd70b45c3007f8.webp" width="480" height="300" alt="" loading="lazy"&gt;
&lt;span class="post-grid-title"&gt;Tag 23: Cheerlights&lt;/span&gt;
&lt;/a&gt;
&lt;a class="post-grid-item" href="https://neu-iot.fkainka.de/day-22/"&gt;
&lt;img src="https://neu-iot.fkainka.de/images/2015/09/Day22-1_hu_65cc386f053a314c.webp" width="480" height="300" alt="" loading="lazy"&gt;
&lt;span class="post-grid-title"&gt;Tag 22: TalkBack&lt;/span&gt;
&lt;/a&gt;
&lt;a class="post-grid-item" href="https://neu-iot.fkainka.de/day-21/"&gt;
&lt;img src="https://neu-iot.fkainka.de/images/2015/09/Day21-1_hu_7e8bb5f6530b0342.webp" width="480" height="300" alt="" loading="lazy"&gt;
&lt;span class="post-grid-title"&gt;Tag 21: Twitter Alarmanlage&lt;/span&gt;
&lt;/a&gt;
&lt;/div&gt;</description></item><item><title>WiFi UDP Y-Netzwerk aus drei Pretzelboards und einem Laptop</title><link>https://neu-iot.fkainka.de/wifi-udp-y-netzwerk-aus-drei-pretzelboards-und-einem-laptop/</link><pubDate>Mon, 08 Oct 2018 09:50:22 +0200</pubDate><guid>https://neu-iot.fkainka.de/wifi-udp-y-netzwerk-aus-drei-pretzelboards-und-einem-laptop/</guid><description>&lt;p&gt;&lt;em&gt;&lt;strong&gt;Anmerkungen von Fabian Kainka:&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Im Sommer dieses Jahres erreichte mich eine Mail von  Dr. Christian Rempel, mit einer Frage zum NanoESP. Im Rahmen eines Jugend forscht-Projektes sollte ein Pflückroboter realisiert werden. Mehrere NanoESP-Boards wurden dafür vernetzt um untereinander und mit einem Laptop Sensordaten auszutauschen. Ganz nebenbei hat das Projekt auch an anderen Stellen Wellen geschlagen, wie &lt;a href="https://www.tec-it.com/de/start/news/Default.aspx#110219"&gt;hier auf der TEC-IT Homepage&lt;/a&gt;. Außerdem ist aus diesem aufregenden Projekt ein Artikel entstanden, der die Problematik sehr gut beschreibt und eine Lösung bietet, die für viele Nutzer sehr nützlich sein sollte. An dieser Stelle möchte ich deswegen den überaus informativen und gut dokumentierten Artikel (sogar in englischer Version) von &lt;strong&gt;Dr. Christian Rempel&lt;/strong&gt; und &lt;strong&gt;Laurin Kettner&lt;/strong&gt; vorstellen. Viel Spaß beim Lesen.&lt;/em&gt;&lt;/p&gt;</description></item><item><title>Nutzung als Modem</title><link>https://neu-iot.fkainka.de/forum/topic/nutzung-als-modem/</link><pubDate>Mon, 29 Jan 2018 10:22:19 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/nutzung-als-modem/</guid><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;ich versuche das Pretzelboard unter RISC OS als WLAN-Modem zu nutzen.&lt;br&gt;
Die Konfiguation habe ich soweit hinbekommen, daß ich unter RISC OS eine Verbindung mit meinem Router herstellen und verschiedene WEB-Seiten &amp;ldquo;anpingen kann&amp;rdquo;.&lt;/p&gt;
&lt;p&gt;&lt;img alt="Miniterminal auf den Pi-Top" loading="lazy" src="http://riscos.openpandora.org/Diverses/Temp/Pretzel/pre_auto1.jpg"&gt;&lt;/p&gt;
&lt;p&gt;Wenn ich versuche aus dem Handbuch den TCI-Client zu nutzen, bekomme ich zwar eine Verbindung zum &lt;a href="https://www.example.com"&gt;www.example.com&lt;/a&gt; aber alle weiteren im Buch aufgeführten Befehle funktionieren nicht. Gleiches gilt für die Verwendung unter WIN.&lt;/p&gt;</description></item><item><title>NanoESP und DHT 22 und Blynk</title><link>https://neu-iot.fkainka.de/forum/topic/nanoesp-und-dht-22-und-blynk/</link><pubDate>Sat, 13 Jan 2018 23:40:43 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/nanoesp-und-dht-22-und-blynk/</guid><description>&lt;p&gt;Hallo zusammen,&lt;/p&gt;
&lt;p&gt;ich wollte nun doch noch mal mein &amp;ldquo;Pretzelboard&amp;rdquo; ausprobieren, wenn ich es nun schon mal habe.&lt;br&gt;
Also, ich will ein DHT-22 betreiben.&lt;br&gt;
Habs angeschlossen und alles läuft, auf dem Serial Monitor zeigt es Temperatur und Luftfeuchte an.&lt;br&gt;
Aber leider schaffe ich es nicht die Daten in Blynk anzuzeigen - kann jemand helfen?&lt;/p&gt;
&lt;p&gt;Vielen Dank&lt;br&gt;
Saasemer&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="2-antworten"&gt;2 Antworten&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;rsoldie&lt;/strong&gt; – 24.01.2018&lt;/p&gt;
&lt;p&gt;Ich probiers mal bei mir. Wenn&amp;rsquo;s klappt meld ich mich..lg&lt;/p&gt;</description></item><item><title>Adventskalender 2017</title><link>https://neu-iot.fkainka.de/forum/topic/adventskalender-2017/</link><pubDate>Wed, 15 Nov 2017 19:09:51 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/adventskalender-2017/</guid><description>&lt;p&gt;Hallo Ardurino - Gemeinde, von wem ist der neue Conrad IoT Adventskalender 2017? Autor?&lt;br&gt;
Hier sind ja keine Anzeichen dazu. Wo wird es wohl das neue Forum geben?&lt;br&gt;
Und lange &amp;ldquo;Nichts&amp;rdquo; gehört von Fabian Kainka ???&lt;/p&gt;
&lt;p&gt;Viele Grüße Jonathan&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="22-antworten"&gt;22 Antworten&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;klaus&lt;/strong&gt; – 17.11.2017&lt;/p&gt;
&lt;p&gt;Wenn ich mir den Kalender so ansehe, würde ich tippen, dass es wieder von Fabian Kainka ist. Sieht jedenfalls genauso aus aus. Nur mit nem neueren Board (wo mich interessieren würde, was das für eines ist).&lt;/p&gt;</description></item><item><title>WiFi KRACK Bug</title><link>https://neu-iot.fkainka.de/forum/topic/wifi-krack-bug/</link><pubDate>Sat, 04 Nov 2017 09:59:14 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/wifi-krack-bug/</guid><description>&lt;p&gt;Hallo zusammen,&lt;br&gt;
gibt es irgendjemanden, der bereits geprüft hat ob der NanoESP &amp;ldquo;anfällig&amp;rdquo; gegen den KRACK Bug ist. Ich nehme an, da der ESP2866 mit seiner Firmware angreifbar war ist es auch der NanoESP. Hat jemand eine Idee, wie das gefixt werden kann?&lt;/p&gt;
&lt;p&gt;* &lt;a href="https://www.heise.de/security/artikel/KRACK-so-funktioniert-der-Angriff-auf-WPA2-3865019.html"&gt;https://www.heise.de/security/artikel/KRACK-so-funktioniert-der-Angriff-auf-WPA2-3865019.html&lt;/a&gt;&lt;br&gt;
* &lt;a href="https://github.com/esp8266/Arduino/issues/3725"&gt;https://github.com/esp8266/Arduino/issues/3725&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="1-antwort"&gt;1 Antwort&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;klaus&lt;/strong&gt; – 04.11.2017&lt;/p&gt;
&lt;p&gt;Alles was es an Updates für den ESP8266 gibt, kannst Du auch in den NanoESP spielen. Der NanoESP ist einfach ein Arduino Nano mit angeflanschtem ESP8266. Es gibt hier auch Anleitungen, wie Du Firmwares einspielst. Oder die Stiftleiste einlöten. Das ist die direkte Schnittstelle zum ESP-Modul.&lt;/p&gt;</description></item><item><title>openweathermap - Daten lesen und parsen der JSON-Daten</title><link>https://neu-iot.fkainka.de/forum/topic/openweathermap-daten-lesen-und-parsen-der-json-daten/</link><pubDate>Fri, 27 Oct 2017 11:34:23 +0200</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/openweathermap-daten-lesen-und-parsen-der-json-daten/</guid><description>&lt;p&gt;Hallo zusammen,&lt;/p&gt;
&lt;p&gt;ich möchte gern von der Seite openweathermap.com meine Wetterdaten abziehen und später in einem Display darstellen.&lt;br&gt;
Nun ergibt sich folgende Problematik. Ich habe mir die Libs von Hrn. Kainka zu nutze gemacht (Danke schon mal dafür), um die Daten von der Website abzuzeiehen. Dies klappt soweit:&lt;/p&gt;
&lt;p&gt;Serielle Ausgabe:&lt;/p&gt;
&lt;p&gt;&lt;em&gt;WLAN Connected&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;AT+CIFSR&lt;/p&gt;
&lt;p&gt;+CIFSR:STAIP,&amp;ldquo;192.168.XXX.XXX&amp;rdquo;&lt;br&gt;
+CIFSR:STAMAC,&amp;ldquo;18:fe:34:XX:XX:XX&amp;rdquo;&lt;/p&gt;
&lt;p&gt;OK&lt;/p&gt;
&lt;p&gt;Internet Connection OK&lt;br&gt;
Ping: 305ms&lt;br&gt;
CONNECTED TO SERVER&lt;br&gt;
REQUEST SEND&lt;br&gt;
{&amp;ldquo;coord&amp;rdquo;:{&amp;ldquo;lon&amp;rdquo;:9.72,&amp;ldquo;lat&amp;rdquo;:53.7},&amp;ldquo;weather&amp;rdquo;:[{&amp;ldquo;id&amp;rdquo;:802,&amp;ldquo;main&amp;rdquo;:&amp;ldquo;Clouds&amp;rdquo;,&amp;ldquo;description&amp;rdquo;:&amp;ldquo;scattered clouds&amp;rdquo;,&amp;ldquo;icon&amp;rdquo;:&amp;ldquo;03d&amp;rdquo;}],&amp;ldquo;base&amp;rdquo;:&amp;ldquo;stations&amp;rdquo;,&amp;ldquo;main&amp;rdquo;:{&amp;ldquo;temp&amp;rdquo;:12,&amp;ldquo;pressure&amp;rdquo;:1019,&amp;ldquo;humidity&amp;rdquo;:81,&amp;ldquo;temp_min&amp;rdquo;:12,&amp;ldquo;temp_max&amp;rdquo;:12},&amp;ldquo;visibility&amp;rdquo;:10000,&amp;ldquo;wind&amp;rdquo;:{&amp;ldquo;speed&amp;rdquo;:7.2,&amp;ldquo;deg&amp;rdquo;:320},&amp;ldquo;clouds&amp;rdquo;:{&amp;ldquo;all&amp;rdquo;:40},&amp;ldquo;dt&amp;rdquo;:1509097800,&amp;ldquo;sys&amp;rdquo;:{&amp;ldquo;type&amp;rdquo;:1,&amp;ldquo;id&amp;rdquo;:4883,&amp;ldquo;message&amp;rdquo;:0.1779,&amp;ldquo;country&amp;rdquo;:&amp;ldquo;DE&amp;rdquo;,&amp;ldquo;sunrise&amp;rdquo;:1509084727,&amp;ldquo;sunset&amp;rdquo;:1509119812},&amp;ldquo;id&amp;rdquo;:2911298,&amp;ldquo;name&amp;rdquo;:&amp;ldquo;Hamburg&amp;rdquo;,&amp;ldquo;cod&amp;rdquo;:200}CONVERTING DATA&lt;br&gt;
DISCONNECTED FROM SERVER&lt;/p&gt;</description></item><item><title>Nano ESP soll eine Datei auf einem Laufwerk ablegen</title><link>https://neu-iot.fkainka.de/forum/topic/nano-esp-soll-eine-datei-auf-einem-laufwerk-ablegen/</link><pubDate>Thu, 12 Oct 2017 10:01:52 +0200</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/nano-esp-soll-eine-datei-auf-einem-laufwerk-ablegen/</guid><description>&lt;p&gt;Hallo,&lt;br&gt;
mein NanoESP misst die Temperatur. Diese Temperatur soll er nun per WLAN in einer Datei auf ein Storage ablegen.&lt;br&gt;
Im WLAN ist der NanoESP. aber wie bekomme ich ihn dazu eine Datei auf dem Storage abzulegen?&lt;br&gt;
Danke für Hilfe&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="6-antworten"&gt;6 Antworten&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;klaus&lt;/strong&gt; – 12.10.2017&lt;/p&gt;
&lt;p&gt;Oha, ich glaube da hast Du Dir was vorgenommen.&lt;/p&gt;
&lt;p&gt;In jedem Fall muss der NanoESP die gleiche &amp;ldquo;Sprache&amp;rdquo; sprechen, wie die NAS, sprich ein Kommunikationsprotokoll. Das könnte Samba, FTP, Apple oder NFS sein (es gibt auch noch mehr). Ich weiß nicht, ob es dafür Bibliotheken gibt. Könnte aber sein, dass Du damit den Speicher des Mikrocontrollers füllst. Du müsstes die komplette Kommunikation (Authentifizierung, Befehle an die NAS, Datenübertragung) nachprogrammieren. Hinzu kommt, dass heutige Systeme oft gar keine unverschlüsselte Verbindung mehr annehmen. Die verschlüssselte Kommunikation wird mehr und mehr zum Standard. Der NanoESP kann allerdings keine Verschlüsselung. Dafür wäre ein extra Cryptochip nötig, da der Algorithmus für den Controller zu umfangreich ist.&lt;br&gt;
Definitiv einfacher wäre es, wenn Du einen &amp;ldquo;Dienst&amp;rdquo; schreibst, der die Daten entgegen nimmt. Das könnte im einfachsten Fall ein PHP-Script sein was auf einem Webserver läuft. Je nachdem welche NAS Du hast, bietet diese einen Webserver an.&lt;/p&gt;</description></item><item><title>LCD-Diplay</title><link>https://neu-iot.fkainka.de/forum/topic/lcd-diplay-2/</link><pubDate>Thu, 31 Aug 2017 21:11:01 +0200</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/lcd-diplay-2/</guid><description>&lt;p&gt;Netzwerk-Pager:&lt;br&gt;
Bei Eingabe, ES GIBT ESSEN!!!&lt;br&gt;
wird nur der obere und unter linke Display-Teil beschrieben.&lt;br&gt;
wo könnte der Fehler liegen ?&lt;br&gt;
LG jodebrezel&lt;/p&gt;</description></item><item><title>LCD-Diplay</title><link>https://neu-iot.fkainka.de/forum/topic/lcd-diplay/</link><pubDate>Thu, 31 Aug 2017 21:09:27 +0200</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/lcd-diplay/</guid><description>&lt;p&gt;Netzwerk-Pager:&lt;br&gt;
Bei Eingabe, ES GIBT ESSEN!!!&lt;br&gt;
wird nur der obere und linke Display-Teil beschrieben.&lt;br&gt;
wo könnte der Fehler liegen ?&lt;br&gt;
LG jodebrezel&lt;/p&gt;</description></item><item><title>wie Website aufrufen und Inhalt parsen</title><link>https://neu-iot.fkainka.de/forum/topic/wie-website-aufrufen-und-inhalt-parsen/</link><pubDate>Tue, 04 Jul 2017 17:38:33 +0200</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/wie-website-aufrufen-und-inhalt-parsen/</guid><description>&lt;p&gt;Hallo zusmmen,&lt;/p&gt;
&lt;p&gt;mein Pretzel Board ist im WLAN und Ping fleißig vor sich her, doch eigentlich möchte ich Informationen auf meiner Website darstellen.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Wo gehts hier eigentlich zum Internet?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Also ich möchte ein HTTP Get absetzen, alla&lt;br&gt;
&lt;a href="https://www.mustermann.de/login.php?user=NanoESP&amp;amp;pass=fkainka&amp;amp;login=1"&gt;www.mustermann.de/login.php?user=NanoESP&amp;pass=fkainka&amp;login=1&lt;/a&gt;&lt;br&gt;
oder so in der Art.&lt;/p&gt;
&lt;p&gt;Das Ergebnis ist dann ein&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-html" data-lang="html"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nt"&gt;html&lt;/span&gt;&lt;span class="p"&gt;&amp;gt;&amp;lt;&lt;/span&gt;&lt;span class="nt"&gt;head&lt;/span&gt;&lt;span class="p"&gt;&amp;gt;&amp;lt;&lt;/span&gt;&lt;span class="nt"&gt;title&lt;/span&gt;&lt;span class="p"&gt;&amp;gt;&lt;/span&gt;Login&lt;span class="p"&gt;&amp;lt;/&lt;/span&gt;&lt;span class="nt"&gt;title&lt;/span&gt;&lt;span class="p"&gt;&amp;gt;&amp;lt;/&lt;/span&gt;&lt;span class="nt"&gt;head&lt;/span&gt;&lt;span class="p"&gt;&amp;gt;&amp;lt;&lt;/span&gt;&lt;span class="nt"&gt;body&lt;/span&gt;&lt;span class="p"&gt;&amp;gt;&lt;/span&gt;Login sucessfull&lt;span class="p"&gt;&amp;lt;/&lt;/span&gt;&lt;span class="nt"&gt;head&lt;/span&gt;&lt;span class="p"&gt;&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Gruß&lt;br&gt;
christian&lt;/p&gt;</description></item><item><title>Auslagern der Webseite in den ESP8266 des NanoESP</title><link>https://neu-iot.fkainka.de/forum/topic/auslagern-der-webseite-in-den-esp8266-des-nanoesp/</link><pubDate>Wed, 31 May 2017 17:20:59 +0200</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/auslagern-der-webseite-in-den-esp8266-des-nanoesp/</guid><description>&lt;p&gt;Hallo ins Forum,&lt;/p&gt;
&lt;p&gt;mein NanoESP-Projekt, bestehend aus einer &amp;ldquo;klassischen&amp;rdquo; Arduino-Steuerung und einer zugehörigen kleineren Webseite, platzt aus allen Speichernähten. Andererseits hat der integrierte ESP8266 genug freies SRAM und Flash-Speicher und auch einen leistungsfähigen Prozessor. Deshalb will ich die Webseite in den ESP8266 verlagern. Die Steuerung soll im Nano verbleiben, schon wegen der Anzahl an IOs, die das Projekt benötigt. Eine Handvoll Variable (int, float, char[]) sind zwischen Nano und ESP8266 auszutauschen.&lt;/p&gt;</description></item><item><title>Kommunikation zwischen zwei Pretzelboard (bidirektional)</title><link>https://neu-iot.fkainka.de/forum/topic/kommunikation-zwischen-zwei-pretzelboard-bidirektional-2/</link><pubDate>Thu, 13 Apr 2017 13:26:15 +0200</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/kommunikation-zwischen-zwei-pretzelboard-bidirektional-2/</guid><description>&lt;p&gt;Hallo,&lt;/p&gt;
&lt;p&gt;Sorry für mein schlechtes Deutsch. (Ich spreche Französisch und ich verwende eine automatische Übersetzung.)&lt;/p&gt;
&lt;p&gt;Ich habe ein Projekt zu entwickeln, und ich habe nicht viel Zeit: Kommunikation zwischen zwei Pretzelboard, bidirektional mit 4 Schaltkanäle in einer Richtung und 4 Kanäle in die andere Richtung.&lt;/p&gt;
&lt;p&gt;Könnte mir jemand mit dem Code helfen ?&lt;br&gt;
(Ich gewährt etwas zu bezahlen …)&lt;/p&gt;
&lt;p&gt;Vielen Dank für Ihre Hilfe !&lt;br&gt;
Stefan&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Anhänge:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="Dessin1.png" loading="lazy" src="https://neu-iot.fkainka.de/images/2017/04/Dessin1.png"&gt;&lt;/p&gt;</description></item><item><title>Day 3 Der NanoESP im AccesPint-Modus</title><link>https://neu-iot.fkainka.de/forum/topic/day-3-der-nanoesp-im-accespint-modus/</link><pubDate>Tue, 04 Apr 2017 12:40:34 +0200</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/day-3-der-nanoesp-im-accespint-modus/</guid><description>&lt;p&gt;&amp;hellip;.wollte mit der Übung von Tag 3 beginnen ,&lt;br&gt;
doch leider beim compiliren erscheint die&lt;br&gt;
Fehlermeldung: #include &amp;lt;NanoESP.h&amp;gt; nichtvorhanden,&lt;br&gt;
obwohl die Haederdatei im ausgewähltem Programm (exampel-Basics-AccesPoint) angegeben ist.&lt;br&gt;
wie kann ich diesen Fehler beheben&amp;hellip;?&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="1-antwort"&gt;1 Antwort&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;saasemer&lt;/strong&gt; – 05.04.2017&lt;/p&gt;
&lt;p&gt;Hallo jodebrezel,&lt;/p&gt;
&lt;p&gt;versuche mal die NanoESP.h in den Pfad &amp;hellip;/Arduino/libraries zu kopieren&lt;/p&gt;
&lt;p&gt;Gruß vom Saasemer&lt;/p&gt;</description></item><item><title>NanoESP_MQTT mit Mosquitto Server</title><link>https://neu-iot.fkainka.de/forum/topic/nanoesp_mqtt-mit-mosquitto-server/</link><pubDate>Sun, 19 Mar 2017 10:40:04 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/nanoesp_mqtt-mit-mosquitto-server/</guid><description>&lt;p&gt;Ich habe einen Raspberry Pi mit Mosquitto am laufen.&lt;br&gt;
Mit der connect(&amp;hellip;); Methode der NanoESP_MQTT Library kann ich mich aber nicht per ip-adresse mit diesem Broker verbinden, es kommt immer Fehlercode 5 (ich verwende den Methodenkopf mit Username und Password)&lt;/p&gt;
&lt;p&gt;Ich hoffe, dass man mir hier helfen kann&amp;hellip;&lt;/p&gt;</description></item><item><title>Wake on Lan mit dem NanoESP</title><link>https://neu-iot.fkainka.de/forum/topic/wake-on-lan-mit-dem-nanoesp/</link><pubDate>Tue, 28 Feb 2017 09:18:25 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/wake-on-lan-mit-dem-nanoesp/</guid><description>&lt;p&gt;Hallo!&lt;/p&gt;
&lt;p&gt;Ich würde gerne meinen Server aufwecken.&lt;br&gt;
Ich habe mehrere Umsetzungen mit dem Ethernet-Board gefunden, weiß jedoch nicht, wie ich das genau auf das NanoESP übertragen kann.&lt;br&gt;
Klappt es, das MagicPacket mit AT+CIPSEND zu senden, wenn ich den NanoESP über WLAN mit meinem Router verbinde, an dem der Server mit einem Kabel hängt?&lt;/p&gt;
&lt;p&gt;Es wäre schön, wenn Ihr mir hier helfen könntet.&lt;br&gt;
Danke!&lt;/p&gt;</description></item><item><title>Helligkeit messen und senden an Thinkspeak</title><link>https://neu-iot.fkainka.de/forum/topic/helligkeit-messen-und-senden-an-thinkspeak/</link><pubDate>Tue, 14 Feb 2017 16:35:14 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/helligkeit-messen-und-senden-an-thinkspeak/</guid><description>&lt;p&gt;Hallo ,&lt;/p&gt;
&lt;p&gt;Ich habe folgendes Problem, wenn ich dem Programm meine WLAN und Passwort reinschreibe, kommt die Fehlermeldung Error WLAN und Passwort.&lt;br&gt;
Die anderen versuche funktionieren.&lt;br&gt;
Weis hier jemand woran das liegt?&lt;/p&gt;
&lt;p&gt;Danke&lt;/p&gt;</description></item><item><title>MQTT Library und Thingspeak API</title><link>https://neu-iot.fkainka.de/forum/topic/mqtt-library-und-thingspeak-api/</link><pubDate>Wed, 08 Feb 2017 12:12:29 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/mqtt-library-und-thingspeak-api/</guid><description>&lt;p&gt;Hat schon einmal jemand erfolgreich die Nanoesp MQTT Library mit einem anderen Broker speziell dem von Thingspeak benutzt?&lt;/p&gt;
&lt;p&gt;Wenn ich mir die &lt;a href="https://de.mathworks.com/help/thingspeak/mqtt-api.html"&gt;Thingspeak API&lt;/a&gt; anschaue sollte ich doch eigentlich mit dem Befehl&lt;br&gt;
&lt;code&gt;(mqtt.connect(0, &amp;quot;mqtt.thingspeak.com&amp;quot;, 1883, mqttId)&lt;/code&gt;&lt;br&gt;
eine Verbindung zum Broker bekommen können, was mache ich da falsch?&lt;br&gt;
Ich erhalte nur den Fehler &amp;ldquo;error connecting&amp;rdquo;&lt;/p&gt;
&lt;p&gt;Zum weiteren Verständnis:&lt;br&gt;
Wenn der Fehler behoben ist müsste ich im nächsten Schritt doch dann meine Nachricht &lt;code&gt;newMsg = {&amp;quot;channels/&amp;lt;em&amp;gt;&amp;lt;ChannelID&amp;gt;&amp;lt;/em&amp;gt;/publish/fields/field1/&amp;lt;em&amp;gt;&amp;lt;ApiKey&amp;gt;&amp;lt;/em&amp;gt;&amp;quot;, &amp;quot;0&amp;quot;, 0, true};&lt;/code&gt; mit&lt;br&gt;
&lt;code&gt;mqtt.publish(0, &amp;amp;newMsg)&lt;/code&gt; schicken können?&lt;/p&gt;</description></item><item><title>Pretzelboard schluckt Internet?</title><link>https://neu-iot.fkainka.de/forum/topic/pretzelboard-schluckt-internet/</link><pubDate>Tue, 31 Jan 2017 08:51:47 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/pretzelboard-schluckt-internet/</guid><description>&lt;p&gt;Hallo, wir haben es endlich geschafft, uns an die Bastelei mit dem erst Anfang Januar gekauften Kalender zu machen. Bis Tag 5 sind wir ohne Probleme gekommen – dann haben wir gemerkt, dass das NanoESP offensichtlich unser Internet/unsere Kabelbox teilweise lahmlegt, wenn es sich über unseren Router mit dem Internet verbindet. Wir sind auf dem Dorf und unsere Internetgeschwindigkeit ist nicht berauschend, zwischen 2 und 4 Mbps. Unser Kabelfernsehen läuft ebenfalls über den Router. Es schien so, als würde die Kabelbox bei jedem Verbinden des NanoESP mit dem Internet stoppen (das Fernsehbild friert ein), nach einer Weile startet sie dann wieder, aber seitdem stoppt sie immer mal wieder. Bin etwas ratlos, und traue mich jetzt erstmal nicht, das NanoESP für weitere Tests nochmal anzuschließen, da der Mann vom Internetanbieter (dem ich allerdings nichts von unseren „Experimenten“ verraten habe) meinte, da wäre etwas dekonfiguriert und er müsse uns jemanden vorbeischicken da unser Router sonst bald den Geist aufgeben könnte…&lt;/p&gt;</description></item><item><title>LCD-Display</title><link>https://neu-iot.fkainka.de/forum/topic/lcd-display/</link><pubDate>Wed, 25 Jan 2017 13:36:59 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/lcd-display/</guid><description>&lt;p&gt;Hallo,&lt;br&gt;
kann mir wer sagen, warum ich am LCD-Display keine Stromversorgung bzw. Anzeige habe (Defekt oder etwas falsch angeschlossen)? Danke für Auskunft.&lt;/p&gt;
&lt;p&gt;Gruß&lt;br&gt;
Peter&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Anhänge:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="K1600_20170125_132649.jpg" loading="lazy" src="https://neu-iot.fkainka.de/images/2017/01/K1600_20170125_132649.jpg"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="1-antwort"&gt;1 Antwort&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Antonireykern&lt;/strong&gt; – 04.04.2017&lt;/p&gt;
&lt;p&gt;Hallo IoT!&lt;/p&gt;
&lt;p&gt;Dein Problem ist, dass bei dem Display VSS &lt;strong&gt;und&lt;/strong&gt; VDD an 5V liegen.&lt;br&gt;
Außerdem ist es besser, ein Potentiometer an 5v, Gnd und V0 zu stecken, als einen Widerstand.&lt;/p&gt;
&lt;p&gt;Ich habe noch ein Bild beigelegt.&lt;/p&gt;
&lt;p&gt;Wenn es dann immernoch nicht funktioniert, poste deinen Code bitte hier.&lt;/p&gt;</description></item><item><title>All India Results</title><link>https://neu-iot.fkainka.de/forum/topic/all-india-results/</link><pubDate>Tue, 24 Jan 2017 06:07:04 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/all-india-results/</guid><description>&lt;p&gt;&lt;a href="http://india-result.org/"&gt;India-Results.org&lt;/a&gt;&lt;br&gt;
will provide All Board Results of all States in India like&lt;br&gt;
&lt;a href="http://india-result.org/results/mizoram-12th-class-results-2017-mbse-hsslc-result"&gt;Mizoram 12th Results&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://india-result.org/"&gt;TSOSS Results&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://india-result.org/"&gt;MPOSS 10th Results&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Startschwierigkeiten - HTTP-Client</title><link>https://neu-iot.fkainka.de/forum/topic/startschwierigkeiten-http-client/</link><pubDate>Sat, 14 Jan 2017 22:32:39 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/startschwierigkeiten-http-client/</guid><description>&lt;p&gt;Hallo zusammen,&lt;/p&gt;
&lt;p&gt;würde gern die Sensordaten an meinen PC senden.&lt;br&gt;
Mir fehlt noch ein bisschen als Anfänger der Überblick was mit dem ESP möglich ist.&lt;/p&gt;
&lt;p&gt;Auf dem PC läuft ein Webserver welche die Sensordaten einfach per GET oder POST entgegenehmen soll.&lt;br&gt;
jedoch ist in den Kalender-Beispielen immer nur die Umgekehrte Variante enthalten.&lt;br&gt;
Also der Browser ruft den ESP als Webserver auf.&lt;br&gt;
Ich will jedoch im ca. 5 Minuten rythmus (im loop-Funktion) die Sonsor-Werte an den PC übertragen.&lt;br&gt;
also quasi folgende URL aufrufen &amp;ldquo;http://192.168.1.40/sensor1.php?wert=123&amp;rdquo;&lt;/p&gt;</description></item><item><title>Bin zur Zeit absolut unzufrieden - Kritik</title><link>https://neu-iot.fkainka.de/forum/topic/bin-zur-zeit-absolut-unzufrieden-kritik/</link><pubDate>Sat, 14 Jan 2017 18:42:16 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/bin-zur-zeit-absolut-unzufrieden-kritik/</guid><description>&lt;p&gt;Bin momentan absolut gefrustet. Ich habe mir das Conrad-Components Profi-Lernpaket Internet of Things gegönnt.&lt;br&gt;
Die Dateien runtergeladen und einiges läuft ja auch. Allerdings sind viele Programme absolut nicht nachvollziehbar, weil z.B. dauernd ein LCD-Display mitprogrammiert wird, das aber gar nicht im Lieferumfang ist.&lt;br&gt;
Jetzt versuche ich seit Tagen das Programm Day9_TCPAutoTime. Es gibt aber immer die Fehlermeldung weil vermutlich die Time-Library nicht gefunden wird. Steht aber in dem Verzeichnis, wie die anderen ja auch.&lt;br&gt;
Mein Problem ist, dass es durch die beiden Adventskalender 2015 und 2015 schon mal unterschiedliche Programme und Libraries gibt. Hinzu kommt das Conrad-Lernpaket und eines von Franzis (vom dem wohl meine Programmdateien ursprünglich stammen - denn da ist ein LCD dabei).&lt;br&gt;
Mir fehlt also irgendwie eine klare Linie an der ich mich als Anfänger entlang hangeln kann. Sind die Libraries zu jeder Version verwendbar, wo sind die Unterschiede in den Programmen usw.&lt;br&gt;
Ursprünglich wollte ich den Adventskalender 2016 besorgen. Auf der Conrad-Web-Seite stand, dass der aber bereits ausverkauft sei (im Laden hier in der Nähe und auch online). In der ersten Januarwoche war ich dort im Laden und was glaubt ihr was da Stand: mindestens 20 Kästen der Adventskalender und das auch noch im Preis reduziert !!! -&amp;gt; FRUST hoch drei&lt;/p&gt;</description></item><item><title>WPA2-Verschlüsselung</title><link>https://neu-iot.fkainka.de/forum/topic/wpa2-verschluesselung/</link><pubDate>Sat, 14 Jan 2017 13:13:22 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/wpa2-verschluesselung/</guid><description>&lt;p&gt;Hallo,&lt;br&gt;
ich kann mit meinem Board keine Verbindung zu meinem A1 WLAN Router aufbauen. Habe das Board standardmäßig lt. Handbuch konfiguriert.&lt;br&gt;
Ich habe eine WPA2-Verschlüsselung. Kann hier jemand weiterhelfen? Danke.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;AT+CWLAP&lt;/p&gt;
&lt;p&gt;+CWLAP:(4,&amp;ldquo;A1-fd1ef0&amp;rdquo;,-57,&amp;ldquo;xx:xx:xx:xx:xx:xx&amp;rdquo;,6)&lt;/p&gt;
&lt;p&gt;OK&lt;br&gt;
AT+CWJAP=&amp;ldquo;MyNanoESP&amp;rdquo;,&amp;ldquo;MyPassword&amp;rdquo;&lt;/p&gt;
&lt;h2 id="fail"&gt;+CWJAP:3&lt;br&gt;
FAIL&lt;/h2&gt;
&lt;p&gt;Peter&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="10-antworten"&gt;10 Antworten&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;klaus&lt;/strong&gt; – 14.01.2017&lt;/p&gt;
&lt;p&gt;Hallo Peter,&lt;/p&gt;
&lt;p&gt;also zum einen benutzt Du veraltete Befehle (wobei ich jetzt nicht genau weiß, welche Firmware auf den aktuellen Boards ist). Die neuere Doku findest Du z.B. hier: &lt;a href="https://cdn.sparkfun.com/assets/learn_tutorials/4/0/3/4A-ESP8266__AT_Instruction_Set__EN_v0.30.pdf"&gt;https://cdn.sparkfun.com/assets/learn_tutorials/4/0/3/4A-ESP8266__AT_Instruction_Set__EN_v0.30.pdf&lt;/a&gt;&lt;br&gt;
Das ist aber derzeit noch kein Problem, da die alten Befehle noch unterstützt werden.&lt;/p&gt;</description></item><item><title>Internetuhr</title><link>https://neu-iot.fkainka.de/forum/topic/internetuhr/</link><pubDate>Wed, 11 Jan 2017 20:36:07 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/internetuhr/</guid><description>&lt;p&gt;Hallo,&lt;/p&gt;
&lt;p&gt;ich habe das Conrad Profi-Lernpaket (also nicht genau den Adventskalender, aber anscheinend identisch).&lt;br&gt;
Ich wollte die Uhrzeit entsprechend Tag 9 erstellen, bekomme aber viele Fehlermeldungen, u.a.:&lt;/p&gt;
&lt;p&gt;Day9_TCPAutoTime:37: error: &amp;lsquo;hour&amp;rsquo; was not declared in this scope&lt;br&gt;
if (hour() &amp;lt;= 9) shour = &amp;ldquo;0&amp;rdquo; + String(hour()); else shour = String(hour()); // adjust for 0-9&lt;/p&gt;
&lt;p&gt;exit status 1&lt;br&gt;
&amp;lsquo;hour&amp;rsquo; was not declared in this scope&lt;/p&gt;
&lt;p&gt;Kann mir Jemand weiterhelfen?&lt;/p&gt;
&lt;p&gt;Danke&lt;br&gt;
der Saasemer&lt;/p&gt;</description></item><item><title>Tag 18 NanoESP Climate - Fehlfunktionen ohne Ende? Mal keine Werte, mal Absturz.</title><link>https://neu-iot.fkainka.de/forum/topic/tag-18-nanoesp-climate-fehlfunktionen-ohne-ende-mal-keine-werte-mal-absturz/</link><pubDate>Wed, 11 Jan 2017 13:02:10 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/tag-18-nanoesp-climate-fehlfunktionen-ohne-ende-mal-keine-werte-mal-absturz/</guid><description>&lt;p&gt;Hallo,&lt;/p&gt;
&lt;p&gt;dieses schludrige Teil treibt mich in den Wahnsinn. Nachdem Stunden und Tage vertan waren, um das Programm und die Hardware so umzubiegen, dass es erst einmal (einmal wörtlich) läuft, ist keine Stabilität reinzubekommen. Mal läuft es nur unter der 192.168.4.1, mal auch unter meiner WLAN Adresse, mal gar nicht (z.B. nach Hardware-Reset). Mitunter werden auf der Webseite auch nur die Wertekolonnen z.B. event: temp data: 21.40 angezeigt. Mal ist aus ganz AUS oder irgendwie aus dem Takt. Durch zusätzlich Ausgaben kann ich im COM-Port sehen, was er so treibt. Sieht aus wie Murks:&lt;/p&gt;</description></item><item><title>Sourcen</title><link>https://neu-iot.fkainka.de/forum/topic/sourcen/</link><pubDate>Tue, 10 Jan 2017 19:23:52 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/sourcen/</guid><description>&lt;p&gt;Ich habe mir das Buch Franzis Maker Kit Internet of Things gekauft. Habe nach der Vorgabe versuchtm, die Sourcen runterzuladen. Da komme ich derzeit nicht klar. Ich finde noch nicht einmal einen Button, Link, den ich drücken könnte, um die Sourcen zu erhalten. Was mache ich falsch?&lt;/p&gt;
&lt;p&gt;MFG Christian&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="1-antwort"&gt;1 Antwort&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;klaus&lt;/strong&gt; – 11.01.2017&lt;/p&gt;
&lt;p&gt;Hallo Christian,&lt;/p&gt;
&lt;p&gt;ich kann Dir keinen direkten Link schicken und ich weiß auch nicht, was genau in dem Buch steht. Aber Franzis stellt heutzutage Downloads für Bücher auf der Internetseite &lt;a href="http://buch.cd"&gt;http://buch.cd&lt;/a&gt; zur Verfügung. Dort gibst Du die letzten beiden Teile der ISBN ein (den letzten langen und kurzen Teil, incl. des Bindestrich). Diesen Download gibt es auch für das Makerkit. Dann kommst Du zu den Downloads. Du musst Dir dort ein Benutzerkonto erzeugen, wenn Du noch keines hast.&lt;/p&gt;</description></item><item><title>Arduino Webseite</title><link>https://neu-iot.fkainka.de/forum/topic/arduino-webseite/</link><pubDate>Sat, 07 Jan 2017 15:40:21 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/arduino-webseite/</guid><description>&lt;p&gt;Hallo,&lt;/p&gt;
&lt;p&gt;durch einen scheinbar noch nicht veröffentlichten Kommentar vom 2.12.2016 bin ich zufällig darauf gestoßen, dass es zwei Arduino-Webseiten gibt.&lt;br&gt;
&lt;a href="http://www.arduino.cc"&gt;http://www.arduino.cc&lt;/a&gt; und &lt;a href="http://www.ardiono.org"&gt;http://www.ardiono.org&lt;/a&gt;&lt;br&gt;
Welche ist nun die richtige? Soweit mir bekannt, war immer die .cc die richtige. Woher kommt nun die .org? Und Ist die Software dort vertrauenswürdig? Sie unterscheidet sich jedenfalls. Was ist der Unterschied zwischen den beiden Versionen?&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="1-antwort"&gt;1 Antwort&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;JoeMar&lt;/strong&gt; – 08.01.2017&lt;/p&gt;
&lt;p&gt;Hi Klaus,&lt;/p&gt;
&lt;p&gt;hierzu kannst Du vielleicht alle Infos über folgende Web-Site erhalten:&lt;/p&gt;</description></item><item><title>Bretzel funktioniert nicht</title><link>https://neu-iot.fkainka.de/forum/topic/bretzel-funktioniert-nicht/</link><pubDate>Sat, 07 Jan 2017 15:27:11 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/bretzel-funktioniert-nicht/</guid><description>&lt;p&gt;Habe heute den Adventskalender bekommen.&lt;br&gt;
Arduino 1.8 installiert unter Win10, die Libs geladen. Der Wifi Teil gibt keinen mucks ab. Die At Befehle zeigen keine Wirkung, es kommt kein echo am seriellen Monitor mit verschiedenen Kabel und verschieden USB Ports. SeriallAnalog geht aber einwandfrei.&lt;br&gt;
Also Wie kann ich den Wifiteil testen?&lt;br&gt;
Wifiscanner, Wificonnect, AT Befehle ezeigen keine Wirkung, lassen sich aber alle einwnadfrei kompilieren&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="2-antworten"&gt;2 Antworten&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;JoeMar&lt;/strong&gt; – 07.01.2017&lt;/p&gt;
&lt;p&gt;Hi,&lt;/p&gt;</description></item><item><title>Syntaxfehler</title><link>https://neu-iot.fkainka.de/forum/topic/syntaxfehler/</link><pubDate>Sat, 07 Jan 2017 12:27:01 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/syntaxfehler/</guid><description>&lt;p&gt;Hallo Zusammen,&lt;br&gt;
ich besitze seit Kurzem das Franzis IoT Maker Kit mit dem Pretzelboard.&lt;br&gt;
Habe die Programmbeispiele für das Anleitungsbuch von der Franzis-Seite heruntergeladen und entpackt. Das erste Programm P01 für die Demonstration der Softserial-biliothek läßt sich noch problemlos kompilieren. Aber bereits beim zweiten Programm P02_GooglePing schüttet mich die IDE mit Fehlermeldungen zu, die alle auf irgend eine veraltete/abzulehnende Behandlung von Strings abzielen:&lt;br&gt;
C:\Arduino\Francis IOT\P02_GooglePing\P02_GooglePing.ino: In function &amp;lsquo;void setup()&amp;rsquo;:&lt;br&gt;
C:\Arduino\Francis IOT\P02_GooglePing\P02_GooglePing.ino:25:48: warning: deprecated conversion from string constant to &amp;lsquo;char*&amp;rsquo; [-Wwrite-strings]&lt;/p&gt;</description></item><item><title>Email Versand mit Nano ESP</title><link>https://neu-iot.fkainka.de/forum/topic/email-versand-mit-nano-esp/</link><pubDate>Fri, 30 Dec 2016 14:35:45 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/email-versand-mit-nano-esp/</guid><description>&lt;p&gt;Hallo,&lt;/p&gt;
&lt;p&gt;Ich versuche mich gerade daran, den Nano ESP dazu zu bringen, eine e-mail zu versenden.&lt;br&gt;
Als Vorlage habe ich folgenden Code verwendet, der allerdings für einen Arduino, mit Ethernet Shield geschrieben wurde:&lt;br&gt;
&lt;a href="http://www.jucetechnology.com/wordpress/simple-burglar-ethernet-shield-connection/"&gt;http://www.jucetechnology.com/wordpress/simple-burglar-ethernet-shield-connection/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Leider waren meine Bemühungen, den Code für den Nano ESP anzupassen, nicht gerade von Erfolg gekrönt.&lt;br&gt;
Liegt wohl hauptsächlich an meiner fehlenden Programmierfahrung.&lt;/p&gt;
&lt;p&gt;Hier mal mein Code:&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;#include ;
#include
#include
#define SSID &amp;#34;YourSSID&amp;#34;
#define PASSWORD &amp;#34;YourPassword&amp;#34;
#define LED_WLAN 13
char smtpServer[] = &amp;#34;smtpcorp.com&amp;#34;;
NanoESP nanoesp = NanoESP();
NanoESP client;
void setup() {
Serial.begin(19200);
nanoesp.init();
//Station Mode, Connect to WiFi
if (!nanoesp.configWifi(STATION, SSID, PASSWORD)) {
Serial.println(F(&amp;#34;Error: WLAN not Connected\n&amp;#34;));
}
else {
Serial.println(F(&amp;#34;WLAN Connected\n&amp;#34;));
digitalWrite(LED_WLAN, HIGH);
}
//Print IP in Terminal
Serial.println(nanoesp.getIp());
//Time for Ping
int vTime = nanoesp.ping(&amp;#34;www.google.de&amp;#34;);
if (vTime &amp;gt; 0 ){
Serial.println(&amp;#34;Internet Connection OK\nPing: &amp;#34; + String(vTime) + &amp;#34;ms&amp;#34;);
}
else {
Serial.println(F(&amp;#34;Error: Internet Connection&amp;#34;));
}
}
void loop()
{
email(&amp;#34;hallo&amp;#34;);
delay(1000);
}
// now I send email
bool email(char* text)
{
bool success = false;
Serial.println(&amp;#34;Sending email...&amp;#34;);
if (client.connect(smtpServer, 2525)){ //2525 is SMTP Server port
Serial.println(&amp;#34;connected&amp;#34;);
delay(100);
client.println(&amp;#34;EHLO arduino&amp;#34;);
for(int i=0; i 0)
break;
}
Serial.println(&amp;#34;responded&amp;#34;);
client.println(&amp;#34;AUTH LOGIN&amp;#34;); //see &amp;#34;http://base64-encoder-online.waraxe.us/&amp;#34;
client.println(&amp;#34;xxxxxxxxxx&amp;#34;); //Type your username and encode it
client.println(&amp;#34;yyyyyyyyyy&amp;#34;); //Type your password and encode it
// Put your &amp;#34;from&amp;#34; email address here
client.println(&amp;#34;MAIL FROM:&amp;#34;); //Seems you can write what you want here...
for(int i=0; i 0)
break;
}
client.println(&amp;#34;RCPT TO:&amp;#34;);
for(int i=0; i 0)
break;
}
client.println(&amp;#34;DATA&amp;#34;);
for(int i=0; i 0)
break;
}
//Sender
client.println(&amp;#34;from: mail@mail.com&amp;#34;); //Sender address
client.println(&amp;#34;to: mail@mail.com&amp;#34;); //Receiver address
client.println(&amp;#34;SUBJECT: From your arduino&amp;#34;);
client.println(&amp;#34;&amp;#34;);
client.println(text);
client.println(&amp;#34;.&amp;#34;);
client.println(&amp;#34;QUIT&amp;#34;);
for (int i = 0; i 998){
Serial.println(&amp;#34;error: No response&amp;#34;);
}
if(client.read() &amp;gt; 0)
break;
}
success = true;
client.println();
Serial.println(&amp;#34;end&amp;#34;);
}
else {
Serial.println(&amp;#34;Failed&amp;#34;);
client.println(&amp;#34;QUIT&amp;#34;); //Disconnection
}
client.stop();
return success;
}
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Hier bekomme ich allerdings folgende Fehler:&lt;/p&gt;</description></item><item><title>Relais für NanoBoard</title><link>https://neu-iot.fkainka.de/forum/topic/relais-fuer-nanoboard/</link><pubDate>Thu, 29 Dec 2016 22:00:56 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/relais-fuer-nanoboard/</guid><description>&lt;p&gt;Hallo,&lt;br&gt;
kann mit jemand ein paar Relais empfehlen die mit dem Nanoboard gut funktionieren? Habe bei Amazon was gefunden und kann man mit dem NanoESP und den Relais direkt z.B ein Rolladen steuern?&lt;/p&gt;</description></item><item><title>InternetVerbindung?</title><link>https://neu-iot.fkainka.de/forum/topic/internetverbindung/</link><pubDate>Tue, 27 Dec 2016 14:57:04 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/internetverbindung/</guid><description>&lt;p&gt;In der Hoffnung, dass ich HIER richtig bin, eine Zusammenfassung meiner Leidensgeschichte:&lt;br&gt;
(bin 73, also bitte nicht gleich zusammenstauchen, ich bemühe mich so gut es &amp;hellip; noch &amp;hellip;. geht)&lt;/p&gt;
&lt;p&gt;Kalender, Türchen, board, Treiber gesucht, gefunden. Ausgepackt installiert, 3 led´s wie beschrieben.&lt;br&gt;
Gerätemanager: COM 6. Treiber &amp;amp; Bauds &amp;amp; etc Ok.&lt;br&gt;
Netzwerk Überblick: kein NanoESP.&lt;br&gt;
Suche nach offenem VERBORGENEN WLan, nix.&lt;br&gt;
Im Router (TCom, ach ja, Win7 64), WLan Abfrage: aktiv sind FireTV und Nexus 7. Kein Nano (der natürlich eingeschaltet ist!)&lt;br&gt;
Über Nexus 7: WLan anzeigen:&lt;br&gt;
ich selbst (also mein Pc) und mehrere Nachbarn (natürlich gesperrt)&lt;br&gt;
NanoESP mit Bestwerten, die angezeigt werden nach Abfrage. Keine weitere Möglichkeit!&lt;br&gt;
Angezeigt wird: KEINE INTERNETVERBINDUNG ERKANNT; KANN NICHT AUTOMATISCH HERGESTELLT WERDEN.&lt;/p&gt;</description></item><item><title>Bauteileliste?</title><link>https://neu-iot.fkainka.de/forum/topic/bauteileliste/</link><pubDate>Mon, 26 Dec 2016 17:33:33 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/bauteileliste/</guid><description>&lt;p&gt;Hallo,&lt;/p&gt;
&lt;p&gt;einer meiner Potis kam defekt aus dem Türchen (eines seiner Beinchen wackelt und ich bekomme mit ihm keine Verbindung hin).&lt;/p&gt;
&lt;p&gt;Nun wollte ich bei Conrad.de nach einem Ersatzteil schauen. Hat jemand eine Artikelnummer oder genaue Beschreibung für mich?&lt;/p&gt;
&lt;p&gt;Grüße,&lt;br&gt;
CC13&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="1-antwort"&gt;1 Antwort&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;JoeMar&lt;/strong&gt; – 08.01.2017&lt;/p&gt;
&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;falls es noch interessant ist:&lt;/p&gt;
&lt;p&gt;Hier würde ich dieses Trim-Poti nehmen:&lt;/p&gt;
&lt;p&gt;Trimmer linear 0.25 W 10 kΩ&lt;br&gt;
Bestell-Nr.: 432024 - 62&lt;/p&gt;
&lt;p&gt;Der Widerstand von 10 kΩ entspricht dem Widerstand des Potis, das im Adventskalender enthalten ist. Ob die Leistung mit 0.25 W die gleiche ist, kann ich nicht sagen, da ich den Kalender nicht besitze. Aber deshalb würde ich auch den mit 0.25 W nehmen - die meisten anderen Trim-Potis haben nur 0.15 W.&lt;/p&gt;</description></item><item><title>Tag 24: Geschenkbox</title><link>https://neu-iot.fkainka.de/day-24-gift-box/</link><pubDate>Sat, 24 Dec 2016 00:01:53 +0100</pubDate><guid>https://neu-iot.fkainka.de/day-24-gift-box/</guid><description>&lt;p&gt;Bei dem letzten Versuch in diesem Advent geht es wieder etwas weihnachtlicher zu. Wir basteln eine wiederverwendbare Geschenkbox, mit der Sie Ihre Verwandten beglücken können. Jedes Mal wenn jemand das Geschenk öffnet, wird der Inhalt in einer individuellen Farbe beleuchtet und ein Weihnachtssound ertönt.&lt;/p&gt;
&lt;p&gt;Hinter dem heutigen Türchen befindet sich eine Reflexlichtschranke. Es handelt sich dabei eigentlich um zwei Bauteile, einer IR-Sendediode und einem Phototransitor. Wie genau Sie die Elemente gepolt werden müssen ist nicht ganz einfach zu erkennen. Deswegen stecken Sie am besten die Lichtschranke nach dem unteren Vorbild mit dem Verbindungskabeln zusammen. Dann können Sie die Polung nicht so leicht vertauschen.&lt;/p&gt;</description></item><item><title>Tag 23 Plugin um die Daten vom Broker zu speichern???</title><link>https://neu-iot.fkainka.de/forum/topic/tag-23-plugin-um-die-daten-vom-broker-zu-speichern/</link><pubDate>Fri, 23 Dec 2016 23:06:18 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/tag-23-plugin-um-die-daten-vom-broker-zu-speichern/</guid><description>&lt;p&gt;Hallo,&lt;br&gt;
ich sehe vom Tag 23 die Daten im MQTT Client durchlaufen, aber wo ist das erwähnte Plugin zum speichern der Daten, so nützt mir das überhaupt gar nichts :-(&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="2-antworten"&gt;2 Antworten&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Michel2016&lt;/strong&gt; – 28.12.2016&lt;/p&gt;
&lt;p&gt;Sooo, ich antworte mir mal selber. Ich habe jetzt mal die Klimaüberwachung von Tag 18 mit dem Adventskalender von 2015 gekreuzt und das ganze für ThingSpeak umgeschrieben. Jetzt werden die Daten von Temperatur, Helligkeit und Feuchtigkeit dort gespeichert, angezeigt und könnten auch als csv auf dem Rechner gespeichert werden.&lt;/p&gt;</description></item><item><title>Tag 23: MQTT Climate</title><link>https://neu-iot.fkainka.de/day23-2016/</link><pubDate>Fri, 23 Dec 2016 00:01:49 +0100</pubDate><guid>https://neu-iot.fkainka.de/day23-2016/</guid><description>&lt;p&gt;Hinter dem heutigen Türchen befindet sich ein Batterie-Clip für einen 9-V-Block, mit dem Sie das gesamte System mobil machen können. Eine Alternative zu einer Batterie ist eine Power-Bank (ein Akku-Pack, normalerweise für Handys). Wie Sie eine  9-V-Batterie richtig anschließen, können Sie dem heutigen Aufbaubild entnehmen.&lt;/p&gt;
&lt;figure&gt;&lt;a href="https://neu-iot.fkainka.de/images/2016/09/Day23_Climate_Steckplatine.jpg"&gt;&lt;img class="size-large wp-image-1410" src="https://neu-iot.fkainka.de/images/2016/09/Day23_Climate_Steckplatine.jpg" alt="So können Sie eine 9V-Batterie am heutigen Aufbau anschließen" width="616" height="337" /&gt;&lt;/a&gt;&lt;figcaption&gt;So können Sie eine 9V-Batterie am heutigen Aufbau anschließen&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;Heute sollen erneut Klimadaten erfasst werden. Diesmal werden sie aber über den MQTT-Broker veröffentlicht, und sind deshalb auch weltweit abrufbar. Über ein Plugin könnten so die Daten abgerufen und in einer Datenbank gespeichert werden.&lt;/p&gt;</description></item><item><title>Kalender Platine def, tot - neue Esp Platine gekauft - WLAN geht nicht</title><link>https://neu-iot.fkainka.de/forum/topic/kalender-platine-def-tot-neue-esp-platine-gekauft-wlan-geht-nicht/</link><pubDate>Thu, 22 Dec 2016 12:31:10 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/kalender-platine-def-tot-neue-esp-platine-gekauft-wlan-geht-nicht/</guid><description>&lt;p&gt;Hallo&lt;br&gt;
Hilfe&lt;br&gt;
Ich habe die orginal Kalender Platine kaput gemacht - Alle LED aus tot&lt;br&gt;
und habe mir sofort von Conrad eine neue ESP Platine gekauft.&lt;/p&gt;
&lt;p&gt;Den Blink Sketch kann ich hochladen - funktioniert&lt;br&gt;
aber alle anderen Sketche Tag 1 bis 4 gehen nicht keine WLAN Verbindung.&lt;/p&gt;
&lt;p&gt;Frage . Was muß ich tun um eine fabrikneue Platine in Betrieb zu nehmen ?&lt;/p&gt;
&lt;p&gt;muss da eine Grundkonfiguration eingestellt werden&lt;/p&gt;
&lt;p&gt;Danke&lt;br&gt;
Roland&lt;/p&gt;</description></item><item><title>Tag 22: MQTT Cheerlights</title><link>https://neu-iot.fkainka.de/day22-2016/</link><pubDate>Thu, 22 Dec 2016 00:01:31 +0100</pubDate><guid>https://neu-iot.fkainka.de/day22-2016/</guid><description>&lt;p&gt;In dem heutigen Versuch geht es um MQTT und um ein globales Projekt, das auch letztes Jahr vorgestellt wurde: nämlich das Cheerlights Projekt von Hans Schaaler. Für alle diejenigen, die das Projekt nicht kennen: Es geht um weltweit vernetzte bunte Lichter,  die sich simultan über Twitter-Kommandos steuern lassen. Eine andere Version dieses Projekts war Teil des letztjährigen Adventskalenders. Dieses Jahr gibt es die Version mit MQTT und erweiterten Funktionen.&lt;/p&gt;
&lt;p&gt;Hinter dem heutigen Türchen befindet sich ein Widerstand mit 1 kOhm. Der Aufbau besteht aus der RGB-LED mit Vorwiderständen und einem Taster.&lt;/p&gt;</description></item><item><title>Tag 21: Hausautomation</title><link>https://neu-iot.fkainka.de/day21-2016/</link><pubDate>Wed, 21 Dec 2016 00:01:34 +0100</pubDate><guid>https://neu-iot.fkainka.de/day21-2016/</guid><description>&lt;p&gt;In dem  Versuch des heutigen Tages werden wir die Eigenschaften und Möglichkeiten von MQTT genauer beleuchten, in dem wir ein praktisches Szenario kreieren. In dem Beispiel gibt es ein Gebäude mit zwei Räumen mit jeweils einem Lichtschalter, einem Licht und einem Alarmsensor. Die Lichtschalter schalten das Licht des jeweiligen Raums an oder aus. Die Alarmsensoren aktivieren einen gebäudeweiten Alarm.&lt;/p&gt;
&lt;p&gt;Normalerweise würden hier sieben verschiedene Geräte zum Einsatz kommen, die alle über einen MQTT-Broker miteinander verbunden sind. Da Sie aber wahrscheinlich nur einen NanoESP haben, simuliert dieser alle Geräte auf einmal. Deswegen sieht der Aufbau des heutigen Tages etwas kompliziert aus. Als zweites Licht wird übriges heute die LED D3 genutzt. Deswegen wird diese heute nicht anzeigen, ob Sie mit dem WLAN-Verbunden sind. Als Alarmsensoren werden die Tiltsensoren an den Verlängerungskabeln genutzt. Man könnte sie beispielsweise an Türen oder Fensterrahmen befestigen, sodass sie einen Alarm triggern wenn sich der Eingang öffnet. Hinter dem heutigen Türchen befindet sich auch der zweite Sensor.&lt;/p&gt;</description></item><item><title>Tag 20: MQTT (Message Queue Telemetry Transport)</title><link>https://neu-iot.fkainka.de/day-20-mqtt-message-queue-telemetry-transport/</link><pubDate>Tue, 20 Dec 2016 00:01:05 +0100</pubDate><guid>https://neu-iot.fkainka.de/day-20-mqtt-message-queue-telemetry-transport/</guid><description>&lt;p&gt;Für die letzten Tage in diesem Advent werden Sie nun ein Thema kennenlernen, welches eine große Rolle im Bereich IoT spielt. Es geht um das Nachrichten-Protokoll MQTT (Message Queue Telemetry Transport) welches speziell für die Kommunikation von Machschienen zu Maschinen (M2M) entwickelt wurde. Der Grund warum dieses Protokoll so genial ist, liegt in der Kompaktheit und Einfachheit, mit der Daten wie Steuerdaten, Messdaten oder Texte, ausgetauscht werden können. Im Vergleich zum HTTP ist der Overhead (Daten die neben den eigentlichen Nutzdaten übermittelt werden) sehr kurz und können gerade von Embeded Devices, also Mikrocontrollern wie unserem NanoESP, gut verarbeitet werden. Gleichzeitig muss der Controller nicht selbst immer wieder eine Verbindung aufbauen und erfragen, ob es eine Veränderung gab, sondern die Verbindung wird dauerhaft gehalten und der Client automatisch über Veränderungen Informiert.&lt;/p&gt;</description></item><item><title>wie lange hält gekaufte Blynk Energie?</title><link>https://neu-iot.fkainka.de/forum/topic/wie-lange-haelt-gekaufte-blynk-energie/</link><pubDate>Mon, 19 Dec 2016 16:45:34 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/wie-lange-haelt-gekaufte-blynk-energie/</guid><description>&lt;p&gt;Hallo zusammen,&lt;br&gt;
auf der Seite von Blynk habe ich dazu nichts gefunden. Man kann ja zusätzlich Blynk-Energie kaufen. Ist das für einen Monat, Woche, Tag?&lt;/p&gt;
&lt;p&gt;Gruß&lt;br&gt;
Michael&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="9-antworten"&gt;9 Antworten&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;arduinowallah&lt;/strong&gt; – 19.12.2016&lt;/p&gt;
&lt;p&gt;Hi,&lt;br&gt;
wo hast Du denn davon gelesen?&lt;/p&gt;
&lt;p&gt;Arduinowallah&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Michel2016&lt;/strong&gt; – 19.12.2016&lt;/p&gt;
&lt;p&gt;das ist es ja ich habe dazu nichts gelesen, deshalb meine Frage. Wenn ich z.B ein 5000 Energie Pack kaufen würde, habe ich das dann für immer?&lt;/p&gt;</description></item><item><title>Tag 19: Konfigurationsseite für den NanoESP</title><link>https://neu-iot.fkainka.de/day19-2016/</link><pubDate>Mon, 19 Dec 2016 00:01:07 +0100</pubDate><guid>https://neu-iot.fkainka.de/day19-2016/</guid><description>&lt;p&gt;Hinter dem heutigen Türchen befindet sich ein weiteres Kabel. Mit den beiden Kabeln ist es nun möglich z.B. die RGB LED auch abseits des Boards zu platzieren. Die RGB-LED werden wir heute auch benötigen, denn es geht um eine Webseite, über die die Farbe der LED eingestellt werden kann. Doch das ist nicht der Hauptaspekt: Um das Konfigurieren des NanoESP nicht nur für Programmierer besonders einfach zu gestalten, gibt es eine Konfigurationsseite, über die die WLAN-Daten des Moduls eingestellt werden können. Doch zunächst zum Aufbau:&lt;/p&gt;</description></item><item><title>deprecated conversion bei Verwendung von NanoESP-1.1</title><link>https://neu-iot.fkainka.de/forum/topic/deprecated-conversion-bei-verwendung-von-nanoesp-1-1/</link><pubDate>Sun, 18 Dec 2016 17:55:59 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/deprecated-conversion-bei-verwendung-von-nanoesp-1-1/</guid><description>&lt;p&gt;Hallo,&lt;/p&gt;
&lt;p&gt;wenn ich die NanoESP-Library verwende, die hier auf der Einführungsseite verlinkt ist, erhalte ich mit jeder Kompilierung eine ganze Latte an Warnmeldungen, die alle beginnen mit:&lt;br&gt;
&lt;code&gt;Arduino/libraries/NanoESP-1.1/NanoESP_MQTT.cpp:xxx:xx: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;und&lt;/p&gt;
&lt;p&gt;`Arduino/libraries/NanoESP-1.1/NanoESP_HTTP.cpp:33:43: warning: deprecated conversion from string constant to &amp;lsquo;char*&amp;rsquo; [-Wwrite-strings]&amp;rsquo;&lt;/p&gt;
&lt;p&gt;Ich verwende die Arduino-Umgebung 1.6.13 unter Linux.&lt;/p&gt;</description></item><item><title>User edit in Wordpress mit Fehler</title><link>https://neu-iot.fkainka.de/forum/topic/user-edit-in-wordpress-mit-fehler/</link><pubDate>Sun, 18 Dec 2016 13:32:57 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/user-edit-in-wordpress-mit-fehler/</guid><description>&lt;p&gt;Wenn ich mein Wordpress konto verändern möchte, erhalte ich:&lt;/p&gt;
&lt;p&gt;Fatal error: Call to undefined function do_settings_sections() in /homepages/0/d450562774/htdocs/clickandbuilds/ConradAdventskalender2015/wp-content/themes/brickyard-premium/functions/fe/wp-display-header/wp-display-header.php on line 246&lt;/p&gt;
&lt;p&gt;Am Ende der Seite.&lt;/p&gt;</description></item><item><title>Tag 18: Klimaüberwachung</title><link>https://neu-iot.fkainka.de/day18-2016/</link><pubDate>Sun, 18 Dec 2016 00:01:35 +0100</pubDate><guid>https://neu-iot.fkainka.de/day18-2016/</guid><description>&lt;p&gt;Hinter dem heutigen Türchen befindet sich ein ganz besonderes Bauteil, nämlich ein Luftfeuchtesensor. Zusammen mit dem Phototransistor und dem NTC bauen Sie heute eine Klimastation für den Heimgebrauch. Dazu ist folgender Aufbau nötig:&lt;/p&gt;
&lt;figure&gt;&lt;a href="https://neu-iot.fkainka.de/images/2016/09/Day18_Climate_Steckplatine.jpg"&gt;&lt;img class="size-large wp-image-1391" src="https://neu-iot.fkainka.de/images/2016/09/Day18_Climate_Steckplatine.jpg" alt="Der Aufbau mit allen Sensoren" width="616" height="301" /&gt;&lt;/a&gt;&lt;figcaption&gt;Der Aufbau mit allen Sensoren&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;Der heutige Aufbau ist etwas kniffelig. Vor allem an der Stelle, an der das rechte Poti auf dem Bild sitzt, kommt es zu einer Berührung mit dem NanoESP. Dies ist aber nicht weiter schlimm, solange der auf dem Bild linke Kontakt fest im Board steckt.&lt;/p&gt;</description></item><item><title>WLAN-Modul ausschalten zum Stromsparen</title><link>https://neu-iot.fkainka.de/forum/topic/wlan-modul-ausschalten-zum-stromsparen/</link><pubDate>Sat, 17 Dec 2016 21:32:00 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/wlan-modul-ausschalten-zum-stromsparen/</guid><description>&lt;p&gt;Hallo,&lt;/p&gt;
&lt;p&gt;ich habe über den Conrad IoT-Adventskalender den NanoESP bekommen, und bin wirklich begeistert.&lt;br&gt;
Allerdings habe ich bereits ein kleines Problem gefunden:&lt;br&gt;
Der Stromverbrauch über das WLAN-Modul ist anscheinend relativ hoch.&lt;br&gt;
Da ich den NanoESP für ein Projekt so lange wie möglich über einen 9V-Block betreiben möchte, will ich das WLAN-Modul des NanoESP abschalten (da ich für mein Projekt keine WLAN-Funktionalität brauche und das Modul anscheinend relativ viel Strom verbraucht).&lt;/p&gt;</description></item><item><title>17.Tag 'Error WLAN Connect'</title><link>https://neu-iot.fkainka.de/forum/topic/17-tag-error-wlan-connect/</link><pubDate>Sat, 17 Dec 2016 11:54:42 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/17-tag-error-wlan-connect/</guid><description>&lt;p&gt;Error WLAN Connect&lt;br&gt;
TCP Server Activ&lt;br&gt;
AT+CIFSR&lt;/p&gt;
&lt;p&gt;+CIFSR:STAIP,&amp;ldquo;0.0.0.0&amp;rdquo;&lt;br&gt;
+CIFSR:STAMAC,&amp;ldquo;18:fe:34:cf:68:5b&amp;rdquo;&lt;/p&gt;
&lt;p&gt;OK&lt;/p&gt;
&lt;p&gt;no connection ntp server&lt;br&gt;
No time request send&lt;br&gt;
Date: 1.1.1970&lt;br&gt;
Time: 00:00:16&lt;/p&gt;
&lt;p&gt;Was kann ich tun, damit die Verbindung nicht nur sporadisch ausfällt? Somit verbindet sich das Board auch nicht mit den NTP Server.&lt;br&gt;
Versuche habe ich dann mit der &amp;lsquo;alten&amp;rsquo; Zeitangabe gemacht und ist in Ordnung.&lt;/p&gt;
&lt;p&gt;Über Hilfe würde ich mich freuen und wäre sehr dankbar.&lt;br&gt;
Router Fritz7490&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="2-antworten"&gt;2 Antworten&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;paulaner&lt;/strong&gt; – 17.12.2016&lt;/p&gt;</description></item><item><title>TCP Server</title><link>https://neu-iot.fkainka.de/forum/topic/tcp-server/</link><pubDate>Sat, 17 Dec 2016 11:19:36 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/tcp-server/</guid><description>&lt;p&gt;ich konnte die Experimente der ersten Tage nachvollziehen. Seitdem das Board als Webserver arbeiten soll, bin ich raus.&lt;br&gt;
Mein Serieller Monitor meldet jedesmal &amp;quot;&lt;br&gt;
TCP Server Error&lt;/p&gt;
&lt;p&gt;AT+CIFSR&lt;/p&gt;
&lt;p&gt;+CIFSR:STAIP,&amp;ldquo;192.168.178.30&amp;rdquo;&lt;br&gt;
+CIFSR:STAMAC,&amp;ldquo;18:fe:34:cf:60:81&amp;rdquo;&lt;/p&gt;
&lt;p&gt;OK&lt;/p&gt;
&lt;p&gt;no connection ntp server&amp;quot;&lt;br&gt;
SSID und Passwort setze ich in jedem Sketch neu.&lt;br&gt;
Ich habe während des Adventskalenders nichts gelernt und kann mir daher nicht selbst helfen.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="2-antworten"&gt;2 Antworten&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Detlef&lt;/strong&gt; – 19.12.2016&lt;/p&gt;
&lt;p&gt;kann das was mit dem Port 80 zu tun haben, den der Befehl ja anspricht? Wie kann ich das prüfen? Kann ich einen anderen Port testen?&lt;/p&gt;</description></item><item><title>Tag 14</title><link>https://neu-iot.fkainka.de/forum/topic/tag-14/</link><pubDate>Sat, 17 Dec 2016 10:44:56 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/tag-14/</guid><description>&lt;p&gt;Hallo zusammen,&lt;/p&gt;
&lt;p&gt;irgendwie hänge ich noch am Tag 14 fest.&lt;br&gt;
ich bekomme immer beim Hochladen die Fehlermeldung:&lt;/p&gt;
&lt;p&gt;&amp;lsquo;getTemp&amp;rsquo; was not declared in this scope&lt;br&gt;
&amp;lsquo;Thermistor&amp;rsquo; was not declared in this scope&lt;/p&gt;
&lt;p&gt;Ich habe alles mehrere male überprüft, aber irgendwie&lt;br&gt;
ändert sich da nichts.&lt;br&gt;
Kann mir da jemand weiterhelfen??&lt;/p&gt;
&lt;p&gt;Danke&lt;/p&gt;
&lt;p&gt;Gruss Larry&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="5-antworten"&gt;5 Antworten&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;fk&lt;/strong&gt; – 18.12.2016&lt;/p&gt;
&lt;p&gt;Hallo,&lt;/p&gt;
&lt;p&gt;hast du das Programm über den Download-Button heruntergeladen?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Larry&lt;/strong&gt; – 18.12.2016&lt;/p&gt;
&lt;p&gt;Ja hab ich. Hab es gerade sogar nochmal versucht. Es kommt immer das Gleiche.&lt;br&gt;
Ich muss doch nur mein Wlan, Passwort und Token eintragen. Mehr nicht oder??&lt;/p&gt;</description></item><item><title>Tag 17: Wake Up Light</title><link>https://neu-iot.fkainka.de/day17-2016/</link><pubDate>Sat, 17 Dec 2016 00:01:56 +0100</pubDate><guid>https://neu-iot.fkainka.de/day17-2016/</guid><description>&lt;p&gt;Das Projekt des heutigen Tages orientiert sich an einer bekannten Lampe von Phillips, dem Wake Up Light. Es handelt sich dabei um einen sanften Wecker, denn anstelle laut zu tönen wird langsam die Helligkeit erhöht. So entsteht eine Art Sonnenaufgang und der Körper wird auf  natürliche Weise wach.&lt;/p&gt;
&lt;p&gt;Hinter dem heutigen Türchen befindet sich ein weites Poti, welches für den morgigen Versuch wichtig ist. Heute wird folgender Aufbau benötigt:&lt;/p&gt;
&lt;figure&gt;&lt;a href="https://neu-iot.fkainka.de/images/2016/09/Day10_1_RGB-2.jpg"&gt;&lt;img class="size-large wp-image-1386" src="https://neu-iot.fkainka.de/images/2016/09/Day10_1_RGB-2.jpg" alt="Die RGB LED mit Vorwiderständen" width="616" height="362" /&gt;&lt;/a&gt;&lt;figcaption&gt;Die RGB LED mit Vorwiderständen&lt;/figcaption&gt;&lt;/figure&gt;
&lt;details class="spoiler"&gt;
&lt;summary&gt;Das Programm: A16_P17_WakeUpLight.ino&lt;/summary&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-cpp" data-lang="cpp"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="cm"&gt;/*
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="cm"&gt; TCP-Server: Wakeup light
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="cm"&gt; Change SSID and PASSWORD.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="cm"&gt; RGB-Led (common cathode) on Pins 3,5,6
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="cm"&gt;*/&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="cp"&gt;#include&lt;/span&gt; &lt;span class="cpf"&gt;&amp;lt;NanoESP.h&amp;gt;&lt;/span&gt;&lt;span class="cp"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="cp"&gt;#include&lt;/span&gt; &lt;span class="cpf"&gt;&amp;lt;NanoESP_HTTP.h&amp;gt;&lt;/span&gt;&lt;span class="cp"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="cp"&gt;#include&lt;/span&gt; &lt;span class="cpf"&gt;&amp;lt;SoftwareSerial.h&amp;gt;&lt;/span&gt;&lt;span class="cp"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="cp"&gt;#include&lt;/span&gt; &lt;span class="cpf"&gt;&amp;#34;Websites.h&amp;#34;&lt;/span&gt;&lt;span class="cp"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="cp"&gt;#include&lt;/span&gt; &lt;span class="cpf"&gt;&amp;lt;math.h&amp;gt;&lt;/span&gt;&lt;span class="cp"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="cp"&gt;#include&lt;/span&gt; &lt;span class="cpf"&gt;&amp;lt;Time.h&amp;gt;&lt;/span&gt;&lt;span class="cp"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="cp"&gt;#define SSID &amp;#34;YourSSID&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="cp"&gt;#define PASSWORD &amp;#34;YourPassword&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="cp"&gt;#define LED_WLAN 13
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="cp"&gt;#define RED 3
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="cp"&gt;#define GREEN 5
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="cp"&gt;#define BLUE 6
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="cp"&gt;#define GND 4
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="cp"&gt;#define BUTTON 7
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;NanoESP&lt;/span&gt; &lt;span class="n"&gt;nanoesp&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;NanoESP&lt;/span&gt;&lt;span class="p"&gt;();&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;NanoESP_HTTP&lt;/span&gt; &lt;span class="n"&gt;http&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;NanoESP_HTTP&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;nanoesp&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;//String timeServerIP = ; // time.nist.gov NTP server address
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;String&lt;/span&gt; &lt;span class="n"&gt;ntpServerName&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="s"&gt;&amp;#34;195.145.119.188&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="c1"&gt;//&amp;#34;time.nist.gov&amp;#34;;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;const&lt;/span&gt; &lt;span class="kt"&gt;int&lt;/span&gt; &lt;span class="n"&gt;NTP_PACKET_SIZE&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;48&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; &lt;span class="c1"&gt;// NTP time stamp is in the first 48 bytes of the message
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;byte&lt;/span&gt; &lt;span class="n"&gt;packetBuffer&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;NTP_PACKET_SIZE&lt;/span&gt;&lt;span class="p"&gt;];&lt;/span&gt; &lt;span class="c1"&gt;//buffer to hold incoming and outgoing packets
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="kt"&gt;int&lt;/span&gt; &lt;span class="n"&gt;alarmHour&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;alarmMinute&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="kt"&gt;bool&lt;/span&gt; &lt;span class="n"&gt;alarm&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;byte&lt;/span&gt; &lt;span class="n"&gt;cRed&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;cBlue&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;cGreen&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="kt"&gt;unsigned&lt;/span&gt; &lt;span class="kt"&gt;long&lt;/span&gt; &lt;span class="n"&gt;previousMillis&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; &lt;span class="c1"&gt;// will store last time a msg was send
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="kt"&gt;unsigned&lt;/span&gt; &lt;span class="kt"&gt;long&lt;/span&gt; &lt;span class="n"&gt;interval&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;78&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; &lt;span class="c1"&gt;//
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="kt"&gt;void&lt;/span&gt; &lt;span class="nf"&gt;setup&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;Serial&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;begin&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;19200&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;nanoesp&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;init&lt;/span&gt;&lt;span class="p"&gt;();&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;pinMode&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;RED&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;OUTPUT&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;pinMode&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;GREEN&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;OUTPUT&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;pinMode&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;BLUE&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;OUTPUT&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;pinMode&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;GND&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;OUTPUT&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;digitalWrite&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;GND&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;LOW&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;pinMode&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;BUTTON&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;INPUT&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="c1"&gt;//Only Station Mode for TimeSync
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;nanoesp&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;configWifiMode&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;STATION&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="c1"&gt;//delay(1000);
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="c1"&gt;// Wait till Connected to WiFi
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;nanoesp&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;wifiConnected&lt;/span&gt;&lt;span class="p"&gt;())&lt;/span&gt;&lt;span class="n"&gt;digitalWrite&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;LED_WLAN&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;HIGH&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt; &lt;span class="k"&gt;else&lt;/span&gt; &lt;span class="n"&gt;Serial&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;println&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;F&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;&amp;#34;Error WLAN Connect&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;));&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="c1"&gt;//Start TCP Server
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;nanoesp&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;startTcpServer&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;80&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt; &lt;span class="n"&gt;Serial&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;println&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;F&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;&amp;#34;TCP Server Activ&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;));&lt;/span&gt; &lt;span class="k"&gt;else&lt;/span&gt; &lt;span class="n"&gt;Serial&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;println&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;F&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;&amp;#34;TCP Server Error&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;));&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="c1"&gt;//Print IP in Terminal
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;Serial&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;println&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;nanoesp&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;getIp&lt;/span&gt;&lt;span class="p"&gt;());&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;setSyncProvider&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;getNtpTime&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;Show_Time&lt;/span&gt;&lt;span class="p"&gt;();&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;time_t&lt;/span&gt; &lt;span class="nf"&gt;getNtpTime&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="c1"&gt;//convert to time_t , Paramter: connectionId, ServerAdress, Timezone
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;time_t&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="n"&gt;getNTPpacket&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;4&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;ntpServerName&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="kt"&gt;void&lt;/span&gt; &lt;span class="nf"&gt;loop&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;String&lt;/span&gt; &lt;span class="n"&gt;method&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;ressource&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;parameter&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="kt"&gt;int&lt;/span&gt; &lt;span class="n"&gt;id&lt;/span&gt; &lt;span class="p"&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;http&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;recvRequest&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;method&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;ressource&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;parameter&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;Serial&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;println&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;&amp;#34;New Request from id :&amp;#34;&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="n"&gt;String&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;id&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="s"&gt;&amp;#34;, method: &amp;#34;&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="n"&gt;method&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="s"&gt;&amp;#34;, ressource: &amp;#34;&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="n"&gt;ressource&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="s"&gt;&amp;#34; parameter: &amp;#34;&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="n"&gt;parameter&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;ressource&lt;/span&gt; &lt;span class="o"&gt;==&lt;/span&gt; &lt;span class="s"&gt;&amp;#34;/&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;http&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;sendFromFlash&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;index&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="k"&gt;sizeof&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;index&lt;/span&gt;&lt;span class="p"&gt;));&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;nanoesp&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;closeConnection&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;id&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;ressource&lt;/span&gt; &lt;span class="o"&gt;==&lt;/span&gt; &lt;span class="s"&gt;&amp;#34;/settimer&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;parameter&lt;/span&gt; &lt;span class="o"&gt;!=&lt;/span&gt; &lt;span class="s"&gt;&amp;#34;&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="c1"&gt;//timer=02%3A03&amp;amp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;String&lt;/span&gt; &lt;span class="n"&gt;sHour&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;parameter&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;substring&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;parameter&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;indexOf&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sc"&gt;&amp;#39;=&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;parameter&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;indexOf&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sc"&gt;&amp;#39;%&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;));&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;String&lt;/span&gt; &lt;span class="n"&gt;sMin&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;parameter&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;substring&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;parameter&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;indexOf&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sc"&gt;&amp;#39;A&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;parameter&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;indexOf&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sc"&gt;&amp;#39;&amp;amp;&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;));&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;String&lt;/span&gt; &lt;span class="n"&gt;sDuration&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;parameter&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;substring&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;parameter&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;indexOf&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sc"&gt;&amp;#39;&amp;amp;&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;sDuration&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;sDuration&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;substring&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;sDuration&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;indexOf&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sc"&gt;&amp;#39;=&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;sDuration&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;indexOf&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sc"&gt;&amp;#39;&amp;amp;&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;));&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;alarmHour&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;sHour&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;toInt&lt;/span&gt;&lt;span class="p"&gt;();&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;alarmMinute&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;sMin&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;toInt&lt;/span&gt;&lt;span class="p"&gt;();&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="kt"&gt;int&lt;/span&gt; &lt;span class="n"&gt;iDuration&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;sDuration&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;toInt&lt;/span&gt;&lt;span class="p"&gt;();&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;interval&lt;/span&gt; &lt;span class="o"&gt;*=&lt;/span&gt; &lt;span class="n"&gt;iDuration&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;Serial&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;println&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;&amp;#34;Timer: &amp;#34;&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="n"&gt;String&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;alarmHour&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="s"&gt;&amp;#34;:&amp;#34;&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="n"&gt;String&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;alarmMinute&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="s"&gt;&amp;#34; Duartion: &amp;#34;&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="n"&gt;String&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;iDuration&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;Show_Time&lt;/span&gt;&lt;span class="p"&gt;();&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;nanoesp&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;closeConnection&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;id&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;ressource&lt;/span&gt; &lt;span class="o"&gt;==&lt;/span&gt; &lt;span class="s"&gt;&amp;#34;/turnoff&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;alarm&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nb"&gt;false&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;cRed&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; &lt;span class="n"&gt;cBlue&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; &lt;span class="n"&gt;cGreen&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;analogWrite&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;RED&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="n"&gt;cRed&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt; &lt;span class="n"&gt;analogWrite&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;BLUE&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="n"&gt;cBlue&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;&lt;span class="n"&gt;analogWrite&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;GREEN&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="n"&gt;cGreen&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="k"&gt;else&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;http&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;sendFromFlash&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;error404&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="k"&gt;sizeof&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;error404&lt;/span&gt;&lt;span class="p"&gt;));&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;nanoesp&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;closeConnection&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;id&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="k"&gt;else&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;hour&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt; &lt;span class="o"&gt;==&lt;/span&gt; &lt;span class="n"&gt;alarmHour&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;minute&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt; &lt;span class="o"&gt;==&lt;/span&gt; &lt;span class="n"&gt;alarmMinute&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="o"&gt;!&lt;/span&gt;&lt;span class="n"&gt;alarm&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="n"&gt;alarm&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nb"&gt;true&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;alarm&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="n"&gt;wakeUp&lt;/span&gt;&lt;span class="p"&gt;();&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="kt"&gt;void&lt;/span&gt; &lt;span class="nf"&gt;MorningAlarm&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;Serial&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;println&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;&amp;#34;Alarm: - turn lights off&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="kt"&gt;void&lt;/span&gt; &lt;span class="nf"&gt;wakeUp&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;millis&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="n"&gt;previousMillis&lt;/span&gt; &lt;span class="o"&gt;&amp;gt;=&lt;/span&gt; &lt;span class="n"&gt;interval&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;previousMillis&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;millis&lt;/span&gt;&lt;span class="p"&gt;();&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;cRed&lt;/span&gt; &lt;span class="o"&gt;==&lt;/span&gt; &lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="n"&gt;Show_Time&lt;/span&gt;&lt;span class="p"&gt;();&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;cRed&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;&lt;/span&gt; &lt;span class="mi"&gt;255&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;cRed&lt;/span&gt;&lt;span class="o"&gt;++&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; &lt;span class="n"&gt;analogWrite&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;RED&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;cRed&lt;/span&gt; &lt;span class="p"&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="k"&gt;else&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;cGreen&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;&lt;/span&gt; &lt;span class="mi"&gt;255&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;cGreen&lt;/span&gt;&lt;span class="o"&gt;++&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;analogWrite&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;GREEN&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;cGreen&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="k"&gt;else&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;cBlue&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;&lt;/span&gt; &lt;span class="mi"&gt;255&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;cBlue&lt;/span&gt;&lt;span class="o"&gt;++&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;analogWrite&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;BLUE&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;cBlue&lt;/span&gt; &lt;span class="p"&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;cBlue&lt;/span&gt; &lt;span class="o"&gt;==&lt;/span&gt; &lt;span class="mi"&gt;255&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="n"&gt;Show_Time&lt;/span&gt;&lt;span class="p"&gt;();&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;// prepare an NTP request to the time server and send to the given
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="kt"&gt;bool&lt;/span&gt; &lt;span class="nf"&gt;sendNTPpacket&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="kt"&gt;int&lt;/span&gt; &lt;span class="n"&gt;id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;String&lt;/span&gt; &lt;span class="n"&gt;address&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="c1"&gt;// set all bytes in the buffer to 0
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;memset&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;packetBuffer&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;NTP_PACKET_SIZE&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="c1"&gt;// Initialize values needed to form NTP request
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="c1"&gt;// (see URL above for details on the packets)
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;packetBuffer&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mb"&gt;0b11100011&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; &lt;span class="c1"&gt;// LI, Version, Mode
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;packetBuffer&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; &lt;span class="c1"&gt;// Stratum, or type of clock
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;packetBuffer&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;6&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; &lt;span class="c1"&gt;// Polling Interval
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;packetBuffer&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="mi"&gt;3&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mh"&gt;0xEC&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; &lt;span class="c1"&gt;// Peer Clock Precision
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="c1"&gt;// 8 bytes of zero for Root Delay &amp;amp; Root Dispersion
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;packetBuffer&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="mi"&gt;12&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;49&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;packetBuffer&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="mi"&gt;13&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mh"&gt;0x4E&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;packetBuffer&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="mi"&gt;14&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;49&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;packetBuffer&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="mi"&gt;15&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;52&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="c1"&gt;//
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="c1"&gt;// if we need a cr/lf
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="c1"&gt;//
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;packetBuffer&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;NTP_PACKET_SIZE&lt;/span&gt; &lt;span class="p"&gt;]&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mh"&gt;0x0D&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;packetBuffer&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;NTP_PACKET_SIZE&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mh"&gt;0x0A&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="c1"&gt;// all NTP fields have been given values, now
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="c1"&gt;// you can send a packet requesting a timestamp:
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt; &lt;span class="n"&gt;nanoesp&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;sendRaw&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;packetBuffer&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;NTP_PACKET_SIZE&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt; &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="nb"&gt;true&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="nb"&gt;false&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="kt"&gt;long&lt;/span&gt; &lt;span class="nf"&gt;getNTPpacket&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="kt"&gt;int&lt;/span&gt; &lt;span class="n"&gt;id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;String&lt;/span&gt; &lt;span class="n"&gt;address&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="kt"&gt;int&lt;/span&gt; &lt;span class="n"&gt;timeZone&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="kt"&gt;unsigned&lt;/span&gt; &lt;span class="kt"&gt;long&lt;/span&gt; &lt;span class="n"&gt;secsSince1900&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;byte&lt;/span&gt; &lt;span class="n"&gt;offset&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;40&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="o"&gt;!&lt;/span&gt;&lt;span class="n"&gt;nanoesp&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;newConnection&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;UDP&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;address&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mi"&gt;123&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt; &lt;span class="n"&gt;Serial&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;println&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;&amp;#34;no connection ntp server&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt; &lt;span class="c1"&gt;//NTP requests are to port 123
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;delay&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;100&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="o"&gt;!&lt;/span&gt;&lt;span class="n"&gt;sendNTPpacket&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;address&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;Serial&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;println&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;&amp;#34;No time request send&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;nanoesp&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;setTimeout&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;2000&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;nanoesp&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;find&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;&amp;#34;+IPD,&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="kt"&gt;int&lt;/span&gt; &lt;span class="n"&gt;vid&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;nanoesp&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;parseInt&lt;/span&gt;&lt;span class="p"&gt;();&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;nanoesp&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;find&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;&amp;#34;,&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="kt"&gt;int&lt;/span&gt; &lt;span class="n"&gt;len&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;nanoesp&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;parseInt&lt;/span&gt;&lt;span class="p"&gt;();&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="c1"&gt;//Serial.println(String(len));
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;byte&lt;/span&gt; &lt;span class="n"&gt;buffer&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;len&lt;/span&gt;&lt;span class="p"&gt;];&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;nanoesp&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;find&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;&amp;#34;:&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;nanoesp&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;readBytes&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;buffer&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mi"&gt;48&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;// for (int i = 0; i &amp;lt;= NTP_PACKET_SIZE; i++) {
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;// Serial.print(buffer[i], HEX);
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;// }
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="c1"&gt;// convert four bytes starting at location 40 to a long integer
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;secsSince1900&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="kt"&gt;unsigned&lt;/span&gt; &lt;span class="kt"&gt;long&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="n"&gt;buffer&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;offset&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;&amp;lt;&lt;/span&gt; &lt;span class="mi"&gt;24&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;secsSince1900&lt;/span&gt; &lt;span class="o"&gt;|=&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="kt"&gt;unsigned&lt;/span&gt; &lt;span class="kt"&gt;long&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="n"&gt;buffer&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;offset&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;&amp;lt;&lt;/span&gt; &lt;span class="mi"&gt;16&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;secsSince1900&lt;/span&gt; &lt;span class="o"&gt;|=&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="kt"&gt;unsigned&lt;/span&gt; &lt;span class="kt"&gt;long&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="n"&gt;buffer&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;offset&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;&amp;lt;&lt;/span&gt; &lt;span class="mi"&gt;8&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;secsSince1900&lt;/span&gt; &lt;span class="o"&gt;|=&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="kt"&gt;unsigned&lt;/span&gt; &lt;span class="kt"&gt;long&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="n"&gt;buffer&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;offset&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="mi"&gt;3&lt;/span&gt;&lt;span class="p"&gt;];&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;nanoesp&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;find&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;&amp;#34;OK&lt;/span&gt;&lt;span class="se"&gt;\r\n&lt;/span&gt;&lt;span class="s"&gt;&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;nanoesp&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;closeConnection&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;id&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="c1"&gt;// return secsSince1900 + timeZone * SECS_PER_HOUR; // NTP Date
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="n"&gt;secsSince1900&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="mi"&gt;2208988800UL&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="n"&gt;timeZone&lt;/span&gt; &lt;span class="o"&gt;*&lt;/span&gt; &lt;span class="n"&gt;SECS_PER_HOUR&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; &lt;span class="c1"&gt;// UNIX Date
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="k"&gt;else&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;Serial&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;println&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;&amp;#34;no time recieved&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;nanoesp&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;closeConnection&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;id&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="kt"&gt;void&lt;/span&gt; &lt;span class="nf"&gt;Show_Time&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;String&lt;/span&gt; &lt;span class="n"&gt;shour&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;sminute&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;ssecond&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;Serial&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;&amp;#34;Date: &amp;#34;&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;Serial&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;day&lt;/span&gt;&lt;span class="p"&gt;());&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;Serial&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;&amp;#34;.&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;Serial&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;month&lt;/span&gt;&lt;span class="p"&gt;());&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;Serial&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;&amp;#34;.&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;Serial&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;println&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;year&lt;/span&gt;&lt;span class="p"&gt;());&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;hour&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;=&lt;/span&gt; &lt;span class="mi"&gt;9&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="n"&gt;shour&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="s"&gt;&amp;#34;0&amp;#34;&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="n"&gt;String&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;hour&lt;/span&gt;&lt;span class="p"&gt;());&lt;/span&gt; &lt;span class="k"&gt;else&lt;/span&gt; &lt;span class="n"&gt;shour&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;String&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;hour&lt;/span&gt;&lt;span class="p"&gt;());&lt;/span&gt; &lt;span class="c1"&gt;// adjust for 0-9
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;minute&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;=&lt;/span&gt; &lt;span class="mi"&gt;9&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="n"&gt;sminute&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="s"&gt;&amp;#34;0&amp;#34;&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="n"&gt;String&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;minute&lt;/span&gt;&lt;span class="p"&gt;());&lt;/span&gt; &lt;span class="k"&gt;else&lt;/span&gt; &lt;span class="n"&gt;sminute&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;String&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;minute&lt;/span&gt;&lt;span class="p"&gt;());&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;second&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;=&lt;/span&gt; &lt;span class="mi"&gt;9&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="n"&gt;ssecond&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="s"&gt;&amp;#34;0&amp;#34;&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="n"&gt;String&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;second&lt;/span&gt;&lt;span class="p"&gt;());&lt;/span&gt; &lt;span class="k"&gt;else&lt;/span&gt; &lt;span class="n"&gt;ssecond&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;String&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;second&lt;/span&gt;&lt;span class="p"&gt;());&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;Serial&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;println&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt; &lt;span class="s"&gt;&amp;#34;Time: &amp;#34;&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="n"&gt;shour&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="s"&gt;&amp;#34;:&amp;#34;&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="n"&gt;sminute&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="s"&gt;&amp;#34;:&amp;#34;&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="n"&gt;ssecond&lt;/span&gt; &lt;span class="p"&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;/details&gt;
&lt;p&gt;&lt;em&gt;(Die frühere Einbettung über Arduino Create ist nicht mehr verfügbar; der Code stammt aus dem Download aller Programme.)&lt;/em&gt;&lt;/p&gt;</description></item><item><title>Tag 16: Ein Webserver Piano</title><link>https://neu-iot.fkainka.de/day16-2016/</link><pubDate>Fri, 16 Dec 2016 00:01:54 +0100</pubDate><guid>https://neu-iot.fkainka.de/day16-2016/</guid><description>&lt;p&gt;Hinter dem heutigen Türchen befindet sich ein Piezzo Schallwandler. Mit ihm ist es möglich, Töne zu generieren, wie im heutigen Versuch deutlich wird. Sie basteln heute eine Art Klavier, das über eine Webseite bedient werden kann. Doch zunächst der Aufbau:&lt;/p&gt;
&lt;figure&gt;&lt;a href="https://neu-iot.fkainka.de/images/2016/09/Day16_Piezzo_Steckplatine.jpg"&gt;&lt;img class="size-large wp-image-1382" src="https://neu-iot.fkainka.de/images/2016/09/Day16_Piezzo_Steckplatine.jpg" alt="Der Piezzo richtig angeschlossen" width="616" height="401" /&gt;&lt;/a&gt;&lt;figcaption&gt;Der Piezzo richtig angeschlossen&lt;/figcaption&gt;&lt;/figure&gt;
&lt;details class="spoiler"&gt;
&lt;summary&gt;Das Programm: A16_P16_WebserverPiano.ino&lt;/summary&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-cpp" data-lang="cpp"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="cm"&gt;/*
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="cm"&gt; TCP-Server Piano
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="cm"&gt; Change SSID and PASSWORD.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="cm"&gt;*/&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="cp"&gt;#include&lt;/span&gt; &lt;span class="cpf"&gt;&amp;lt;NanoESP.h&amp;gt;&lt;/span&gt;&lt;span class="cp"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="cp"&gt;#include&lt;/span&gt; &lt;span class="cpf"&gt;&amp;lt;NanoESP_HTTP.h&amp;gt;&lt;/span&gt;&lt;span class="cp"&gt; &lt;/span&gt;&lt;span class="c1"&gt;//special library for http-connection
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="cp"&gt;#include&lt;/span&gt; &lt;span class="cpf"&gt;&amp;lt;SoftwareSerial.h&amp;gt;&lt;/span&gt;&lt;span class="cp"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="cp"&gt;#include&lt;/span&gt; &lt;span class="cpf"&gt;&amp;#34;Websites.h&amp;#34;&lt;/span&gt;&lt;span class="cp"&gt; &lt;/span&gt;&lt;span class="c1"&gt;//websites in a special file as progmem
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="cp"&gt;#define SSID &amp;#34;YourSSID&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="cp"&gt;#define PASSWORD &amp;#34;YourPassword&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="cp"&gt;#define LED_WLAN 13
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;NanoESP&lt;/span&gt; &lt;span class="n"&gt;nanoesp&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;NanoESP&lt;/span&gt;&lt;span class="p"&gt;();&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;NanoESP_HTTP&lt;/span&gt; &lt;span class="n"&gt;http&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;NanoESP_HTTP&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;nanoesp&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="kt"&gt;void&lt;/span&gt; &lt;span class="nf"&gt;setup&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;Serial&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;begin&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;19200&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;nanoesp&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;init&lt;/span&gt;&lt;span class="p"&gt;();&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="c1"&gt;//! Only if you want to change the ACCESPOINT configuration
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="c1"&gt;//nanoesp.configWifi(ACCESSPOINT, &amp;#34;NanoESP&amp;#34;, &amp;#34;&amp;#34;);
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="c1"&gt;//! Only if you use a new Network
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="c1"&gt;// nanoesp.configWifi(DUAL, SSID, PASSWORD);
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="c1"&gt;//Dual Mode
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;nanoesp&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;configWifiMode&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;DUAL&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="c1"&gt;//delay(1000);
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="c1"&gt;// Wait till Connected to WiFi
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;nanoesp&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;wifiConnected&lt;/span&gt;&lt;span class="p"&gt;())&lt;/span&gt;&lt;span class="n"&gt;digitalWrite&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;LED_WLAN&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;HIGH&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt; &lt;span class="k"&gt;else&lt;/span&gt; &lt;span class="n"&gt;Serial&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;println&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;F&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;&amp;#34;Error WLAN Connect&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;));&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="c1"&gt;//Start TCP Server
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;nanoesp&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;startTcpServer&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;80&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt; &lt;span class="n"&gt;Serial&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;println&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;F&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;&amp;#34;TCP Server Activ&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;));&lt;/span&gt; &lt;span class="k"&gt;else&lt;/span&gt; &lt;span class="n"&gt;Serial&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;println&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;F&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;&amp;#34;TCP Server Error&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;));&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="c1"&gt;//Print IP in Terminal
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;Serial&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;println&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;nanoesp&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;getIp&lt;/span&gt;&lt;span class="p"&gt;());&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="kt"&gt;void&lt;/span&gt; &lt;span class="nf"&gt;loop&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;String&lt;/span&gt; &lt;span class="n"&gt;method&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;ressource&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;parameter&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="kt"&gt;int&lt;/span&gt; &lt;span class="n"&gt;id&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;http&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;recvRequest&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;method&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;ressource&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;parameter&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt; &lt;span class="c1"&gt;//Incoming request, parameters by reference
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;Serial&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;println&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;&amp;#34;New Request from id :&amp;#34;&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="n"&gt;String&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;id&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="s"&gt;&amp;#34;, method: &amp;#34;&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="n"&gt;method&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="s"&gt;&amp;#34;, ressource: &amp;#34;&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="n"&gt;ressource&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="s"&gt;&amp;#34; parameter: &amp;#34;&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="n"&gt;parameter&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;ressource&lt;/span&gt; &lt;span class="o"&gt;==&lt;/span&gt; &lt;span class="s"&gt;&amp;#34;/&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;http&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;sendFromFlash&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;index&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="k"&gt;sizeof&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;index&lt;/span&gt;&lt;span class="p"&gt;));&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;nanoesp&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;closeConnection&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;id&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="k"&gt;else&lt;/span&gt; &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;ressource&lt;/span&gt; &lt;span class="o"&gt;==&lt;/span&gt; &lt;span class="s"&gt;&amp;#34;/dataonly&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt; &lt;span class="c1"&gt;//only data is recieved on this url, no need to send a website
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;nanoesp&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;closeConnection&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;id&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="k"&gt;else&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;http&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;sendFromFlash&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;error404&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="k"&gt;sizeof&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;error404&lt;/span&gt;&lt;span class="p"&gt;));&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;nanoesp&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;closeConnection&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;id&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;parameter&lt;/span&gt; &lt;span class="o"&gt;!=&lt;/span&gt; &lt;span class="s"&gt;&amp;#34;&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="c1"&gt;//the request included parameters
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;String&lt;/span&gt; &lt;span class="n"&gt;strTone&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;method&lt;/span&gt; &lt;span class="o"&gt;==&lt;/span&gt; &lt;span class="n"&gt;GET&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="n"&gt;strTone&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;parameter&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;substring&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;6&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt; &lt;span class="k"&gt;else&lt;/span&gt; &lt;span class="n"&gt;strTone&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;parameter&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;substring&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;5&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt; &lt;span class="c1"&gt;//get note values
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;noTone&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;8&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;tone&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;8&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;strTone&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;toInt&lt;/span&gt;&lt;span class="p"&gt;(),&lt;/span&gt; &lt;span class="mi"&gt;200&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt; &lt;span class="c1"&gt;//play note for 200ms
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;/details&gt;
&lt;p&gt;&lt;em&gt;(Die frühere Einbettung über Arduino Create ist nicht mehr verfügbar; der Code stammt aus dem Download aller Programme.)&lt;/em&gt;&lt;/p&gt;</description></item><item><title>Tag 15: Ein Webserver</title><link>https://neu-iot.fkainka.de/day15-2016/</link><pubDate>Thu, 15 Dec 2016 00:01:28 +0100</pubDate><guid>https://neu-iot.fkainka.de/day15-2016/</guid><description>&lt;p&gt;Nachdem in den letzten Tagen vor allem die Blynk-Plattform zentraler Punkt unserer Projekte war, kommt nun ein ganz neues Thema, und zwar der NanoESP als Webserver. Bei dem Versuch des ersten Tages haben Sie bereits einen ersten Eindruck bekommen. In den folgenden Tagen werden Sie sehen, was noch alles möglich ist.&lt;/p&gt;
&lt;p&gt;Hinter dem heutigen Türchen befindet sich ein spezielles doppeladriges Kabel, mit dem sich z.B. auch LEDs oder Sensoren außerhalb des Boards einsetzen lassen. Für den heutigen Versuch ist allerdings gar kein Hardwareaufbau nötig. Alles was Sie benötigen ist das Programm und einen Browser.&lt;/p&gt;</description></item><item><title>Tag 18 keine werte</title><link>https://neu-iot.fkainka.de/forum/topic/tag-18-keine-werte/</link><pubDate>Wed, 14 Dec 2016 20:49:06 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/tag-18-keine-werte/</guid><description>&lt;p&gt;Das uploaden des sketches funktioniert ohne probleme und laut anleitung soll ich dann die Website öffnen dies funktionirt soweit auch aber ich habe keine werte neben den balken es ändert sich auch nichts wenn ich am poti drehe. (Bild im Anhang)&lt;br&gt;
was habe ich falsch gemacht?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Anhänge:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="Screenshot-6.png" loading="lazy" src="https://neu-iot.fkainka.de/images/2016/12/Screenshot-6.png"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="1-antwort"&gt;1 Antwort&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;fk&lt;/strong&gt; – 18.12.2016&lt;/p&gt;
&lt;p&gt;Hallo,&lt;/p&gt;
&lt;p&gt;handelt es sich um das aktuelle Programm von der Webseite?&lt;/p&gt;
&lt;p&gt;Und die einfachste Möglichkeit wäre, dass die falschen Pins erwischt wurden.&lt;/p&gt;</description></item><item><title>Tag 14: Langzeit Temperatur Messung</title><link>https://neu-iot.fkainka.de/day14-2016/</link><pubDate>Wed, 14 Dec 2016 00:01:14 +0100</pubDate><guid>https://neu-iot.fkainka.de/day14-2016/</guid><description>&lt;p&gt;Hinter dem heutigen Türchen befindet sich ein NTC-Sensor (Heißleiter, Negative Temperature Coefﬁcient). Dieser verändert seinen Widerstand in Abhängigkeit von der Temperatur. Sie nutzen den Sensor heute, um eine Langzeitmessung der Temperatur vorzunehmen. Als kleinen Bonus können Sie einen Zeitpunkt auswählen, an dem Sie eine Zusammenfassung per Mail geschickt bekommen.&lt;/p&gt;
&lt;p&gt;Für den Aufbau des heutigen Tages benötigen Sie neben dem NTC auch das Poti und einen 1 kOhm Widerstand. Mit dem Poti können Sie einen Feinabgleich der Temperatur vornehmen.&lt;/p&gt;</description></item><item><title>Tag 13: Alarmanlage mit Push Nachrichten</title><link>https://neu-iot.fkainka.de/day13-2016/</link><pubDate>Tue, 13 Dec 2016 00:01:56 +0100</pubDate><guid>https://neu-iot.fkainka.de/day13-2016/</guid><description>&lt;p&gt;Bei dem Projekt des heutigen Tages handelt es sich um eine einfache, stille Alarmanlage mit Passwort-Eingabe zum Resetten des Alarms. Damit man von dem stillen Alarm überhaupt etwas mitbekommt, sendet das Board eine Push-Nachricht zum Smartphone. Der sich hinter dem heutigen Türchen befindenden Tiltsensor setzen wir hier als Bewegungssensor ein. Er kann über Erschütterungen informieren und somit Bescheid geben, wenn jemand das NanoESP-Board kippt.&lt;/p&gt;
&lt;figure&gt;&lt;a href="https://neu-iot.fkainka.de/images/2016/09/Day13_Tilt_Steckplatine.jpg"&gt;&lt;img class="size-large wp-image-1366" src="https://neu-iot.fkainka.de/images/2016/09/Day13_Tilt_Steckplatine.jpg" alt="Aufbau mit Tiltsensor" width="616" height="301" /&gt;&lt;/a&gt;&lt;figcaption&gt;Aufbau mit Tiltsensor&lt;/figcaption&gt;&lt;/figure&gt;
&lt;details class="spoiler"&gt;
&lt;summary&gt;Das Programm: A16_P13_Blynk9_PushAlarm.ino&lt;/summary&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-cpp" data-lang="cpp"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="cm"&gt;/*
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="cm"&gt; Blnky9: PushAlarm
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="cm"&gt; Change ssid, password and token
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="cm"&gt;*/&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="kt"&gt;char&lt;/span&gt; &lt;span class="n"&gt;ssid&lt;/span&gt;&lt;span class="p"&gt;[]&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="s"&gt;&amp;#34;YourSSID&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="kt"&gt;char&lt;/span&gt; &lt;span class="n"&gt;password&lt;/span&gt;&lt;span class="p"&gt;[]&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="s"&gt;&amp;#34;YourPassword&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="kt"&gt;char&lt;/span&gt; &lt;span class="n"&gt;token&lt;/span&gt;&lt;span class="p"&gt;[]&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="s"&gt;&amp;#34;YourToken&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;String&lt;/span&gt; &lt;span class="n"&gt;passwordAlarm&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="s"&gt;&amp;#34;password&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;String&lt;/span&gt; &lt;span class="n"&gt;alarmMsg&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="s"&gt;&amp;#34;Alarm! Someone touched the NanoESP!&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="cp"&gt;#define BLYNK_DEBUG
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="cp"&gt;#define BLYNK_PRINT Serial &lt;/span&gt;&lt;span class="c1"&gt;// Comment this out to disable prints and save space
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="cp"&gt;#include&lt;/span&gt; &lt;span class="cpf"&gt;&amp;lt;ESP8266_SoftSer.h&amp;gt;&lt;/span&gt;&lt;span class="cp"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="cp"&gt;#include&lt;/span&gt; &lt;span class="cpf"&gt;&amp;lt;BlynkSimpleShieldEsp8266_SoftSer.h&amp;gt;&lt;/span&gt;&lt;span class="cp"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="cp"&gt;#include&lt;/span&gt; &lt;span class="cpf"&gt;&amp;lt;SimpleTimer.h&amp;gt;&lt;/span&gt;&lt;span class="cp"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;// Set ESP8266 Serial object
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="cp"&gt;#include&lt;/span&gt; &lt;span class="cpf"&gt;&amp;lt;SoftwareSerial.h&amp;gt;&lt;/span&gt;&lt;span class="cp"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;SoftwareSerial&lt;/span&gt; &lt;span class="nf"&gt;EspSerial&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;11&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mi"&gt;12&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt; &lt;span class="c1"&gt;// RX, TX
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;ESP8266&lt;/span&gt; &lt;span class="nf"&gt;wifi&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;EspSerial&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;SimpleTimer&lt;/span&gt; &lt;span class="n"&gt;timer&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;WidgetTerminal&lt;/span&gt; &lt;span class="nf"&gt;terminal&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;V1&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;boolean&lt;/span&gt; &lt;span class="n"&gt;alarm&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nb"&gt;false&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="kt"&gt;void&lt;/span&gt; &lt;span class="nf"&gt;setup&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="c1"&gt;// Set console baud rate
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;Serial&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;begin&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;19200&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;EspSerial&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;begin&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;19200&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;Blynk&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;begin&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;token&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;wifi&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;ssid&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;password&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="c1"&gt;//push msg
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;Blynk&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;notify&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;&amp;#34;Alarm active&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;pinMode&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;INPUT_PULLUP&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="c1"&gt;//timer for blinking led on alarm
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;timer&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;setInterval&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;1000L&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;blinkAlarm&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="kt"&gt;void&lt;/span&gt; &lt;span class="nf"&gt;loop&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;Blynk&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;run&lt;/span&gt;&lt;span class="p"&gt;();&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;alarm&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="n"&gt;timer&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;run&lt;/span&gt;&lt;span class="p"&gt;();&lt;/span&gt; &lt;span class="k"&gt;else&lt;/span&gt; &lt;span class="n"&gt;digitalWrite&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;13&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;LOW&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt; &lt;span class="c1"&gt;//blink if alarm active
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;digitalRead&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt; &lt;span class="c1"&gt;//read tilt sensor
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="o"&gt;!&lt;/span&gt;&lt;span class="n"&gt;alarm&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;alarm&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nb"&gt;true&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;Blynk&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;notify&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;alarmMsg&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt; &lt;span class="c1"&gt;//push msg on alarm
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;terminal&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;println&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;F&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;&amp;#34;Alarm! Type in Password:&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;));&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;terminal&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;flush&lt;/span&gt;&lt;span class="p"&gt;();&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;BLYNK_CONNECTED&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;Blynk&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;syncAll&lt;/span&gt;&lt;span class="p"&gt;();&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;terminal&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;println&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;F&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;&amp;#34;Blynk v&amp;#34;&lt;/span&gt; &lt;span class="n"&gt;BLYNK_VERSION&lt;/span&gt; &lt;span class="s"&gt;&amp;#34;: Device started&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;));&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;terminal&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;println&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;&amp;#34;-------------&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;terminal&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;flush&lt;/span&gt;&lt;span class="p"&gt;();&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;BLYNK_WRITE&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;V1&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="c1"&gt;//Terminal
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="c1"&gt;//type in password on alarm
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;alarm&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;String&lt;/span&gt; &lt;span class="n"&gt;passInput&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;param&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;asStr&lt;/span&gt;&lt;span class="p"&gt;();&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;passwordAlarm&lt;/span&gt; &lt;span class="o"&gt;==&lt;/span&gt; &lt;span class="n"&gt;passInput&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;alarm&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nb"&gt;false&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;terminal&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;println&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;F&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;&amp;#34;Alarm deaktivated&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;));&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;terminal&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;flush&lt;/span&gt;&lt;span class="p"&gt;();&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="k"&gt;else&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;terminal&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;println&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;F&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;&amp;#34;Wrong password!&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;));&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;terminal&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;flush&lt;/span&gt;&lt;span class="p"&gt;();&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;//timer function for blinking led on alarm
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="kt"&gt;void&lt;/span&gt; &lt;span class="nf"&gt;blinkAlarm&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;digitalWrite&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;13&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="o"&gt;!&lt;/span&gt;&lt;span class="n"&gt;digitalRead&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;13&lt;/span&gt;&lt;span class="p"&gt;));&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;/details&gt;
&lt;p&gt;&lt;em&gt;(Die frühere Einbettung über Arduino Create ist nicht mehr verfügbar; der Code stammt aus dem Download aller Programme.)&lt;/em&gt;&lt;/p&gt;</description></item><item><title>Tag 12: Lichtwächter</title><link>https://neu-iot.fkainka.de/day12-2016/</link><pubDate>Mon, 12 Dec 2016 00:01:46 +0100</pubDate><guid>https://neu-iot.fkainka.de/day12-2016/</guid><description>&lt;p&gt;Hinter dem Türchen des heutigen Tages finden Sie einen Phototransistor. Dabei handelt es sich um einen Sensor, mit dem Helligkeit gemessen werden kann. Dies werden Sie heute auch tun, aber neben dem einfachen Messen gibt das heutige Projekt auch über verschiedene Kanäle Alarm, sobald per App einstellbare Grenzwerte überschritten werden. Damit dies alles auch funktioniert, müssen Sie den Sensor mit einer Spannungsteilerschaltung an den Pin A0 anschließen, wie auf dem unteren Bild zu sehen ist. Beachten Sie die richtige Polung des Phototransistors (kurzes Beinchen an VCC).  Andersherum funktioniert er zwar auch, aber lange nicht so empfindlich.&lt;/p&gt;</description></item><item><title>Nano ESP Forum in English</title><link>https://neu-iot.fkainka.de/forum/topic/nano-esp-forum-in-english/</link><pubDate>Sun, 11 Dec 2016 20:40:45 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/nano-esp-forum-in-english/</guid><description>&lt;p&gt;Hi,&lt;br&gt;
I am looking for a Nano ESP forum in English. I purchased the Franzis Maker Kit this past summer from Elektor. I finely have had some time to experiment with the board. However, I have not had any success with AT+CWLIF, AT+CWLAP, ATCWJAP= reading my IP. I did have the CWLIF work once 192.168.4.2 work once but was not able to complete the rest of the steps in Chap 1.1 of the book on pages 14 and 15 of the English version of the book. Attached is a screen shot&lt;/p&gt;</description></item><item><title>Tag 17: 'setSyncProvider' was not declared in this scope</title><link>https://neu-iot.fkainka.de/forum/topic/tag-17-setsyncprovider-was-not-declared-in-this-scope/</link><pubDate>Sun, 11 Dec 2016 18:13:15 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/tag-17-setsyncprovider-was-not-declared-in-this-scope/</guid><description>&lt;p&gt;Wenn ich bei tag 17 den Sketch auf das NanoESP-Board laden möchte kommt &amp;ldquo;&amp;lsquo;setSyncProvider&amp;rsquo; was not declared in this scope&amp;rdquo;&lt;br&gt;
was kann ich tun b.z.w was mache ich falsch?&lt;/p&gt;
&lt;p&gt;bitte um hilfe&lt;/p&gt;
&lt;p&gt;Grüße GHOST_5482&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="5-antworten"&gt;5 Antworten&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;fk&lt;/strong&gt; – 13.12.2016&lt;/p&gt;
&lt;p&gt;Hallo,&lt;/p&gt;
&lt;p&gt;ich habe das Programm nochmal getestet und &amp;ldquo;glücklicherweise&amp;rdquo; ist bei mir der Fehler auch aufgetreten. Es scheint mit einem Arduino und Time-Library Update zusammenzuhängen. Die Lösung war,&lt;br&gt;
#include Time.h&lt;br&gt;
in&lt;br&gt;
#include TimeLib.h&lt;br&gt;
umzubenennen. Die Klammern um den Lib-Namen ist auch wichtig, kann ich hier aber aufgrund von Wordpress Formatierungen nicht darstellen.&lt;/p&gt;</description></item><item><title>Tag 8</title><link>https://neu-iot.fkainka.de/forum/topic/tag-8/</link><pubDate>Sun, 11 Dec 2016 14:24:20 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/tag-8/</guid><description>&lt;p&gt;&amp;hellip; läuft nun mit einem Ersatzpoti aus der Ramschkiste, 250k. Wie ist der Wert original? Bei dem Steckpoti aus dem Kalender kann ich nichts mehr messen, zwei Beinchen baumeln &amp;hellip;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="1-antwort"&gt;1 Antwort&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;paulaner&lt;/strong&gt; – 16.12.2016&lt;/p&gt;
&lt;p&gt;Das ist einfach.&lt;br&gt;
Auf der Rückseite jedes Kalendertags (fach) steht es.&lt;/p&gt;
&lt;p&gt;10K 10mm&lt;/p&gt;</description></item><item><title>Tag 11: Tag/Nacht Licht</title><link>https://neu-iot.fkainka.de/day11-2016/</link><pubDate>Sun, 11 Dec 2016 00:01:57 +0100</pubDate><guid>https://neu-iot.fkainka.de/day11-2016/</guid><description>&lt;p&gt;Hinter dem heutigen Türchen befindet sich ein 10 kOhm Widerstand den wir heute aber noch nicht benötigen werden. Stattdessen funktioniert der Aufbau des gestrigen Versuchs auch heute. In diesem Projekt werden Sie eine Tag/Nacht Lampe basteln, die zu bestimmten Uhrzeiten die Farbe wechselt. So können Sie Tagsüber ein helles Licht leuchten lassen, während in der Nacht nur ein dunkles Rot als Notbeleuchtung für etwas Orientierung sorgt.&lt;/p&gt;
&lt;figure&gt;&lt;a href="https://neu-iot.fkainka.de/images/2016/09/Day10_1_RGB-1.jpg"&gt;&lt;img class="size-large wp-image-1352" src="https://neu-iot.fkainka.de/images/2016/09/Day10_1_RGB-1.jpg" alt="Der Aufbau von Tag 10" width="616" height="362" /&gt;&lt;/a&gt;&lt;figcaption&gt;Der Aufbau von Tag 10&lt;/figcaption&gt;&lt;/figure&gt;
&lt;details class="spoiler"&gt;
&lt;summary&gt;Das Programm: A16_P11_Blynk7_DayNight.ino&lt;/summary&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-cpp" data-lang="cpp"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="cm"&gt;/*
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="cm"&gt;Blynk 7: DayNight
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="cm"&gt;Change ssid, password and token
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="cm"&gt;*/&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="kt"&gt;char&lt;/span&gt; &lt;span class="n"&gt;ssid&lt;/span&gt;&lt;span class="p"&gt;[]&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="s"&gt;&amp;#34;YourSSID&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="kt"&gt;char&lt;/span&gt; &lt;span class="n"&gt;password&lt;/span&gt;&lt;span class="p"&gt;[]&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="s"&gt;&amp;#34;YourPassword&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="kt"&gt;char&lt;/span&gt; &lt;span class="n"&gt;token&lt;/span&gt;&lt;span class="p"&gt;[]&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="s"&gt;&amp;#34;YourToken&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="cp"&gt;#define BLYNK_DEBUG
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="cp"&gt;#define BLYNK_PRINT Serial &lt;/span&gt;&lt;span class="c1"&gt;// Comment this out to disable prints and save space
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="cp"&gt;#include&lt;/span&gt; &lt;span class="cpf"&gt;&amp;lt;ESP8266_SoftSer.h&amp;gt;&lt;/span&gt;&lt;span class="cp"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="cp"&gt;#include&lt;/span&gt; &lt;span class="cpf"&gt;&amp;lt;BlynkSimpleShieldEsp8266_SoftSer.h&amp;gt;&lt;/span&gt;&lt;span class="cp"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;// Set ESP8266 Serial object
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="cp"&gt;#include&lt;/span&gt; &lt;span class="cpf"&gt;&amp;lt;SoftwareSerial.h&amp;gt;&lt;/span&gt;&lt;span class="cp"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;SoftwareSerial&lt;/span&gt; &lt;span class="nf"&gt;EspSerial&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;11&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mi"&gt;12&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt; &lt;span class="c1"&gt;// RX, TX
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;ESP8266&lt;/span&gt; &lt;span class="nf"&gt;wifi&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;EspSerial&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;boolean&lt;/span&gt; &lt;span class="n"&gt;isDay&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="kt"&gt;void&lt;/span&gt; &lt;span class="nf"&gt;setup&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="c1"&gt;// Set console baud rate
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;Serial&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;begin&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;19200&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;EspSerial&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;begin&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;19200&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;Blynk&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;begin&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;token&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;wifi&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;ssid&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;password&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="kt"&gt;void&lt;/span&gt; &lt;span class="nf"&gt;loop&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="c1"&gt;//all events are handled by functions below
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;Blynk&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;run&lt;/span&gt;&lt;span class="p"&gt;();&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;BLYNK_CONNECTED&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="c1"&gt;//Sync all states when reconnected
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;Blynk&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;syncAll&lt;/span&gt;&lt;span class="p"&gt;();&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;BLYNK_WRITE&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;V1&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="c1"&gt;//DayTimer
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;param&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;asInt&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;&lt;span class="o"&gt;==&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;){&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;Blynk&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;virtualWrite&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;V0&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;Blynk&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;virtualWrite&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;V7&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;isDay&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nb"&gt;true&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;Blynk&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;syncVirtual&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;V3&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;BLYNK_WRITE&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;V4&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="c1"&gt;//NightTimer
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;param&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;asInt&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;&lt;span class="o"&gt;==&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;){&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;Blynk&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;virtualWrite&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;V0&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;Blynk&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;virtualWrite&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;V7&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;isDay&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nb"&gt;false&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;Blynk&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;syncVirtual&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;V8&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;BLYNK_WRITE&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;V0&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="c1"&gt;//Day
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="k"&gt;if&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;param&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;asInt&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;&lt;span class="o"&gt;==&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;Blynk&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;virtualWrite&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;V7&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;isDay&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nb"&gt;true&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;Blynk&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;syncVirtual&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;V3&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;BLYNK_WRITE&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;V7&lt;/span&gt;&lt;span class="p"&gt;){&lt;/span&gt; &lt;span class="c1"&gt;//Night
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;if&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;param&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;asInt&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;&lt;span class="o"&gt;==&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;Blynk&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;virtualWrite&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;V0&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;isDay&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nb"&gt;false&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;Blynk&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;syncVirtual&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;V8&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;BLYNK_WRITE&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;V3&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="c1"&gt;// change color Day
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;isDay&lt;/span&gt;&lt;span class="p"&gt;){&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;analogWrite&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;3&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;param&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;].&lt;/span&gt;&lt;span class="n"&gt;asInt&lt;/span&gt;&lt;span class="p"&gt;());&lt;/span&gt; &lt;span class="c1"&gt;// getting first value
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;analogWrite&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;5&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;param&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;].&lt;/span&gt;&lt;span class="n"&gt;asInt&lt;/span&gt;&lt;span class="p"&gt;());&lt;/span&gt; &lt;span class="c1"&gt;// getting second value
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;analogWrite&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;6&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;param&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="p"&gt;].&lt;/span&gt;&lt;span class="n"&gt;asInt&lt;/span&gt;&lt;span class="p"&gt;());&lt;/span&gt; &lt;span class="c1"&gt;// getting N value
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;BLYNK_WRITE&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;V8&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="c1"&gt;// change color Night
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="o"&gt;!&lt;/span&gt;&lt;span class="n"&gt;isDay&lt;/span&gt;&lt;span class="p"&gt;){&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;analogWrite&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;3&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;param&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;].&lt;/span&gt;&lt;span class="n"&gt;asInt&lt;/span&gt;&lt;span class="p"&gt;());&lt;/span&gt; &lt;span class="c1"&gt;// getting first value
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;analogWrite&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;5&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;param&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;].&lt;/span&gt;&lt;span class="n"&gt;asInt&lt;/span&gt;&lt;span class="p"&gt;());&lt;/span&gt; &lt;span class="c1"&gt;// getting second value
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;analogWrite&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;6&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;param&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="p"&gt;].&lt;/span&gt;&lt;span class="n"&gt;asInt&lt;/span&gt;&lt;span class="p"&gt;());&lt;/span&gt; &lt;span class="c1"&gt;// getting N value
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;/details&gt;
&lt;p&gt;&lt;em&gt;(Die frühere Einbettung über Arduino Create ist nicht mehr verfügbar; der Code stammt aus dem Download aller Programme.)&lt;/em&gt;&lt;/p&gt;</description></item><item><title>Tag 10: RGB-LED</title><link>https://neu-iot.fkainka.de/day10-2016/</link><pubDate>Sat, 10 Dec 2016 00:01:27 +0100</pubDate><guid>https://neu-iot.fkainka.de/day10-2016/</guid><description>&lt;p&gt;Hinter dem heutigen Türchen befindet sich der Grund für die vielen 1 kOhm Widerstände. Sie finden dort nämlich eine sogenannte RGB-LED. RGB steht für Rot Grün Blau, denn bei dieser LED handelt es sich eigentlich um drei LEDs, die über eine gemeinsame Kathode angeschlossen werden können. Durch Variation der Helligkeit der einzelnen LEDs mittels PWM lassen sich so nahezu alle denkbaren Farben generieren.&lt;/p&gt;
&lt;p&gt;Der Aufbau der heutigen Schaltung können Sie auf dem unteren Bild sehen. Beachten Sie dass das etwas längere Beinchen (die Kathode) in die GND Kontaktleiste gesteckt werden muss.&lt;/p&gt;</description></item><item><title>Tag 9: Helligkeit der realen LED</title><link>https://neu-iot.fkainka.de/day9-2016/</link><pubDate>Fri, 09 Dec 2016 00:01:46 +0100</pubDate><guid>https://neu-iot.fkainka.de/day9-2016/</guid><description>&lt;p&gt;Hinter dem heutigen Türchen befindet sich ein weiterer 1 kOhm Widerstand. Allerdings muss heute nichts am Hardwareaufbau vom gestrigen Tag verändert werden. Es wird lediglich eine Kleinigkeit an der Oberfläche variiert.&lt;/p&gt;
&lt;figure&gt;&lt;a href="https://neu-iot.fkainka.de/images/2016/09/Day8_AnalogButtonLED_Steckplatine-1.jpg"&gt;&lt;img class="size-large wp-image-1340" src="https://neu-iot.fkainka.de/images/2016/09/Day8_AnalogButtonLED_Steckplatine-1.jpg" alt="Der Aufbau von gestern" width="616" height="301" /&gt;&lt;/a&gt;&lt;figcaption&gt;Der gestrige Aufbau&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;Auch das Programm müssen Sie nicht  erneut hochladen, wenn Sie einfach die Oberfläche von gestern manuell anpassen. Falls Sie die Oberfläche sicherheitshalber dennoch in die App laden möchten, finden Sie hier wie immer den QR-Code. Allerdings müssen Sie dann auch den Token neu in Ihr Programm eintragen.&lt;/p&gt;</description></item><item><title>Bekomme keine Verbindung mehr zum Pretzel - kein Hochladen möglich</title><link>https://neu-iot.fkainka.de/forum/topic/bekomme-keine-verbindung-mehr-zum-pretzel-kein-hochladen-moeglich/</link><pubDate>Thu, 08 Dec 2016 21:29:39 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/bekomme-keine-verbindung-mehr-zum-pretzel-kein-hochladen-moeglich/</guid><description>&lt;p&gt;Guten Abend Leute,&lt;br&gt;
ich hoffe ihr könnt mir helfen, dass mich mein Adventspretzel wieder versteht&amp;hellip;&lt;br&gt;
Bis am 2.Dezember das Beispielprogramm &amp;ldquo;Blink&amp;rdquo; hochgeladen war, hat alles wie beschrieben funktioniert. D3 blinkte wunschgemäß im Sekundentakt.&lt;br&gt;
&lt;strong&gt;Danach&lt;/strong&gt; habe ich vermutlich einen falschen Sketch hochgeladen. Seitdem sah ich D3 nie wieder flackern/blinken/leuchten. Es leuchten nur D2 und D6 dauerhaft. Beim Hochladen werden immer die gleichen Fehler gemeldet:&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Der Sketch verwendet 444 Bytes (1%) des Programmspeicherplatzes. Das Maximum sind 30.720 Bytes.&lt;br&gt;
Globale Variablen verwenden 9 Bytes (0%) des dynamischen Speichers, 2.039 Bytes für lokale Variablen verbleiben. Das Maximum sind 2.048 Bytes.&lt;br&gt;
C:\Program Files\Arduino\hardware\tools\avr/bin/avrdude -CC:\Program Files\Arduino\hardware\tools\avr/etc/avrdude.conf -v -patmega328p -carduino -PCOM9 -b57600 -D -Uflash:w:C:\Users\dirk\AppData\Local\Temp\arduino_build_968077/sketch_dec08b.ino.hex:i&lt;/em&gt;&lt;/p&gt;</description></item><item><title>Tag 8 Login Timeout</title><link>https://neu-iot.fkainka.de/forum/topic/tag-8-login-timeout/</link><pubDate>Thu, 08 Dec 2016 12:44:14 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/tag-8-login-timeout/</guid><description>&lt;p&gt;Hallo zusammen,&lt;/p&gt;
&lt;p&gt;ich bin unsicher, ob ich hier fragen darf, denn ich nutze nicht den NanoESP. Ich wollte auf dem MacBook den Treiber nicht ändern und versuche es mit einer Anpassung der Sketche auf den NodeMCU. Das hat bisher auch gut geklappt.&lt;/p&gt;
&lt;p&gt;Heute habe ich allerdings Probleme mit der Umsetzung des Sketches auf NodeMCU. In der Übung sollen auf dem Board zwei LED über virtuelle Buttons in Blynk ein- und ausgeschaltet werden. Zusätzlich soll auf dem umgekehrten Weg über einen Button, d.h. Taster, auf dem Board eine virtuelle LED in Blynk ein- und ausgeschaltet werden. Eine weitere virtuelle LED soll über ein Potentiometer vom Board aus heller bzw. dunkler geschaltet werden.&lt;/p&gt;</description></item><item><title>Tag 8: Virtuelle LEDs</title><link>https://neu-iot.fkainka.de/day8-2016/</link><pubDate>Thu, 08 Dec 2016 00:01:15 +0100</pubDate><guid>https://neu-iot.fkainka.de/day8-2016/</guid><description>&lt;p&gt;In dem Versuch des sechsten Tages haben Sie gesehen, wie Sie einen Tastschalter auf der Hardwareseite auf einen Button in der App abbilden können. Ein anderes Widget, nämlich das LED Widget ist für diesen Fall allerdings viel eindeutiger. Wie man dieses Widget richtig einsetzt und welche Möglichkeiten das bietet sehen Sie in dem heutigen Versuch.&lt;/p&gt;
&lt;p&gt;Hinter dem heutigen Türchen befindet sich wieder ein 1 kOhm Widerstand, der für spätere Versuche wichtig wird. Heute wird allerdings die Schaltung von gestern mit einem zusätzlichen Taster verwendet.&lt;/p&gt;</description></item><item><title>Tag 7: Analog Write</title><link>https://neu-iot.fkainka.de/day7-2016/</link><pubDate>Wed, 07 Dec 2016 00:01:18 +0100</pubDate><guid>https://neu-iot.fkainka.de/day7-2016/</guid><description>&lt;p&gt;Hinter dem heutigen Türchen befindet sich ein Potentiometer (kurz Poti). Mit diesem Poti können Sie analoge Messungen an die Blynk App übertragen. Dazu müssen Sie die Schaltung auf dem unteren Bild nachbauen.&lt;/p&gt;
&lt;figure&gt;&lt;a href="https://neu-iot.fkainka.de/images/2016/09/Day7_1_AnalogIn_Steckplatine.jpg"&gt;&lt;img class="size-large wp-image-1325" src="https://neu-iot.fkainka.de/images/2016/09/Day7_1_AnalogIn_Steckplatine.jpg" alt="Das Poti benutzt heute die untere Leitung für die Verbindung mit A0" width="616" height="301" /&gt;&lt;/a&gt;&lt;figcaption&gt;Das Poti benutzt heute die untere Leitung für die Verbindung mit A0&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;Es kann beim Aufbauen etwas eng mit dem MicroUSB-Kabel werden. Damit alles klappt müssen Sie das Board zunächst vom Kabel trennen und die Drahtbrücken möglichst flach platzieren. Zu beachten ist außerdem, dass diesmal nicht VCC auf die im Bild untere Bahn gelegt wurde, sondern die Bahn für den Anschluss an Pin A0 gedacht ist.&lt;/p&gt;</description></item><item><title>Tag 6: Der Hardware Button</title><link>https://neu-iot.fkainka.de/day6-2016/</link><pubDate>Tue, 06 Dec 2016 00:01:21 +0100</pubDate><guid>https://neu-iot.fkainka.de/day6-2016/</guid><description>&lt;p&gt;In dem gestrigen Versuchen haben Sie eine einfache Steuerung einer LED über die Blynk-App realisiert. Heute werden Sie sehen, dass die Steuerung in beide Richtungen funktioniert. Dafür kommt der Tastschalter hinter dem heutigen Türchen gerade recht. Mit ihm lässt sich die gestrige Schaltung zur folgenden erweitern:&lt;/p&gt;
&lt;figure&gt;&lt;a href="https://neu-iot.fkainka.de/images/2016/09/Day6_1.jpg"&gt;&lt;img class="size-large wp-image-1321" src="https://neu-iot.fkainka.de/images/2016/09/Day6_1.jpg" alt="Der neue Aufbau mit Tastschalter an D7" width="616" height="301" /&gt;&lt;/a&gt;&lt;figcaption&gt;Der neue Aufbau mit Tastschalter an D7&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;Die Oberfläche des heutigen Tages können Sie hier scannen:&lt;/p&gt;</description></item><item><title>LED bleibt dunkel</title><link>https://neu-iot.fkainka.de/forum/topic/led-bleibt-dunkel/</link><pubDate>Mon, 05 Dec 2016 22:45:57 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/led-bleibt-dunkel/</guid><description>&lt;p&gt;Hallo WELT&amp;hellip;&lt;/p&gt;
&lt;p&gt;[0] Blynk v0.3.4&lt;br&gt;
[499] Connecting to GastNetz&lt;br&gt;
[3636] IP: +CIFSR:STAIP,&amp;ldquo;192.168.3.160&amp;rdquo;&lt;br&gt;
+CIFSR:STAMAC,&amp;ldquo;18:fe:34:cf:67:64&amp;rdquo;&lt;/p&gt;
&lt;p&gt;OK&lt;br&gt;
[3665] Connected to WiFi&lt;br&gt;
[10212] Ready (ping: 20ms).&lt;/p&gt;
&lt;p&gt;so die Ausgabe vom seriellen Monitor. Die Taste auf dem Smartfone habe ich inzwischen zum Schalter gemacht, aber auch nicht besser&amp;hellip;&lt;br&gt;
Wo kann der Fehler liegen? Wie kann ich die LED &amp;ldquo;örtlich&amp;rdquo; einschalten, so zum Test der Verdrahtung? Kann ich die WLAN-Verbindung mit einer Meldung quittieren lassen?&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="3-antworten"&gt;3 Antworten&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;holzmann&lt;/strong&gt; – 06.12.2016&lt;/p&gt;</description></item><item><title>Tag 5: Blynk</title><link>https://neu-iot.fkainka.de/day5-2016/</link><pubDate>Mon, 05 Dec 2016 00:01:46 +0100</pubDate><guid>https://neu-iot.fkainka.de/day5-2016/</guid><description>&lt;p&gt;Eine erste Verbindung vom Board zum Internet haben Sie gestern bereits hergestellt. In den nächsten Tagen soll diese Verbindung nun auch effektiv genutzt werden. Dabei beschäftigen wir uns mit der Online-Plattform Blynk, über die kurze Kommandos, Messdaten oder Nachrichten zwischen den NanoESP-Board und Ihrem Smartphone ausgetauscht werden können.&lt;/p&gt;
&lt;figure&gt;&lt;a href="https://neu-iot.fkainka.de/images/2016/08/Day5_1.jpg"&gt;&lt;img class="size-large wp-image-1299" src="https://neu-iot.fkainka.de/images/2016/08/Day5_1.jpg" alt="Kommunikationswege mit Blynk" width="616" height="375" /&gt;&lt;/a&gt;&lt;figcaption&gt;Kommunikationswege mit Blynk&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;Blynk ermöglicht die einfache Ansteuerung von verschiedenen IoT-Boards, wie z.B. dem Rapsberry Pi oder unserem NanoESP, über eine App. Die grafische Oberfläche kann man sich völlig selbständig zusammenstellen, und auch die Programmierung ist denkbar einfach. Als wäre dies noch nicht genug, lässt sich die Steuerung des Boards auch noch von überall auf der Welt vornehmen. Ganz im Sinne des Internet of Things also.&lt;/p&gt;</description></item><item><title>WiFi Connect</title><link>https://neu-iot.fkainka.de/forum/topic/wifi-connect/</link><pubDate>Sun, 04 Dec 2016 13:59:07 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/wifi-connect/</guid><description>&lt;p&gt;Hallo Gemeinde,&lt;br&gt;
hab nur Probleme:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;mein eigenes WLAN kann ich im seriellen Monitor nicht sehen, sollte der von mir vergebene Name dort nicht erscheinen? Auch ein offenes WLAN mit dem Namen NanoESP in Reichweite ist nicht zu sehen? Ich seh es nur unter den Internetverbindungen am Rechner.&lt;/li&gt;
&lt;li&gt;wenn ich die geänderte WiFi Connect hochlade erlischt die LED 3, die Verbindung in der Anzeige am Rechner verschwindet und ich kann keine Internetverbindung herstellen.&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="1-antwort"&gt;1 Antwort&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Fletcher901&lt;/strong&gt; – 04.12.2016&lt;/p&gt;</description></item><item><title>Tag 4: Verbindung mit dem Internet aufbauen</title><link>https://neu-iot.fkainka.de/day4-2016/</link><pubDate>Sun, 04 Dec 2016 00:01:49 +0100</pubDate><guid>https://neu-iot.fkainka.de/day4-2016/</guid><description>&lt;p&gt;Hinter dem heutigen Türchen verbirgt sich ein 1 kOhm Widerstand. Heute ist noch nicht viel damit anzufangen aber morgen wird er wichtig. In dem heutigen Versuch wollen wir eine erste Verbindung zu Ihrem Heim WLAN Netzwerk einrichten. Dazu müssen Sie, wie an vielen folgenden Tagen, Ihre WLAN-Daten in das Programm eintragen.&lt;/p&gt;
&lt;figure&gt;&lt;a href="https://neu-iot.fkainka.de/images/2016/08/Day4_1.jpg"&gt;&lt;img class="size-large wp-image-1295" src="https://neu-iot.fkainka.de/images/2016/08/Day4_1.jpg" alt="Das Board pingt den Google Server an" width="616" height="359" /&gt;&lt;/a&gt;&lt;figcaption&gt;Das Board pingt den Google Server an&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;Doch zunächst müssen Sie das heutige Programm herunterladen. Dies können Sie tun, indem Sie in dem unteren Fenster auf das rechte Symbol klicken. Bei diesem Fenster handelt es sich um ein Iframe der &lt;a href="https://create.arduino.cc/"&gt;Arduino Create Webseite.&lt;/a&gt; &lt;a href="https://create.arduino.cc/"&gt;Arduino Create&lt;/a&gt; ist ein von den Machern von Arduino bereitgestellter online Compiler. Mit Ihm können können Sie direkt im Browser Arduino Programme schreiben und auf ein Board hochladen. Ebenso können Sie die hier vorgestellten Programme in Ihren online Programmordner importieren und vor dem Hochladen anpassen. Dazu benötigen Sie allerdings einen kostenlosen Account und ein passendes Plugin. Ich benutze diese Funktion vor allem, da Sie vor dem Programmdownload einen Blick in den Code werfen können und es für mich einfacher ist, den Code nachträglich zu verändern und einzubinden.&lt;/p&gt;</description></item><item><title>Werte für Parameter "crypt" von configWifiAP</title><link>https://neu-iot.fkainka.de/forum/topic/werte-fuer-parameter-crypt-von-configwifiap/</link><pubDate>Sat, 03 Dec 2016 18:25:11 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/werte-fuer-parameter-crypt-von-configwifiap/</guid><description>&lt;p&gt;Hallo,&lt;/p&gt;
&lt;p&gt;Tag 3 soll uns zeigen, wie wir einen AP konfigurieren.&lt;br&gt;
Dabei habe ich das Kommando &lt;code&gt;boolean configWifiAP(String ssid, String password, int channel, int crypt);&lt;/code&gt; in der Referenztabelle gesehen.&lt;br&gt;
Hier wäre es hilfreich, wenn die möglichen Werte und ihre Bedeutung in der Kommentarspalte gelistet wären. Leider hat auch ein erstes Wühlen im Github-Sourcecode einem Nicht-Programmierer wie mir keine Antwort geliefert.&lt;/p&gt;
&lt;p&gt;Kann das wohl noch kurzfristig ergänzt werden?&lt;/p&gt;
&lt;p&gt;Vielen Dank,&lt;/p&gt;
&lt;p&gt;Arduinowallah&lt;/p&gt;</description></item><item><title>Access-Point-Modus</title><link>https://neu-iot.fkainka.de/forum/topic/access-point-modus/</link><pubDate>Sat, 03 Dec 2016 12:33:06 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/access-point-modus/</guid><description>&lt;p&gt;mein eigenes WLAN kann ich im Monitor nicht sehen, sollte der von mir vergebene Name dort nicht erscheinen? Auch ein offenes WLAN mit dem Namen NanoESP in Reichweite ist nicht zu sehen?&lt;/p&gt;</description></item><item><title>Arduino 1.7.10 Werkeuge leer</title><link>https://neu-iot.fkainka.de/forum/topic/arduino-1-7-10-werkeuge-leer/</link><pubDate>Sat, 03 Dec 2016 09:25:32 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/arduino-1-7-10-werkeuge-leer/</guid><description>&lt;p&gt;ich bin den Anweisungen von Tag 2 gefolgt. Alles kein Problem.&lt;br&gt;
Wenn ich in der Kopfleiste auf Werkzeuge klicke, passiert nichts.&lt;/p&gt;</description></item><item><title>Tag 3: Der NanoESP im AccesPoint-Modus</title><link>https://neu-iot.fkainka.de/day3-2016/</link><pubDate>Sat, 03 Dec 2016 00:01:18 +0100</pubDate><guid>https://neu-iot.fkainka.de/day3-2016/</guid><description>&lt;p&gt;Hinter dem dritten Türchen befindet sich der für viele Versuche wichtige Schaltdraht. Als Vorbereitung für spätere Versuche können Sie die Versorgungsleitungen GND und VCC auf die äußeren Bahnen legen. Dadurch haben Sie später einen besseren Zugriff auf diese wichtigen Leitungen.&lt;/p&gt;
&lt;figure&gt;&lt;a href="https://neu-iot.fkainka.de/images/2016/08/Day3_0.jpg"&gt;&lt;img class="size-large wp-image-1290" src="https://neu-iot.fkainka.de/images/2016/08/Day3_0.jpg" alt="Die Drahtbrücken an GND und VCC" width="616" height="306" /&gt;&lt;/a&gt;&lt;figcaption&gt;Die Drahtbrücken an GND und VCC&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;In dem Projekt des heutigen Tages kommen Sie nun dazu, auch selbst etwas in dem Programm zu verändern. Als Grundlage dient uns dabei das Beispielprogramm:&lt;/p&gt;</description></item><item><title>Bauteilliste Kalender 2016</title><link>https://neu-iot.fkainka.de/forum/topic/bauteilliste-kalender-2016/</link><pubDate>Fri, 02 Dec 2016 20:10:29 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/bauteilliste-kalender-2016/</guid><description>&lt;p&gt;Gibt es in diesem Jahr wieder irgendwo eine Liste mit den einzelnen Teilen? Das fand ich beim letzten Mal gut, da wusste man wenigstens was drin ist und was man für den Fall nachbestellen muss.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="7-antworten"&gt;7 Antworten&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;paulaner&lt;/strong&gt; – 16.12.2016&lt;/p&gt;
&lt;p&gt;Mach alle Tage auf oder warte bis zum 24..&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;klaus&lt;/strong&gt; – 17.12.2016&lt;/p&gt;
&lt;p&gt;Was würde alles auf machen bringen? Ist im 24. eine Liste drin? Oder was würde das bis 24. warten bringen? Wird dann die Liste veröffentlicht?&lt;/p&gt;</description></item><item><title>NanoESP funktioniert nicht auf Breadboard</title><link>https://neu-iot.fkainka.de/forum/topic/nanoesp-funktioniert-nicht-auf-breadboard/</link><pubDate>Fri, 02 Dec 2016 20:03:13 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/nanoesp-funktioniert-nicht-auf-breadboard/</guid><description>&lt;p&gt;Hallo,&lt;/p&gt;
&lt;p&gt;immer wenn ich die Platine auf das Breadboard aufstecke, kann ich keine verbindung zum Internet über WLan herstellen. Ich habe es mit drei Steckbretter versucht. Keine Chance. Wenn ich den NanoESP abnehme funktioniert alles wie es soll. Jedenfalls der Wifi Scanner, das Ping-Testprogramm etc.&lt;/p&gt;
&lt;p&gt;Woran kann das liegen&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="1-antwort"&gt;1 Antwort&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;sumero&lt;/strong&gt; – 11.12.2016&lt;/p&gt;
&lt;p&gt;wie rum steckst du denn das Board auf das Steckbrett?&lt;br&gt;
in der Mitte des Steckbrett ist eine Linie, diese symbolisiert die Trennung der steckplätze. Achte darauf, dass die zwei Steckreihen des Boards durch die Mittellinie getrennt werden, sonst fließt ggf. zwischen den falschen pins strom, es kann zu einem fehlverhalten und evtl. sogar zu einer Beschädigung des Boards kommen.&lt;/p&gt;</description></item><item><title>Wie beende ich ein laufendes Programm?</title><link>https://neu-iot.fkainka.de/forum/topic/wie-beende-ich-ein-laufendes-programm/</link><pubDate>Fri, 02 Dec 2016 10:22:25 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/wie-beende-ich-ein-laufendes-programm/</guid><description>&lt;p&gt;Hallo zusammen!&lt;/p&gt;
&lt;p&gt;Ich startete gerade das erste Testprogramm (LED D3 blinkt im Sekundentakt&amp;hellip;).&lt;br&gt;
Jetzt frage ich mich, ob und ggf. wie ich das laufende Programm beenden muß, bevor ich das nächste starte?&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="4-antworten"&gt;4 Antworten&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;sumero&lt;/strong&gt; – 02.12.2016&lt;/p&gt;
&lt;p&gt;Entweder speicherst du einen neuen Sketch (Tag2) über die Arduino IDE auf das Board oder du steckst du den USB-Port ab, dann wird das Board stromlos.&lt;br&gt;
In jedem Fall führt das Board, wenn es mit Strom versorgt wird, das gespeicherte Programm in einer Schleife aus&lt;/p&gt;</description></item><item><title>Tag 2: Die Arduino IDE</title><link>https://neu-iot.fkainka.de/day2-2016/</link><pubDate>Fri, 02 Dec 2016 00:01:47 +0100</pubDate><guid>https://neu-iot.fkainka.de/day2-2016/</guid><description>&lt;p&gt;Diesmal beﬁndet sich hinter dem Türchen ein Steckbrett. Darauf lassen sich schnell und einfach die Hardwareaufbauten des Adventskalenders zusammenstecken. Da bis jetzt nur der NanoESP zur Verfügung steht, fangen wir mit diesem an.&lt;/p&gt;
&lt;figure&gt;&lt;a href="https://neu-iot.fkainka.de/images/2016/08/Day2_1.jpg"&gt;&lt;img class="size-large wp-image-1286" src="https://neu-iot.fkainka.de/images/2016/08/Day2_1.jpg" alt="NanoESP auf dem Steckboard" width="616" height="309" /&gt;&lt;/a&gt;&lt;figcaption&gt;NanoESP auf dem Steckboard&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;Am besten ist es, wenn Sie den Controller wie auf dem Bild gezeigt auf das Steckboard stecken. Dadurch bleibt der meiste Platz für Experimente, das WLAN-Modul ragt hinten über das Steckboard hinaus. Das Micro-USB-Kabel hängt dann zwischen den Kontaktseiten und stört nur minimal. Das Board muss mit sanfter Gewalt und bis zum Anschlag in die Kontakte gepresst werden.&lt;br&gt;
Am heutigen Tag wollen wir uns außerdem mit der Software beschäftigen, mit der das Board programmiert werden kann. Es handelt sich um die Arduino-Entwicklungsumgebung (kurz Arduino-IDE). Sie können die neuste Version unter &lt;a href="http://www.arduino.cc/en/Main/software"&gt;http://www.arduino.cc/en/Main/software&lt;/a&gt; für Ihr individuelles System herunterladen und anschließend installieren. Beachten Sie, dass Sie mindestens mit Arduino-Version 1.6.5 arbeiten sollten.&lt;/p&gt;</description></item><item><title>Probleme, die Web-Site aufzurufen</title><link>https://neu-iot.fkainka.de/forum/topic/probleme-die-web-site-aufzurufen/</link><pubDate>Thu, 01 Dec 2016 16:48:13 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/probleme-die-web-site-aufzurufen/</guid><description>&lt;p&gt;Ich habe heute den Treiber unter WIN10/64 installiert, die Erfolgsmeldung kam, das Modul über USB angesteckt, kein Fehler&lt;br&gt;
Dann WLAN umgestellt und im Browser die genannte URL eingegeben.&lt;/p&gt;
&lt;p&gt;Fehlermeldung:&lt;br&gt;
Interessting&amp;hellip;&lt;br&gt;
You weren&amp;rsquo;t supposed to find this page.&lt;/p&gt;
&lt;p&gt;Since you seem to be a curios person&lt;br&gt;
reconnect to your WLAN and click the link below&lt;br&gt;
to find out if you are the only one&amp;hellip;.&lt;/p&gt;
&lt;p&gt;Der genannte Link brachte auch keine Hilfe&lt;/p&gt;</description></item><item><title>Hotspot Passwortgeschützt</title><link>https://neu-iot.fkainka.de/forum/topic/hotspot-passwortgeschuetzt/</link><pubDate>Thu, 01 Dec 2016 10:50:03 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/hotspot-passwortgeschuetzt/</guid><description>&lt;p&gt;Hallo Community!&lt;br&gt;
Ich beschäftige mich aktuell mit dem senden von UDP-Paketen über einen vom NanoESP ausgesendeten Hotspot.&lt;br&gt;
Allerdings kann sich jedes beliebige Gerät ohne Erlaubnis in den offenen Hotspot einwählen. Gibt es eine Möglichkeit statt einem offfenem Hotspot einen Passwortgeschützten Hotspot zu erstellen?&lt;br&gt;
Als Beispiele habe ich die UDP-Programme vom Adventskalender 2015 benutzt.&lt;br&gt;
Danke für eure Hilfe :D&lt;/p&gt;</description></item><item><title>Tag 1: Das NanoESP-Board</title><link>https://neu-iot.fkainka.de/day1-2016/</link><pubDate>Thu, 01 Dec 2016 00:01:19 +0100</pubDate><guid>https://neu-iot.fkainka.de/day1-2016/</guid><description>&lt;p&gt;Es ist der erste Dezember und damit Zeit, das erste Türchen zu öffnen. Dahinter beﬁ ndet sich das wohl wichtigste Element des Kalenders: Das NanoESP-Board. Dieser Arduino-kompatible Controller mit WLANFunktion steht im Mittelpunkt der 24 Versuche.&lt;/p&gt;
&lt;figure&gt;&lt;a href="https://neu-iot.fkainka.de/images/2016/08/Day1_1.jpg"&gt;&lt;img class="size-large wp-image-1280" src="https://neu-iot.fkainka.de/images/2016/08/Day1_1.jpg" alt="Das NanoESP Board" width="616" height="186" /&gt;&lt;/a&gt;&lt;figcaption&gt;Das NanoESP Board&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;Kurz zusammengefasst lässt sich sagen, dass das Board am ehesten eine Kreuzung aus einem Arduino-Nano-ähnlichen Board und einem WLAN-Modul mit dem Namen ESP8266 ist. Die Kommunikation zwischen beiden Elementen läuft über eine per Software generierte serielle Schnittstelle, die an den Pins D11 und D12 angeschlossen ist. Diese Pins sollten Sie also bei eigenen Projekten meiden.&lt;/p&gt;</description></item><item><title>Fehlermeldung [1514] Failed to disable Echo</title><link>https://neu-iot.fkainka.de/forum/topic/fehlermeldung-1514-failed-to-disable-echo/</link><pubDate>Wed, 30 Nov 2016 14:00:54 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/fehlermeldung-1514-failed-to-disable-echo/</guid><description>&lt;p&gt;Hallo,&lt;/p&gt;
&lt;p&gt;was ist das für eine Fehlermeldung.&lt;/p&gt;
&lt;p&gt;Wer kann mir Helfen&lt;/p&gt;
&lt;p&gt;Danke&lt;br&gt;
Grüße rudolf32328&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="1-antwort"&gt;1 Antwort&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;sumero&lt;/strong&gt; – 02.12.2016&lt;/p&gt;
&lt;p&gt;Wo bekommst du denn diese Fehlermeldung?&lt;br&gt;
Von der Arduino IDE?&lt;br&gt;
Beschreibe mal was du machst, bevor du die Fehlermeldung bekommst.&lt;/p&gt;</description></item><item><title>avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0xe0</title><link>https://neu-iot.fkainka.de/forum/topic/avrdude-stk500_getsync-attempt-10-of-10-not-in-sync-resp0xe0/</link><pubDate>Mon, 28 Nov 2016 21:31:00 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/avrdude-stk500_getsync-attempt-10-of-10-not-in-sync-resp0xe0/</guid><description>&lt;p&gt;Ich habe vergeblich versucht, 01.Basics &amp;gt; Blink auf den NanoESP hochzuladen, und weiß mir nicht zu helfen.&lt;/p&gt;
&lt;p&gt;Installiert auf Win7 ist Arduino 1.6.13.&lt;br&gt;
Werkzeuge &amp;gt; Board: Arduino/Genuino Uno&lt;br&gt;
Werkzeuge &amp;gt; Prozessor: Den Eintrag hat mein Menü nicht.&lt;br&gt;
Werkzeuge &amp;gt; Port: COM5 (Der heißt im Gerätemanagager USB-SERIA CH340)&lt;br&gt;
Werkzeuge &amp;gt; Bordinformationen holen ergibt:&lt;br&gt;
BN: Unbekanntes Board&lt;br&gt;
VID: 1A86&lt;br&gt;
PID: 7523&lt;br&gt;
SN: Laden Sie irgendeinen Sketch hoch, um sie abzurufen&lt;br&gt;
Fehlermeldung beim Hochladen siehe Themen-Titel.&lt;/p&gt;</description></item><item><title>libraries nicht gefunden #include</title><link>https://neu-iot.fkainka.de/forum/topic/libraries-nicht-gefunden-include/</link><pubDate>Mon, 28 Nov 2016 19:08:23 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/libraries-nicht-gefunden-include/</guid><description>&lt;p&gt;Hallo,&lt;/p&gt;
&lt;p&gt;wer kann mir helfen, beim aufspielen des Sketches Tag 5, sagt mir eine Meldung unten in der Leiste das er die libaries&lt;br&gt;
#include &amp;lt;BlynkSimpleShieldEsp8266_SoftSer.h&amp;gt; nicht findet aber ich habe im Ordner der libaries geschaut und sie steht da auch.&lt;br&gt;
was mache ich fahlsch ?&lt;br&gt;
oder wo gibt es eine Neue Zip zum Runderladen, es war schon schwer überhaupt eine zu finden.&lt;/p&gt;
&lt;p&gt;Danke für die hilfe.&lt;br&gt;
bin halt neu in diesen Geschäft und habe nicht die kanns große Ahnung vom Programmieren.&lt;/p&gt;</description></item><item><title>IC ESP8266EX</title><link>https://neu-iot.fkainka.de/forum/topic/ic-esp8266ex/</link><pubDate>Sun, 27 Nov 2016 19:05:04 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/ic-esp8266ex/</guid><description>&lt;p&gt;Hallo,&lt;/p&gt;
&lt;p&gt;bei meinen NanoESP wird der Baustein ESP8266EX richtig Warm ca. 70 -80 grad&lt;br&gt;
ist das Normal oder liegt ein Defekt vor ???&lt;br&gt;
Bei anschluss am PC kann ich das W-LAN NanoESP auf meinen Smartfon sehen aber nach ca.5 Sekunden ist es weg und ich sehe nurnoch Ausserhalb der Reichweite.&lt;br&gt;
Kann mir einer Helfen, den so kann ich nichts machen und das Geld war fürm Ar&amp;hellip;&amp;hellip; ausgegeben.&lt;/p&gt;
&lt;p&gt;Danke für Hilfe Gruß rudolf32328&lt;/p&gt;</description></item><item><title>Tag6:</title><link>https://neu-iot.fkainka.de/forum/topic/tag6/</link><pubDate>Sat, 26 Nov 2016 17:25:12 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/tag6/</guid><description>&lt;p&gt;liefert folgende im Serial Monitor:&lt;br&gt;
[0] Blynk v0.3.4&lt;br&gt;
[499] Connecting to &amp;hellip;..&lt;br&gt;
Fehlermeldung:&lt;br&gt;
[1514] Failed to disable Echo;&lt;br&gt;
Kann mir bitte jemand weiterhelfen?&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="1-antwort"&gt;1 Antwort&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Kacki&lt;/strong&gt; – 27.11.2016&lt;/p&gt;
&lt;p&gt;Hallo petfield,&lt;/p&gt;
&lt;p&gt;das Problem ist in dem Thread &amp;ldquo;Tag 5&amp;rdquo; diskutiert worden.&lt;/p&gt;</description></item><item><title>Tag 01 - Easter Eggs Website</title><link>https://neu-iot.fkainka.de/forum/topic/tag-01-easter-eggs-website/</link><pubDate>Wed, 23 Nov 2016 17:39:40 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/tag-01-easter-eggs-website/</guid><description>&lt;p&gt;Servus,&lt;/p&gt;
&lt;p&gt;ich war etwas voreilige und habe den Blink Test direkt auf den NanoESP geladen. Nun komme ich nicht mehr auf die Easter Egg Website ( 192.168.4.1 ). Ich vermute, dass ich erst wider den richtigen Sketch hochladen muss, richtig?&lt;/p&gt;
&lt;p&gt;Gibt es den default Sketch irgendwo zum laden? :)&lt;/p&gt;
&lt;p&gt;Weihnachtliche Grüße&lt;/p&gt;</description></item><item><title>Befehlsliste, Beschreibung der Anweisungen</title><link>https://neu-iot.fkainka.de/forum/topic/befehlsliste-beschreibung-der-anweisungen/</link><pubDate>Tue, 22 Nov 2016 12:04:31 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/befehlsliste-beschreibung-der-anweisungen/</guid><description>&lt;p&gt;Frage in die Runde&lt;br&gt;
Gibt es eine Beschreibung zu den einzelnen Befehlen ?&lt;br&gt;
zB. Blynk_debug, BLYNK_PRINT Serial , SoftwareSerial, WidgetLED, Blynk.begin, Blynk.run usw.&lt;br&gt;
wie muss der Syntax sein , was machen die Befehle und wo ?&lt;/p&gt;
&lt;p&gt;vielleicht gibts links.&lt;/p&gt;</description></item><item><title>Tag 5 , Fehler: kann ESP8266_SoftSer.h nicht finden ?</title><link>https://neu-iot.fkainka.de/forum/topic/tag-5-fehler-kann-esp8266_softser-h-nicht-finden/</link><pubDate>Sat, 19 Nov 2016 16:46:41 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/tag-5-fehler-kann-esp8266_softser-h-nicht-finden/</guid><description>&lt;p&gt;kann das Verzeichnis und file ESP8266_SoftSer.h nicht finden .&lt;br&gt;
Was mache ich falsch ?&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="4-antworten"&gt;4 Antworten&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Kacki&lt;/strong&gt; – 20.11.2016&lt;/p&gt;
&lt;p&gt;Hast Du die Blynk-Library (unbedingt Version 0.3.4) runtergeladen und in das richtige Vznis entpackt?&lt;br&gt;
Die Blynk-Library ist hier (&lt;a href="https://github.com/blynkkk/blynk-library/releases/tag/v0.3.4"&gt;https://github.com/blynkkk/blynk-library/releases/tag/v0.3.4&lt;/a&gt;) verlinkt.&lt;br&gt;
Zip öffnen und alle Verzeichnisse daraus in Dein &amp;ldquo;libraries&amp;rdquo;- Verzeichnis kopieren. Siehe screenshot:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Anhänge:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="Capture-1.jpg" loading="lazy" src="https://neu-iot.fkainka.de/images/2016/11/Capture-1.jpg"&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Kacki&lt;/strong&gt; – 20.11.2016&lt;/p&gt;
&lt;p&gt;Wenn Du wie ich vorher z.B. von blynk.cc eine neuere Version (die 0.4.0 hatte ich) installiert hast, solltest Du die zunächst restlos(!) wieder aus dem Library-Verzeichnis löschen, denn ein „Überkopieren“ der 0.3.4 führt zu Fehlern beim Compilieren.&lt;/p&gt;</description></item><item><title>Wohinnmit blynk.zip</title><link>https://neu-iot.fkainka.de/forum/topic/wohinnmit-blynk-zip/</link><pubDate>Wed, 16 Nov 2016 17:51:23 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/wohinnmit-blynk-zip/</guid><description>&lt;p&gt;Hallo,&lt;br&gt;
habe mir die blynk.zip 0.3.4 geladen.&lt;br&gt;
Aber wo soll ich die hinkopieren, als *.zip oder entzippt?&lt;br&gt;
Wer kann mir die Schritte sagen, denn wie beschrieben klappt es nicht bei mir?&lt;br&gt;
Ich finde sie nicht wieder.&lt;br&gt;
Danke&lt;br&gt;
HF&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="2-antworten"&gt;2 Antworten&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Kacki&lt;/strong&gt; – 20.11.2016&lt;/p&gt;
&lt;p&gt;Hallo HF,&lt;/p&gt;
&lt;p&gt;du hast ein Verzeichnis unter ~\Dokumente\Arduino\libraries oder so ähnlich. Notfalls suche einfach nach allen Unterverzeichnissen namens &amp;ldquo;libraries&amp;rdquo;, die es auf Deiner Platte gibt. Du wird es erkennen, dort müsste schon das Unterverzeichnis ~\libraries\NanoESP-1.1 von Tag 2 darin angelegt worden sein.&lt;br&gt;
In dieses Verzeichnis ~\libraries kopierst Du alle Unterverzeichnisse, die sich im ZIP befinden. Natürlich entpackt.&lt;br&gt;
Sieht bei mir so aus (es könnte sein, dass bei mir das ein oder andere Verzeichnis &amp;ldquo;zuviel&amp;rdquo; drin ist&amp;hellip;)&lt;/p&gt;</description></item><item><title>Day 4 problem: WLAN-name disappears of the WLAN-list | connection error</title><link>https://neu-iot.fkainka.de/forum/topic/day-4-problem-wlan-name-disappears-of-the-wlan-list-connection-error/</link><pubDate>Wed, 16 Nov 2016 16:30:02 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/day-4-problem-wlan-name-disappears-of-the-wlan-list-connection-error/</guid><description>&lt;p&gt;On day 3 I successfully uploaded the program and changed my wifi accesspoint name&lt;br&gt;
&lt;code&gt;nanoesp.configWifi(ACCESSPOINT, “MyNanoESP”, “MyPassword”);&lt;/code&gt;&lt;br&gt;
And I was able to connect to it, using the specified password. Serial monitor gave successful result.&lt;/p&gt;
&lt;p&gt;On day 4 I opened the program and modified the WLAN-name and password in the defines to the new values. But when I upload the program to the board, the D3 led goes on (that&amp;rsquo;s good), but the serial monitor gives (eventually) &amp;ldquo;Error, no connection&amp;rdquo;. Also the WLAN-name is not visible anymore in the available WLAN list (and before uploading it sure was visible).&lt;/p&gt;</description></item><item><title>Advent Calender 2015</title><link>https://neu-iot.fkainka.de/forum/topic/advent-calender-2015/</link><pubDate>Wed, 16 Nov 2016 10:14:52 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/advent-calender-2015/</guid><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I just bought &amp;quot; the Internet of thinks Profi Lernpaket from Conrad with the NanoESP.&lt;br&gt;
The handbook is refering to the Advent Calender 2015 with examples i can use to learn about the IOT.&lt;/p&gt;
&lt;p&gt;The problem is, i cannot find the Advent Calender 2015 to download, maybe becouse i am new here and German is not my native language.&lt;/p&gt;
&lt;p&gt;Advent Calender 2016 is easy to download, but is not the same examples.&lt;/p&gt;</description></item><item><title>Fehler beim Hochladen</title><link>https://neu-iot.fkainka.de/forum/topic/fehler-beim-hochladen/</link><pubDate>Sun, 13 Nov 2016 22:48:06 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/fehler-beim-hochladen/</guid><description>&lt;p&gt;Beim Hochladen erhalte ich folgende Fehlermeldung:&lt;br&gt;
avrdude: no programmer has been specified on the command line or the config file&lt;br&gt;
Specify a programmer using the -c option and try again&lt;/p&gt;
&lt;p&gt;Wie kann der Fehler beseitigt werden ?&lt;/p&gt;
&lt;p&gt;(Software Arduino auf 1.6.8 aktualisiert, Libraries eingebunden)&lt;br&gt;
Letztes Jahr (Adventskalender IOT 2015) hatte alles reibungslos geklappt.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="1-antwort"&gt;1 Antwort&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Hans&lt;/strong&gt; – 14.11.2016&lt;/p&gt;
&lt;p&gt;Problem ist gelöst !&lt;/p&gt;
&lt;p&gt;Mit der Neuinstallation der IDE-Software 1.6.12 tritt das Problem nicht mehr auf.&lt;/p&gt;</description></item><item><title>UDP</title><link>https://neu-iot.fkainka.de/forum/topic/udp/</link><pubDate>Sun, 13 Nov 2016 17:33:50 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/udp/</guid><description>&lt;p&gt;IoT Handbuch Seite 29 AT+CWLIF gibt keine IP und MAC auf den seriell Monitor aus aber OK, die Nachricht wird nicht durch den Packetsender übertragen(Settings wie im Handbuch vorgegeben)&lt;/p&gt;
&lt;p&gt;Kann mir bitte jemand helfen?&lt;br&gt;
Danke&lt;/p&gt;</description></item><item><title>Blynk-App</title><link>https://neu-iot.fkainka.de/forum/topic/blynk-app/</link><pubDate>Sun, 13 Nov 2016 02:31:06 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/blynk-app/</guid><description>&lt;p&gt;Hallo liebe Adventsbastelgemeinde ;-)&lt;/p&gt;
&lt;p&gt;diese Blynk-App scheint ja sehr komfortabel zu sein.&lt;br&gt;
Um &amp;ldquo;Energie&amp;rdquo; zu sparen, muss man seine Projekte immer mal wieder löschen. Aber wie tut man das überhaupt?&lt;br&gt;
Ich habe es hinbekommen, die Controls/Widgets alle einzeln zu löschen, aber das leere Projekt bleibt dann scheinbar in der App zurück.&lt;br&gt;
Kann man die nicht wieder loswerden?&lt;/p&gt;
&lt;p&gt;Gruß,&lt;br&gt;
Kacki&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="3-antworten"&gt;3 Antworten&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Crafting_Time&lt;/strong&gt; – 13.11.2016&lt;/p&gt;
&lt;p&gt;Hallo,&lt;/p&gt;
&lt;p&gt;du kannst in der Blynk-App im Projekt auf das Sechseck klicken (dort wird dir auch der Auth Token angezeigt).&lt;br&gt;
Dann scrollst du ganz nach unten und klickst dort auf delete.&lt;br&gt;
Schon ist das Projekt gelöscht und du bekommst die Energie wieder.&lt;/p&gt;</description></item><item><title>AT+CWJAP</title><link>https://neu-iot.fkainka.de/forum/topic/atcwjap/</link><pubDate>Sat, 12 Nov 2016 12:31:15 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/atcwjap/</guid><description>&lt;p&gt;Seite 15 im Handbuch Franzis MAKER KIT IOT: AT+CWJAP=&amp;quot; &amp;ldquo;,&amp;rdquo; &amp;quot; liefert immer +CWJAP:3 FAIL und AT+CIFSR liefert STAIP,&amp;ldquo;0.0.0.0&amp;rdquo; oder&lt;br&gt;
&amp;ldquo;10.0.0.21&amp;rdquo; CWMODE=1&lt;/p&gt;
&lt;p&gt;Was mache ich falsch?&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="2-antworten"&gt;2 Antworten&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;saasemer&lt;/strong&gt; – 15.01.2017&lt;/p&gt;
&lt;p&gt;Hallo petfield,&lt;/p&gt;
&lt;p&gt;ich recht neu das Conrad Lernpaket - Aufbau auch im Buch anscheinend identisch, aber weniger Komponenten dabei.&lt;br&gt;
Bei hat es auch einige Versuche gebraucht. In diversen Foren stand, man muss unbedingt noch die Parameter ,5,3 hintendran hängen (warum schreibt aber keiner so genau), in anderen wieder du sollst vorher auf CWMODE=3 schalten oder den Befehl CWJAP_CUR benutzen.&lt;br&gt;
Bei mir ging es auf einmal. Wichtig ist zwischen den Anführungszeichen &amp;ldquo;deinWLAN-Name&amp;rdquo;,&amp;ldquo;deinWLAN-Passwort&amp;rdquo; zu schreiben - OHNE irgendwelche Leerzeichen auch nicht nach dem letzten Anführungszeichen.&lt;/p&gt;</description></item><item><title>Tag 16</title><link>https://neu-iot.fkainka.de/forum/topic/tag-16/</link><pubDate>Sat, 12 Nov 2016 11:16:45 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/tag-16/</guid><description>&lt;p&gt;Hallo,&lt;/p&gt;
&lt;p&gt;ich habe heute (ja ich bin etwas früh dran ;-) ) das Piano einmal getestet.&lt;br&gt;
Das Programm funktioniert an sich gut.&lt;br&gt;
Allerdings kommt manchmal hinter dem tone=&amp;hellip;&amp;hellip; noch ein Anhang&lt;br&gt;
New Request from id :0, method: POST, ressource: /dataonly parameter: tone=3921,CONNECT&lt;br&gt;
Wie kann man das verhindern?&lt;br&gt;
Ebenso werden zwischendurch weitere Informationen geschickt (siehe Datei)&lt;br&gt;
Was hat das zu bedeuten?&lt;br&gt;
Kann das Board nicht durchgehend verbunden bleiben?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Anhänge:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://neu-iot.fkainka.de/images/2016/11/Piano.rtf"&gt;Piano.rtf&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Benutzung von ESP8266 Libraries?</title><link>https://neu-iot.fkainka.de/forum/topic/benutzung-von-esp8266-libraries/</link><pubDate>Tue, 08 Nov 2016 02:21:38 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/benutzung-von-esp8266-libraries/</guid><description>&lt;p&gt;Servus,&lt;/p&gt;
&lt;p&gt;Seit geraumer Zeit gibt es ja libraries speziell für den ESP8266 z.B.&lt;br&gt;
&lt;a href="https://github.com/esp8266/Arduino"&gt;https://github.com/esp8266/Arduino&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Ist es möglich diese Libraries mit dem NanoESP zu verwenden? Falls ja wie stellt man das dann?&lt;br&gt;
Soweit ich das verstanden hab muss man dazu die libraries direkt auf den ESP8266 laden und nicht in den Arduino Chip und alles läuft nur auf dem ESP8266?!&lt;/p&gt;
&lt;p&gt;lg&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="1-antwort"&gt;1 Antwort&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Terra&lt;/strong&gt; – 17.11.2016&lt;/p&gt;
&lt;p&gt;Falls das noch wer ließt, ich bin inzwischen auf einen NodeMCU ESP8266 umgestiegen der auch mit der Arduino IDE programmiert werden kann, sehr viele gute ESP8266 Libraries unterstützt, mehr Speicher hat und weitaus billiger ist als der NanoESP.&lt;/p&gt;</description></item><item><title>Tag 5</title><link>https://neu-iot.fkainka.de/forum/topic/tag-5/</link><pubDate>Sat, 05 Nov 2016 10:48:56 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/tag-5/</guid><description>&lt;p&gt;Hallo,&lt;br&gt;
das Programm Tag5 zeigt:&lt;/p&gt;
&lt;p&gt;[0] Blynk v0.3.4&lt;br&gt;
[499] Connecting to xxxx&lt;br&gt;
[1514] Failed to disable Echo&lt;/p&gt;
&lt;p&gt;Woran kann das liegen?&lt;/p&gt;
&lt;p&gt;Gruß Ding&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="10-antworten"&gt;10 Antworten&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;viot&lt;/strong&gt; – 06.11.2016&lt;/p&gt;
&lt;p&gt;Bei mir taucht das gleiche Problem auf.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Kacki&lt;/strong&gt; – 11.11.2016&lt;/p&gt;
&lt;p&gt;Habt Ihr denn die Blynk-Library schon?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Kacki&lt;/strong&gt; – 12.11.2016&lt;/p&gt;
&lt;p&gt;Ok, verstehe&amp;hellip; Die Blynk-Library ist ja hier (&lt;a href="https://github.com/blynkkk/blynk-library/releases/tag/v0.3.4"&gt;https://github.com/blynkkk/blynk-library/releases/tag/v0.3.4&lt;/a&gt;) verlinkt. Leider aber noch nicht zu finden unter &lt;a href="http://iot.fkainka.de/day5-2016"&gt;http://iot.fkainka.de/day5-2016&lt;/a&gt;, wie in der Anleitung beschrieben. Wenn man dann wie ich aus Ungeduld vorher selbst auf der Suche war und z.B. von blynk.cc bereits eine neuere Version (die 0.4.0 hatte ich) installiert hat, diese aber nicht funktioniert, sollte man die zunächst restlos(!) wieder aus dem Library-Verzeichnis löschen, denn ein &amp;ldquo;Überkopieren&amp;rdquo; der 0.3.4 führt zu Fehlern beim Compilieren.&lt;/p&gt;</description></item><item><title>IOT-Kalender 2016: Tag 4 wo ist das Program?</title><link>https://neu-iot.fkainka.de/forum/topic/iot-kalender-2016-tag-4-wo-ist-das-program/</link><pubDate>Sun, 23 Oct 2016 07:39:25 +0200</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/iot-kalender-2016-tag-4-wo-ist-das-program/</guid><description>&lt;p&gt;Hallo,&lt;/p&gt;
&lt;p&gt;wo kann ich das Programm für Tag 4 (VErbindung mit den Internet aufbauen, Ping Request) finden?&lt;/p&gt;
&lt;p&gt;&amp;ldquo;..müssen Sie das heutige Programm von der Webseite &lt;a href="https://www.iot.fkainka.de"&gt;www.iot.fkainka.de&lt;/a&gt; herunterladen&amp;rdquo;&lt;/p&gt;
&lt;p&gt;Danke&lt;br&gt;
Erik&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="1-antwort"&gt;1 Antwort&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;fk&lt;/strong&gt; – 27.10.2016&lt;/p&gt;
&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;die Programme wurden jetzt unter&lt;/p&gt;
&lt;p&gt;&lt;a href="http://iot.fkainka.de/tag-0-alle-programm-von-kalender-2016"&gt;http://iot.fkainka.de/tag-0-alle-programm-von-kalender-2016&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;veröffentlicht.&lt;/p&gt;
&lt;p&gt;Viel Spaß,&lt;br&gt;
Fabian&lt;/p&gt;</description></item><item><title>WiFi-Board &amp; macOS Sierra</title><link>https://neu-iot.fkainka.de/forum/topic/wifi-board-macos-sierra/</link><pubDate>Mon, 10 Oct 2016 14:00:21 +0200</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/wifi-board-macos-sierra/</guid><description>&lt;p&gt;Hallo zusammen,&lt;/p&gt;
&lt;p&gt;ich habe wir Inder Anleitung angegeben den Treiber für das Wifi-Board bei &lt;a href="http://iot.fkainka.de/driver"&gt;http://iot.fkainka.de/driver&lt;/a&gt; heruntergeladen (am 6.10.2016, ich &lt;em&gt;glaube&lt;/em&gt; die Version war CH34x).&lt;br&gt;
Damit ist mein MacBook Pro (macOS Sierra) gecrasht, und lies sich nicht mehr booten solange das Board per USB verbunden war.&lt;br&gt;
Glücklicherweise ging das booten nachdem ich das Board vom USB-Port genommen hatte.&lt;/p&gt;
&lt;p&gt;Die Anleitung (auf Englisch) unter &lt;a href="https://www.simplicate.info/2016/09/16/ch340-drama-osx-10-12-sierra-16a313a/"&gt;https://www.simplicate.info/2016/09/16/ch340-drama-osx-10-12-sierra-16a313a/&lt;/a&gt; zeigt wie man den Treiber wieder los wird und auf &lt;a href="https://tzapu.com/ch340-ch341-serial-adapters-macos-sierra/"&gt;https://tzapu.com/ch340-ch341-serial-adapters-macos-sierra/&lt;/a&gt; habe ich die Info gefunden wie ein funktionierender Treiber zu installieren ist.&lt;/p&gt;</description></item><item><title>Gibt es auch neue Bauteile (im Vergleich zum Vorjahr) ??</title><link>https://neu-iot.fkainka.de/forum/topic/gibt-es-auch-neue-bauteile-im-vergleich-zum-vorjahr/</link><pubDate>Mon, 10 Oct 2016 08:50:14 +0200</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/gibt-es-auch-neue-bauteile-im-vergleich-zum-vorjahr/</guid><description>&lt;p&gt;Habe im Vorjahr den Kalender gekauft und alle Übungen erfolgreich durchgeführt.&lt;br&gt;
Macht es jetzt Sinn das Paket um 49 Euro nochmals zu kaufen ?&lt;/p&gt;
&lt;p&gt;Oder kann ich die neuen Übungen mit dem alten Baukasten machen ?&lt;/p&gt;
&lt;p&gt;Viele Grüße&lt;br&gt;
Martin Klein&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="2-antworten"&gt;2 Antworten&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Martin Klein&lt;/strong&gt; – 11.10.2016&lt;/p&gt;
&lt;p&gt;Habe jetzt schon erfahren - JA es gibt neue Bauteile und JA wenn man alle Experimente machen will sollte man den NEUEN Kalender kaufen.&lt;/p&gt;
&lt;p&gt;Viele Grüße&lt;br&gt;
Martin Klein&lt;/p&gt;</description></item><item><title>Tag 0: Alle Programm von Kalender 2016</title><link>https://neu-iot.fkainka.de/tag-0-alle-programm-von-kalender-2016/</link><pubDate>Sat, 08 Oct 2016 14:34:57 +0200</pubDate><guid>https://neu-iot.fkainka.de/tag-0-alle-programm-von-kalender-2016/</guid><description>&lt;p&gt;Auch dieses Jahr gibt es wieder die Vorabversion aller Programme zum Ausprobieren.&lt;/p&gt;
&lt;p&gt;Wie bereits in dem Handbuch erwähnt wurde speziell für den letzten Teil des Adventskalenders ein eigener Server gemietet und konfiguriert. Dieser ist nun soweit eingestellt, dass auch die letzten Versuche funktionieren. Es kann allerdings immer noch sein, dass es bis zum offiziellen Start im Dezember zu kurzen Downzeiten kommt.&lt;/p&gt;
&lt;p&gt;Ein Problem gibt es derzeit noch mit dem Cheerlights Projekt am Tag 23. Ich hoffe, dass ich dieses Problem in den nächsten Tagen lösen kann.&lt;/p&gt;</description></item><item><title>Treiber Installation Fehler W10x64</title><link>https://neu-iot.fkainka.de/forum/topic/treiber-installation-fehler-w10x64/</link><pubDate>Wed, 05 Oct 2016 16:54:58 +0200</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/treiber-installation-fehler-w10x64/</guid><description>&lt;p&gt;Hallo,&lt;br&gt;
ich bekomme immer, beim Installieren des Treibers (/images/2015/09/CH341SER.zip) die Fehlermeldung: „Driver install failure“.&lt;br&gt;
Betriebssystem W10x64&lt;br&gt;
Die Meldung kommt auf allen Computern mit Windows 10.&lt;br&gt;
Gruß Ding&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Anhänge:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="esp_treiber_fehler.png" loading="lazy" src="https://neu-iot.fkainka.de/images/2016/10/esp_treiber_fehler.png"&gt;&lt;/p&gt;</description></item><item><title>ESP8266 gebrickt?</title><link>https://neu-iot.fkainka.de/forum/topic/esp8266-gebrickt/</link><pubDate>Mon, 03 Oct 2016 19:32:25 +0200</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/esp8266-gebrickt/</guid><description>&lt;p&gt;Hallo,&lt;br&gt;
nachdem ich mit AT+RESTORE und AT+UART_CUR &amp;ldquo;gespielt&amp;rdquo; habe, bekomme ich keinen Kontakt&lt;br&gt;
mehr zum ESP. Der Rest des Pretzel Boards funktioniert noch.&lt;br&gt;
Vermutlich habe ich &amp;ldquo;enable both RTS and CTS&amp;rdquo; gesetzt.&lt;br&gt;
Woher bekomme ich nun die Original-Firmware für den ESP-Controller?&lt;br&gt;
Suche schon locker einen Tag im Netz :-(&lt;br&gt;
Vielen Dank für die Hilfe&lt;br&gt;
Gruß&lt;br&gt;
Uwe&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="2-antworten"&gt;2 Antworten&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;fk&lt;/strong&gt; – 04.10.2016&lt;/p&gt;
&lt;p&gt;Hallo,&lt;/p&gt;
&lt;p&gt;das Problem liegt vermutlich darin, dass die Baudrate des Moduls sich verändert hat.&lt;/p&gt;</description></item><item><title>Wo ist Po1_softwareserial?</title><link>https://neu-iot.fkainka.de/forum/topic/wo-ist-po1_softwareserial/</link><pubDate>Sun, 02 Oct 2016 19:42:50 +0200</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/wo-ist-po1_softwareserial/</guid><description>&lt;p&gt;Ich habe die arduino IDE 1.6.11 instaliert.&lt;br&gt;
In das buch &amp;ldquo;Conrad Internet of Things&amp;rdquo; (Profi Lernpaket) ist das erste Programmdatei zum testen &amp;ldquo;P01_SoftwareSerial.ino&amp;rdquo;.&lt;br&gt;
Unter file &amp;gt; examples &amp;gt; 10.StarterKit_basickit gibt es P02_spaceshiptinterface bis P15_hackingbuttons aber nicht P01_softwareserial.ino&amp;hellip;&lt;/p&gt;
&lt;p&gt;Es gelingt mir nicht die grundlegende AT-Befehle zu verwenden.&lt;/p&gt;
&lt;p&gt;Konnen Sie mich hilfen?&lt;/p&gt;
&lt;p&gt;Tjarda (NL)&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="2-antworten"&gt;2 Antworten&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;John&lt;/strong&gt; – 22.10.2016&lt;/p&gt;
&lt;p&gt;Hi Tjarda,&lt;/p&gt;
&lt;p&gt;You got one step further then I did!&lt;br&gt;
I tried to download the P-command software from the website &lt;a href="https://www.buch.cd"&gt;www.buch.cd&lt;/a&gt; but I failed.&lt;br&gt;
The code 10215-5 results in an error. Could this be because I try to download from NL?&lt;br&gt;
How did you manage to download the P-commands?&lt;/p&gt;</description></item><item><title>Die neue NanoESP-Library mit MQTT, HTTP und Blynk-Support</title><link>https://neu-iot.fkainka.de/library/</link><pubDate>Mon, 19 Sep 2016 12:25:19 +0200</pubDate><guid>https://neu-iot.fkainka.de/library/</guid><description>&lt;p&gt;Im Kontext des neues IoT Adventskalenders 2016 wurde die Library zum NanoESP um einige Funktionen erweitert. Neben den klassischen Befehlen zum Steuern des Moduls, gibt es in dieser Version auch zwei Sub-Libraries, die das Übermitteln von Webseiten erleichtern oder die Verwendung des beliebten MQTT(&lt;a href="http://mqtt.org/"&gt;http://mqtt.org/&lt;/a&gt;) IoT-Protokolls ermöglichen.&lt;/p&gt;
&lt;h1 id="download-151556_"&gt;&lt;a href="https://github.com/FKainka/NanoESP/archive/v1.1.zip"&gt;download-151556_640&lt;/a&gt;&lt;/h1&gt;
&lt;h1 id="download"&gt;&lt;a href="https://github.com/FKainka/NanoESP/archive/v1.1.zip"&gt;Download&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;Link auf Github: &lt;a href="https://github.com/FKainka/NanoESP"&gt;https://github.com/FKainka/NanoESP&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Unter den Beispielen befindet sich außerdem ein Programm, welches Blynk-Projekte (&lt;a href="http://www.blynk.cc/"&gt;http://www.blynk.cc/&lt;/a&gt;) ermöglicht. Damit Sie das Programm verwenden können, benötigen Sie eine zusätzliche Library:&lt;/p&gt;</description></item><item><title>Infos zum neuen Adventskalender</title><link>https://neu-iot.fkainka.de/die-library-zum-neuen-adventskalenders/</link><pubDate>Thu, 08 Sep 2016 14:45:15 +0200</pubDate><guid>https://neu-iot.fkainka.de/die-library-zum-neuen-adventskalenders/</guid><description>&lt;p&gt;Das Adventskalender Projekt vom letzten Jahr hat anscheinend viel Anklang gefunden. Anhand der Nutzerzahlen konnte ich ablesen, dass viele Interessierte täglich den neuen Versuch auf der Webseite aufgerufen haben und auch in den Kommentarbereichen war ordentlich was los. Es war einfach schön zu sehen, wie Sich viele verschiedene Bastelbegeisterte gegenseitig helfen.&lt;/p&gt;
&lt;p&gt;Aus diesem Grund soll auch in diesem Jahr das Adventskalender Projekt durch diese Webseite begleitet werden. In dem letzten Jahr war der die online Unterstützung ein erster Versuch, der anscheinend recht erfolgreich war. Dennoch gab es einige Kritikpunkte, die teilweise auch Ihre Berechtigung hatten. Deswegen habe ich versucht in diesem Jahr einige Dinge besser zu machen.&lt;/p&gt;</description></item><item><title>Kommunikation zwischen zwei Pretzelboard (bidirektional)</title><link>https://neu-iot.fkainka.de/forum/topic/kommunikation-zwischen-zwei-pretzelboard-bidirektional/</link><pubDate>Wed, 24 Aug 2016 13:41:34 +0200</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/kommunikation-zwischen-zwei-pretzelboard-bidirektional/</guid><description>&lt;p&gt;Hallo,&lt;/p&gt;
&lt;p&gt;Sorry für mein schlechtes Deutsch. (Ich spreche Französisch und ich verwende eine automatische Übersetzung.)&lt;/p&gt;
&lt;p&gt;Ich habe ein Projekt zu entwickeln, und ich habe nicht viel Zeit: Kommunikation zwischen zwei Pretzelboard, bidirektional mit 4 Schaltkanäle in einer Richtung und 4 Kanäle in die andere Richtung.&lt;/p&gt;
&lt;p&gt;Könnte mir jemand mit dem Code helfen ? Ich gewährt etwas zu bezahlen &amp;hellip;&lt;/p&gt;
&lt;p&gt;Vielen Dank für Ihre Hilfe !&lt;br&gt;
Stefan&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Anhänge:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="Dessin1.png" loading="lazy" src="https://neu-iot.fkainka.de/images/2016/08/Dessin1.png"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="1-antwort"&gt;1 Antwort&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;TSTELECTRO&lt;/strong&gt; – 13.10.2016&lt;/p&gt;</description></item><item><title>RGB-LED</title><link>https://neu-iot.fkainka.de/forum/topic/rgb-led/</link><pubDate>Sat, 16 Jul 2016 14:06:59 +0200</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/rgb-led/</guid><description>&lt;p&gt;Weiß jemand, welche RGB-LED in dem Paket enthalten war? Ich habe leider meine Kleinteile durch Umzug verloren, nur noch das Mikrocontrollerboard ist da.&lt;br&gt;
Ich habe zwar blind die LED bestellt, die in der Teileliste (Tag0, Alternative) aufgeführt ist, aber leider nicht darauf geachtet, was ich da wirklich bestellt habe. Das ist nämlich nicht die LED, die dabei war. Die in der Teileliste ist klar und der Grünanteil ist viel zu stark. Rot 255 und Grün 50 ergibt Gelb, das war bei der Original wesentlich besser. Außerdem war die Original matt, was eine vernünftige Mischung der Farben ergibt.&lt;/p&gt;</description></item><item><title>Modellfernsteuerung mit Smartphone und NanoESP als Empfänger</title><link>https://neu-iot.fkainka.de/forum/topic/modellfernsteuerung-mit-smartphone-und-nanoesp-als-empfaenger/</link><pubDate>Sun, 03 Jul 2016 15:23:32 +0200</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/modellfernsteuerung-mit-smartphone-und-nanoesp-als-empfaenger/</guid><description>&lt;p&gt;Mit dem NanoESP und einigen Programmmodulen aus dem IoT-Adventskalender kann auf einfache Weise der Empfänger für eine Smartphone - Modellfernsteuerung über WLAN aufgebaut werden. Der Einsatz des Pretzel Boards in meinen Crawler ist im angehängten Bild dargestellt.&lt;/p&gt;
&lt;p&gt;Der NanoESP bietet einen HotSpot an, an den sich das Smartphone anmeldet; die Fernsteuerkommandos werden in einer App erzeugt und über UDP übertragen. Die genaue Beschreibung des Projektes sowie die Download-Locations sind in meinem &lt;a href="http://makerprojekte.de/2016/07/modellfernsteuerung-ueber-wlan-mit-smartphone/"&gt;Blog Makerprojekte&lt;/a&gt; beschrieben.&lt;/p&gt;</description></item><item><title>SPI auf dem nanoESP</title><link>https://neu-iot.fkainka.de/forum/topic/spi-auf-dem-nanoesp/</link><pubDate>Sun, 12 Jun 2016 22:48:32 +0200</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/spi-auf-dem-nanoesp/</guid><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Ich bin recht neu mit Arduino und dem Pretzelboard. Ich habe damals den Kalendar durchgemacht und seitdem ein Paar kleinere Sachen ausprobiert. Das letzte das ich gemacht habe ist ein 22Bit ADC per SPI auslesen. Jetzt möchte ich die aus dem ADC ausgelesenen Werte mit der Things Speak Webseite kombinieren, oder evtl auf einem Webserver auf dem nanoESP zur Verfügung stellen.&lt;/p&gt;
&lt;p&gt;Dabei ist mir aber aufgefallen, dass auf den Pins 11 und 12 sowohl MOSI bzw MISO, als auch ESP-TXD bzw ESP-RXD liegt. Daher meine Frage: Kann man gleichzeitig SPI und das W-LAN Modul benutzen? Ich glaube dass es nicht wirklich möglich ist ist SPI umzumappen, stimmt das?&lt;/p&gt;</description></item><item><title>Passwortvergabe</title><link>https://neu-iot.fkainka.de/forum/topic/passwortvergabe/</link><pubDate>Wed, 25 May 2016 15:12:25 +0200</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/passwortvergabe/</guid><description>&lt;p&gt;Den Befehl &amp;ldquo;AT+CWSAP=&amp;ldquo;NanoESP&amp;rdquo;,&amp;ldquo;MeinPasswort&amp;rdquo;,5,3&amp;rdquo; beantwortet das Board permanent mit ERROR.&lt;br&gt;
Was mache ich falsch??&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="5-antworten"&gt;5 Antworten&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;fk&lt;/strong&gt; – 25.05.2016&lt;/p&gt;
&lt;p&gt;Hi,&lt;br&gt;
Benutzt du die äußeren Anführungszeichen bei der Eingabe des Befehls oder war das nur ein Zitat fur das Forum?&lt;/p&gt;
&lt;p&gt;Ansonsten könnte es sein, dass das Modul nicht im AccesPoint Modus ist?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Artur&lt;/strong&gt; – 25.05.2016&lt;/p&gt;
&lt;p&gt;Die äusseren Anführungszeichen hab ich nicht mit eingegeben, sie deklarieren nur den Befehl als Zitat.&lt;br&gt;
Das Modul hab ich grad nochmal in den Modus 2 versetzt ( AT+CWMODE=2 ) und geprüft ( AT+CWMODE? ).&lt;br&gt;
Nach wie vor bekomme ich für den Befehl AT+CWSAP=&amp;ldquo;NanoESP&amp;rdquo;,&amp;ldquo;MeinPasswort&amp;rdquo;,5,3 eine ERROR Meldung.&lt;/p&gt;</description></item><item><title>Mehrere Boards über Wifi vernetzen</title><link>https://neu-iot.fkainka.de/forum/topic/mehrere-boards-ueber-wifi-vernetzen/</link><pubDate>Wed, 18 May 2016 08:21:41 +0200</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/mehrere-boards-ueber-wifi-vernetzen/</guid><description>&lt;p&gt;Hallo Leute,&lt;/p&gt;
&lt;p&gt;ich habe ein Problem beim Vernetzen von mehreren Boards.&lt;/p&gt;
&lt;p&gt;Hat von euch schon mal jemand versucht, ein Board als AP für mehrere andere Boards (Clients) einzurichten?&lt;/p&gt;
&lt;p&gt;Ich möchte ein Netzwerk mit den Boards aufbauen, die über das Wifi-Modul kommunizieren.&lt;/p&gt;
&lt;p&gt;Das komische an der Sache ist, dass wenn ich als AP mein Handy einstelle, eine Datenübertragung über TCP/IP möglich ist.&lt;/p&gt;
&lt;p&gt;Sobald ich aber ein Board als AP einstelle, ist es mir nicht mehr möglich eine Verbindung aufzubauen.&lt;/p&gt;</description></item><item><title>SoftwareSerial .find()</title><link>https://neu-iot.fkainka.de/forum/topic/softwareserial-find/</link><pubDate>Sat, 07 May 2016 13:56:58 +0200</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/softwareserial-find/</guid><description>&lt;p&gt;Hallo zusammen,&lt;/p&gt;
&lt;p&gt;bei mir werden die Begriffe .find() und weitere nicht mehr mit der aktuellen SoftwareSerial lib unterstütz.&lt;br&gt;
Auf der Arduino Seite gibt es auch keine Anhaltspunkte.&lt;br&gt;
Ich würde gerne Tag 19 hochladen.&lt;/p&gt;
&lt;p&gt;Philip&lt;/p&gt;</description></item><item><title>Ausgelagerte Webseiten für den NanoESP</title><link>https://neu-iot.fkainka.de/ausgelagerte-webseiten-fuer-den-nanoesp/</link><pubDate>Sun, 17 Apr 2016 11:33:10 +0200</pubDate><guid>https://neu-iot.fkainka.de/ausgelagerte-webseiten-fuer-den-nanoesp/</guid><description>&lt;p&gt;Gerade im Kontext des Adventskalenders oder den anderen Lernpaketen habe ich einige HTML-Seiten für den NanoESP entworfen. Allerdings hat mich dabei immer gestört, dass zum einen der Speicherplatz ziemlich gering ist zum anderen die Übertragung etwas langsam sein kann, vor allem, wenn die Seite oft neu geladen werden muss. Deswegen habe ich mir eine neue Methode überlegt, bei der die dazustellenden Webseite auf einem anderen Webserver liegt und beim Verbinden mit dem TCP-Server des Boards einfach nachgeladen wird. Der Nachteil ist hier vor allem, dass der Client mit dem Internet verbunden sein muss. Das bedeutet auch, das ein privates Netzwerk mit dem NanoESP als AccesPoint nicht möglich ist. Die Vorteile sind aber komplexere Seiten und schnellere Ladezeiten sowie eine insgesamt Entlastung des Boards. Im Folgenden Stelle ich das System anhand des &lt;a href="https://neu-iot.fkainka.de/day-14"&gt;RGB-LED-Beispiels&lt;/a&gt; vor.&lt;/p&gt;</description></item><item><title>NanoESP, no response on AT command.</title><link>https://neu-iot.fkainka.de/forum/topic/nanoesp-no-response-on-at-command/</link><pubDate>Wed, 23 Mar 2016 22:37:12 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/nanoesp-no-response-on-at-command/</guid><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I received my Franzis Maker kit and I downloaed Arduino 1.6.9. I plug the board using micro USB cable and did initial setup.&lt;/p&gt;
&lt;p&gt;I did not receive any response for &amp;ldquo;AT&amp;rdquo;. After unplugging and plugging back the board couple time I was able to get get response for &amp;ldquo;AT&amp;rdquo;&lt;br&gt;
,but got Error message &amp;ldquo;ERROR&amp;rdquo; when I typed &amp;ldquo;AT+RST&amp;rdquo;. &amp;ldquo;ATE0&amp;rdquo; and &amp;ldquo;ATE1&amp;rdquo; came &amp;ldquo;OK&amp;rdquo;.&lt;/p&gt;
&lt;p&gt;Now I am not getting any reply for any command.&lt;/p&gt;</description></item><item><title>Sd-karte für config</title><link>https://neu-iot.fkainka.de/forum/topic/sd-karte-fuer-config/</link><pubDate>Mon, 14 Mar 2016 18:45:54 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/sd-karte-fuer-config/</guid><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Ich versuche gerade einen Temperatur-sensor zu bauen, der per WLAN Daten senden kann (zB über ifttt).&lt;/p&gt;
&lt;p&gt;Ich möchte aber gewisse Dinge ändern können, indem ich einfach zB eine sd-karte in den PC packe, die config anpasse und dann die SD-karte zurück stecke.&lt;/p&gt;
&lt;p&gt;Möchte halt nicht immer das Device abmontieren und aus dem Case ausbauen ;-)&lt;/p&gt;
&lt;p&gt;Code ist kein Problem&lt;br&gt;
&lt;a href="http://overskill.alexshu.com/saving-loading-settings-on-sd-card-with-arduino/"&gt;http://overskill.alexshu.com/saving-loading-settings-on-sd-card-with-arduino/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Aber wo bekomme ich (am besten bei Conrad, am liebsten micro-sd) so ein kleines Shield her?&lt;/p&gt;</description></item><item><title>IOT am Haus mit Thingspeak / Pretzelboard</title><link>https://neu-iot.fkainka.de/forum/topic/iot-am-haus-mit-thingspeak-pretzelboard/</link><pubDate>Tue, 23 Feb 2016 19:29:54 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/iot-am-haus-mit-thingspeak-pretzelboard/</guid><description>&lt;p&gt;Inspiriert durch den Adventskalender habe ich begonnen eine Hausautomatisierung zu entwickeln.&lt;br&gt;
Ziele:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Automatisierung einzelner Räume und Daten mit Thingspeak sammeln.&lt;/li&gt;
&lt;li&gt;Daten zwischen den einzelnen Räumen austauschen.&lt;/li&gt;
&lt;li&gt;Daten und Steuerbefehle über eine WebSite austauschen (Steuerung).&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Derzeitig bin ich vor allem bei der Hardware. Stand: Im Badezimmer habe ich das Rollo und somit auch die Lüftung teilautomatisiert und sammle die Daten mit Thingspeak. Siehe &lt;a href="https://thingspeak.com/channels/87189"&gt;https://thingspeak.com/channels/87189&lt;/a&gt; (Bei weiterem Interesse kann ich gerne mehr schreiben).&lt;/p&gt;</description></item><item><title>Wettbewerbsbeitrag: Neigungssensor – auslesen per IoT- Board, übertragen per WLAN</title><link>https://neu-iot.fkainka.de/wettbewerbsbeitrag-neigungssensor-auslesen-per-iot-board-uebertragen-per-wlan/</link><pubDate>Tue, 09 Feb 2016 12:57:00 +0100</pubDate><guid>https://neu-iot.fkainka.de/wettbewerbsbeitrag-neigungssensor-auslesen-per-iot-board-uebertragen-per-wlan/</guid><description>&lt;h2 id="beitrag-zum-kalenderwettbewerb-2015-vonholger-fritzsch"&gt;Beitrag zum &lt;a href="http://fkainka.de/der-kalender-wettbewerb-2015-sensoren-im-internet-of-things/"&gt;Kalenderwettbewerb&lt;/a&gt; 2015 von Holger Fritzsch&lt;/h2&gt;
&lt;p&gt;Mit einer einfachen Zusatzschaltung läßt sich mit dem IoT- Board eine Erschütterung oder Lageänderung von Gegenständen oder Türen detektieren.&lt;br&gt;
Zur Anwendung kommt hier ein RS- Flip Flop bestehend aus 2 Transistoren vom Typ BC547.&lt;/p&gt;
&lt;p&gt;Ob man nun eine Tür , Fenster oder Fahrrad überwachen oder Teile vor unbefugter Entnahme sichern will,der kompakte Aufbau des Moduls machts möglich.&lt;br&gt;
Die Schaltung kennt zwei stabile Zustände, nämlich Bereitschaft- und Alarmzustand.&lt;br&gt;
Technisch gesehen entsprechend dem Set- und Reset- Zustand.&lt;/p&gt;</description></item><item><title>Wettbewerbsbeitrag: Quadrocopter Landing Pad</title><link>https://neu-iot.fkainka.de/wettbewerbsbeitrag-quadrocopter-landing-pad/</link><pubDate>Tue, 09 Feb 2016 12:57:00 +0100</pubDate><guid>https://neu-iot.fkainka.de/wettbewerbsbeitrag-quadrocopter-landing-pad/</guid><description>&lt;h2 id="beitrag-zum-kalenderwettbewerb-2015-von-paul-kaczmarczyk"&gt;Beitrag zum &lt;a href="http://fkainka.de/der-kalender-wettbewerb-2015-sensoren-im-internet-of-things/"&gt;Kalenderwettbewerb&lt;/a&gt; 2015 von Paul Kaczmarczyk&lt;/h2&gt;
&lt;h3 id="auszug-ausdem-pdf"&gt;&lt;em&gt;&lt;strong&gt;Auszug aus&lt;/strong&gt;&lt;/em&gt;&lt;em&gt;&lt;strong&gt;dem PDF:&lt;/strong&gt;&lt;/em&gt;&lt;/h3&gt;
&lt;h2 id="projektbeschreibung"&gt;Projektbeschreibung:&lt;/h2&gt;
&lt;p&gt;An Weihnachten erhielt ich einen Quadrocopter als Geschenk von meinem Opa. Ich hatte so viel Freude damit, dass ich mir gleich ein zweites Modell vom Typ Blade Inductrix zulegte. Das Fliegen mit dem Quadrocopter macht allerdings besonders viel Spaß, wenn man Aufgaben zu erfüllen hat.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://neu-iot.fkainka.de/images/2016/02/Quadro2.jpg"&gt;&lt;img alt="Quadro2" loading="lazy" src="https://neu-iot.fkainka.de/images/2016/02/Quadro2.jpg"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="spielidee"&gt;Spielidee&lt;/h2&gt;
&lt;p&gt;Für die zu bewältigenden Aufgaben kam mir der Gedanke das Landing Pad zu bauen, bei dem die Aufgabe darin besteht durch einen Ring zu fliegen, ohne hängen zu bleiben und dann zu landen, sofern man eine Landefreigabe erhält. Wird die Landefreigabe vom Tower nicht gegeben, so muss man schweben, bis die Landefreigabe erteilt wird. Wird ohne Landefreigabe gelandet, erhält man als Strafe für die Landung einen Punktabzug. Landet man mit Freigabe erhält man Punkte auf sein Konto. Ein Hängenbleiben am Ring soll auch einen Punktabzug zur Folge haben. Um sich mit anderen zu messen, sollen die erreichten Punkte auch in einer Internet-weiten Highscore-Liste namentlich geführt werden. Dieses Geschicklichkeitsspiel soll rundenbasiert ablaufen, wobei die Rundenzeit 60 s beträgt. Läuft die Runde ab, werden die addierten Punkte in die Highscore-Liste eingetragen. Der Start einer neuen Runde soll durch Druck auf einen Taster ermöglicht werden. […]&lt;/p&gt;</description></item><item><title>Wettbewerbsbeitrag: Polarfuchs</title><link>https://neu-iot.fkainka.de/wettbewerbsbeitrag-polarfuchs/</link><pubDate>Tue, 09 Feb 2016 12:56:00 +0100</pubDate><guid>https://neu-iot.fkainka.de/wettbewerbsbeitrag-polarfuchs/</guid><description>&lt;h2 id="beitrag-zum-kalenderwettbewerb-2015-von-nicolaus-cüppers"&gt;Beitrag zum &lt;a href="http://fkainka.de/der-kalender-wettbewerb-2015-sensoren-im-internet-of-things/"&gt;Kalenderwettbewerb&lt;/a&gt; 2015 von Nicolaus Cüppers&lt;/h2&gt;
&lt;p&gt;&lt;img loading="lazy" src="http://www.elektronik-labor.de/Lernpakete/Kalender15/Polar3.jpg"&gt;&lt;/p&gt;
&lt;p&gt;Der Conrad-Adventskalender „Internet of Things“ war für mich der Einstieg, mich einmal mit dem Thema Arduino zu befassen. Herausgekommen ist das Projekt „Polarfuchs“. Der Name ist angelehnt an das kleinste mir bekannte deutsche Forschungsschiff. Es handelt sich um einen Versuchsaufbau, der ein unbemanntes „Schiff“ nachbildet, was einige Umgebungsdaten erfasst und weiterleitet und parallel dazu seinen eigenen Zustand überwacht.&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" src="http://www.elektronik-labor.de/Lernpakete/Kalender15/Polar1.jpg"&gt;&lt;/p&gt;
&lt;p&gt;Es wurde nur der Kalender und zusätzlich eine Stromquelle verwendet. Daher sind die Messmethoden auch nicht unbedingt praxisnahe. Normalerweise würde man für die einzelnen Werte passende Sensoren einsetzen.  Das war allerdings nicht die Aufgabe. Vielmehr ging es ja darum, aus einer Hand voll vorhandener Bauelemente das Maximale herauszuholen. Als Schiffsrumpf wird daher der Kalender selbst verwendet. Er bildet durch seinen Plastikkörper mit zahlreichen Einsenkungen eine ideale Schwimmplattform. Es wurden jedoch die üblichen konfektionierten Steckkabel verwendet. Das dem Kalender beiliegende Kabel hätte aber auch gereicht, um die Schaltung aufzubauen. Dann hätte man nur alles etwas enger am Board platzieren müssen.&lt;/p&gt;</description></item><item><title>Wettbewerbsbeitrag: Blumenwächter</title><link>https://neu-iot.fkainka.de/wettbewerbsbeitrag-blumenwaechter/</link><pubDate>Tue, 09 Feb 2016 12:51:00 +0100</pubDate><guid>https://neu-iot.fkainka.de/wettbewerbsbeitrag-blumenwaechter/</guid><description>&lt;h2 id="beitrag-zum-kalenderwettbewerb-2015-von-leander-hackmann"&gt;Beitrag zum &lt;a href="http://fkainka.de/der-kalender-wettbewerb-2015-sensoren-im-internet-of-things/"&gt;Kalenderwettbewerb&lt;/a&gt; 2015 von Leander Hackmann:&lt;/h2&gt;
&lt;p&gt;Jeder hat Topfpflanzen. Sie verschönern unseren Alltag, benötigen jedoch auch häufig unsere Aufmerksamkeit in Form von Pflege. Um den besten Standort herauszufinden und das regelmäßige Giessen nicht zu vergessen, habe ich folgende Anwendung mit dem Iot-Board entworfen und umgesetzt: ein Datenlogger für Licht und Feuchtigkeit.&lt;/p&gt;
&lt;h3 id="download-des-programms"&gt;&lt;a href="https://neu-iot.fkainka.de/images/2016/01/blumenwaechter-final-160125a.zip"&gt;Download des Programms&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Das Programm&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;//Blumenwaechter für das NanoESP-Board
//2016 von Leander H.
//Misst alle 30min. Feuchtigkeit und Helligkeit
//Mit Druck auf Taster kann ein Nullpunkt in der Messung als markanter Punkt gesetzt werden#
//Es werden zwei Channels auf Thingspeak.com verwendet (API-Keys in &amp;#34;LightKEY und &amp;#34;MoistureKEY&amp;#34;)
//Über &amp;#34;threshold&amp;#34; kann der Pegel zur Warnung eingestellt werden
//Code und Idee von Leander H. -- Funktionen von Fabian Kainka
#include SoftwareSerial.h&amp;gt;
#include Time.h&amp;gt;
//Setup-Bereich
#define SSID &amp;#34;[SSID]&amp;#34;
#define PASSWORD &amp;#34;[Passwort]&amp;#34;
#define LightKEY &amp;#34;[API-KEY]&amp;#34;
#define MoistureKEY &amp;#34;[API-KEY]&amp;#34;
#define threshold 400 //
#define DEBUG true
#define LED_WLAN 13
SoftwareSerial esp8266(11, 12); // RX, TX
int ledGreen = 5;
int ledYellow = 4;
int ledRed = 3;
int sensorPower = 2;
int moistSensor = 2;
String lastminute;
 
const byte thingPost[] PROGMEM = {
 80, 79, 83, 84, 32, 42, 85, 82, 76, 42, 32, 72, 84, 84, 80, 47, 49, 46, 49, 10, 72, 111, 115, 116, 58, 32, 97, 112, 105, 46, 116, 104, 105, 110, 103, 115, 112, 101, 97, 107, 46, 99, 111, 109, 10, 67, 111, 110, 110, 101, 99, 116, 105, 111, 110, 58, 32, 99, 108, 111, 115, 101, 10, 67, 111, 110, 116, 101, 110, 116, 45, 84, 121, 112, 101, 58, 32, 97, 112, 112, 108, 105, 99, 97, 116, 105, 111, 110, 47, 120, 45, 119, 119, 119, 45, 102, 111, 114, 109, 45, 117, 114, 108, 101, 110, 99, 111, 100, 101, 100, 10, 67, 111, 110, 116, 101, 110, 116, 45, 76, 101, 110, 103, 116, 104, 58, 32, 42, 76, 69, 78, 42, 10, 10, 42, 65, 80, 80, 69, 78, 68, 42, 10
};
void setup() {
 pinMode(ledGreen, OUTPUT);
 pinMode(ledYellow, OUTPUT);
 pinMode(ledRed, OUTPUT);
 pinMode(sensorPower, OUTPUT);
 
 Serial.begin(19200);
 esp8266.begin(19200);
 while(!espConfig()){ //Failsafe für WLAN
   delay(200);
 }
 digitalWrite(LED_WLAN, HIGH);
 while(!getTime(&amp;#34;chronic.herokuapp.com&amp;#34;, &amp;#34;/utc/in+one+hours&amp;#34;) == false){ //Failsafe für Zeitsynchro
   delay(200);
 }
 
 sendThingPost(LightKEY, analogRead(A0)); //Erste Übermittlung
 digitalWrite(sensorPower, HIGH);
 delay(200);
 int tmp = analogRead(A2);
 sendThingPost(MoistureKEY, tmp);
 digitalWrite(sensorPower, LOW);
 if(tmp threshold){
    digitalWrite(ledRed, HIGH);
    digitalWrite(ledGreen, LOW);
 }else{
    digitalWrite(ledRed, LOW);
    digitalWrite(ledGreen, HIGH);
 }
}
void loop() {
 String shour, sminute, ssecond;
 if (hour() 9) shour = &amp;#34;0&amp;#34; + String(hour()); else shour = String(hour()); // adjust for 0-9
 if (minute() 9) sminute = &amp;#34;0&amp;#34; + String(minute());  else sminute = String(minute());
 if (second() 9) ssecond = &amp;#34;0&amp;#34; + String(second());  else ssecond = String(second());
 //debug(shour + &amp;#34;:&amp;#34; + sminute + &amp;#34;:&amp;#34; + ssecond);
 
 if(sminute == &amp;#34;0&amp;#34; || sminute == &amp;#34;30&amp;#34;){ //Wird zur halben und vollen Stunde ausgeführt
   if(sminute != lastminute){
         digitalWrite(ledYellow, HIGH);
         if(sendThingPost(LightKEY, analogRead(A0) == false)){
           while(sendThingPost(LightKEY, analogRead(A0) == false)){
             sendThingPost(LightKEY, analogRead(A0));
             delay(200);
           }
         }
         digitalWrite(ledYellow, LOW);
         delay(500);
         digitalWrite(ledYellow, HIGH);
         digitalWrite(sensorPower, HIGH);
         delay(100);
         if(sendThingPost(MoistureKEY, analogRead(A2) == false)){
           while(sendThingPost(MoistureKEY, analogRead(A2) == false)){
             sendThingPost(MoistureKEY, analogRead(A2));
             delay(200);
           }
         }
         digitalWrite(sensorPower, LOW);
         digitalWrite(ledYellow, LOW);
         
         digitalWrite(sensorPower, HIGH);
         delay(100);
         int tmp = analogRead(A2);
         digitalWrite(sensorPower, LOW);
         
         if(tmp threshold){
           digitalWrite(ledRed, HIGH);
           digitalWrite(ledGreen, LOW);
         }else{
           digitalWrite(ledRed, LOW);
           digitalWrite(ledGreen, HIGH);
         }
         
         lastminute = sminute;
   }
 }
 
 if(analogRead(A1) &amp;gt; 500){ //Button zum Setzen eines Nullpunktes
   digitalWrite(ledYellow, HIGH);
   sendThingPost(LightKEY, 0);
   digitalWrite(ledYellow, LOW);
   delay(500);
   digitalWrite(ledYellow, HIGH);
   sendThingPost(MoistureKEY, 0);
   digitalWrite(ledYellow, LOW);
   delay(1000);
 }
}
//Verwendete Funktionen von Fabian Kainka folgen ab hier:
//-----------------------------------------ThingsSpeak Functions------------------------------------
boolean sendThingPost(String key, int value)
{
 boolean succes = true;
 String  Host = &amp;#34;api.thingspeak.com&amp;#34;;
 String msg = &amp;#34;field1=&amp;#34; + String(value);
 succes &amp;amp;= sendCom(&amp;#34;AT+CIPSTART=&amp;#34;TCP&amp;#34;,&amp;#34;&amp;#34; + Host + &amp;#34;&amp;#34;,80&amp;#34;, &amp;#34;OK&amp;#34;);
 String postRequest = createThingPost(&amp;#34;/update&amp;#34;, key, msg);
 if (sendCom(&amp;#34;AT+CIPSEND=&amp;#34; + String(postRequest.length()), &amp;#34;&amp;gt;&amp;#34;))
 {
   esp8266.print(postRequest);
   esp8266.find(&amp;#34;SEND OK&amp;#34;);
   if (!esp8266.find(&amp;#34;CLOSED&amp;#34;)) succes &amp;amp;= sendCom(&amp;#34;AT+CIPCLOSE&amp;#34;, &amp;#34;OK&amp;#34;);
 }
 else
 {
   succes = false;
 }
 return succes;
}  
String createThingPost(String url, String key, String msg)
{
 String xBuffer;
 for (int i = 0; i sizeof(thingPost); i++)
 {
   char myChar = pgm_read_byte_near(thingPost + i);
   xBuffer += myChar;
 }
 String append = &amp;#34;api_key=&amp;#34; + key + &amp;#34;&amp;amp;&amp;#34; + msg;
 xBuffer.replace(&amp;#34;*URL*&amp;#34;, url);
 xBuffer.replace(&amp;#34;*LEN*&amp;#34;, String( append.length()));
 xBuffer.replace(&amp;#34;*APPEND*&amp;#34;, append);
 return xBuffer;
}
String createThingGet(String url, String key)
{
 String xBuffer;
 for (int i = 0; i sizeof(thingPost); i++)
 {
   char myChar = pgm_read_byte_near(thingPost + i);
   xBuffer += myChar;
 }
 String append = &amp;#34;api_key=&amp;#34; + key;
 xBuffer.replace(&amp;#34;POST&amp;#34;, &amp;#34;GET&amp;#34;);
 xBuffer.replace(&amp;#34;*URL*&amp;#34;, url);
 xBuffer.replace(&amp;#34;*LEN*&amp;#34;, String( append.length()));
 xBuffer.replace(&amp;#34;*APPEND*&amp;#34;, append);
 return xBuffer;
}
String createThingGet(String url, String key, String msg)
{
 String xBuffer;
 for (int i = 0; i sizeof(thingPost); i++)
 {
   char myChar = pgm_read_byte_near(thingPost + i);
   xBuffer += myChar;
 }
 String append = &amp;#34;api_key=&amp;#34; + key + &amp;#34;&amp;amp;&amp;#34; + msg;
 xBuffer.replace(&amp;#34;POST&amp;#34;, &amp;#34;GET&amp;#34;);
 xBuffer.replace(&amp;#34;*URL*&amp;#34;, url);
 xBuffer.replace(&amp;#34;*LEN*&amp;#34;, String( append.length()));
 xBuffer.replace(&amp;#34;*APPEND*&amp;#34;, append);
 return xBuffer;
}
String getTCP(String Host, String Subpage)
{
 boolean succes = true;
 succes &amp;amp;= sendCom(&amp;#34;AT+CIPSTART=&amp;#34;TCP&amp;#34;,&amp;#34;&amp;#34; + Host + &amp;#34;&amp;#34;,80&amp;#34;, &amp;#34;OK&amp;#34;);
 String getRequest = &amp;#34;GET &amp;#34; + Subpage + &amp;#34; HTTP/1.1rnHost:&amp;#34; + Host + &amp;#34;rnrn&amp;#34;;
 succes &amp;amp;= sendCom(&amp;#34;AT+CIPSEND=&amp;#34; + String(getRequest.length() + 2), &amp;#34;&amp;gt;&amp;#34;);
 return sendCom(getRequest);
}
boolean getTime(String Host, String Subpage)
{
 boolean succes = true;
 int xyear, xmonth, xday, xhour, xminute, xsecond;  //lokal variables
 succes &amp;amp;= sendCom(&amp;#34;AT+CIPSTART=&amp;#34;TCP&amp;#34;,&amp;#34;&amp;#34; + Host + &amp;#34;&amp;#34;,80&amp;#34;, &amp;#34;OK&amp;#34;);
 String getRequest = &amp;#34;GET &amp;#34; + Subpage + &amp;#34; HTTP/1.1rnHost:&amp;#34; + Host + &amp;#34;rn&amp;#34;;
 succes &amp;amp;= sendCom(&amp;#34;AT+CIPSEND=&amp;#34; + String(getRequest.length() + 2), &amp;#34;&amp;gt;&amp;#34;);
 esp8266.println(getRequest);
 if (esp8266.find(&amp;#34;+IPD&amp;#34;))
 {
   if (esp8266.find(&amp;#34;rnrn&amp;#34;))
   {
     xyear = esp8266.parseInt();
     xmonth = esp8266.parseInt();
     xday = esp8266.parseInt();
     xhour = esp8266.parseInt();
     xminute = esp8266.parseInt();
     xsecond = esp8266.parseInt();
     if (xday 0) xday *= -1;          //Because of date seperator - parseInt detects negativ integer
     if (xmonth 0) xmonth *= -1;    //Because of date seperator - parseInt detects negativ integer
     setTime(xhour, xminute, xsecond, xday, xmonth, xyear);
     sendCom(&amp;#34;AT+CIPCLOSE&amp;#34;, &amp;#34;OK&amp;#34;);
     return true;
   }
   else return false;
 }
 else return false;
}
//-----------------------------------------Config ESP8266------------------------------------
boolean espConfig()
{
 boolean succes = true;
 esp8266.setTimeout(5000);
 succes &amp;amp;= sendCom(&amp;#34;AT+RST&amp;#34;, &amp;#34;ready&amp;#34;);
 esp8266.setTimeout(1000);
 if (configStation(SSID, PASSWORD)) {
   succes &amp;amp;= true;
   debug(&amp;#34;WLAN Connected&amp;#34;);
   debug(&amp;#34;My IP is:&amp;#34;);
   debug(sendCom(&amp;#34;AT+CIFSR&amp;#34;));
 }
 else
 {
   succes &amp;amp;= false;
 }
 //shorter Timeout for faster wrong UPD-Comands handling
 succes &amp;amp;= sendCom(&amp;#34;AT+CIPMODE=0&amp;#34;, &amp;#34;OK&amp;#34;);  //So rum scheit wichtig!
 succes &amp;amp;= sendCom(&amp;#34;AT+CIPMUX=0&amp;#34;, &amp;#34;OK&amp;#34;);
 return succes;
}
boolean configTCPServer()
{
 boolean succes = true;
 succes &amp;amp;= (sendCom(&amp;#34;AT+CIPMUX=1&amp;#34;, &amp;#34;OK&amp;#34;));
 succes &amp;amp;= (sendCom(&amp;#34;AT+CIPSERVER=1,80&amp;#34;, &amp;#34;OK&amp;#34;));
 return succes;
}
boolean configTCPClient()
{
 boolean succes = true;
 succes &amp;amp;= (sendCom(&amp;#34;AT+CIPMUX=0&amp;#34;, &amp;#34;OK&amp;#34;));
 //succes &amp;amp;= (sendCom(&amp;#34;AT+CIPSERVER=1,80&amp;#34;, &amp;#34;OK&amp;#34;));
 return succes;
}
boolean configStation(String vSSID, String vPASSWORT)
{
 boolean succes = true;
 succes &amp;amp;= (sendCom(&amp;#34;AT+CWMODE=1&amp;#34;, &amp;#34;OK&amp;#34;));
 esp8266.setTimeout(20000);
 succes &amp;amp;= (sendCom(&amp;#34;AT+CWJAP=&amp;#34;&amp;#34; + String(vSSID) + &amp;#34;&amp;#34;,&amp;#34;&amp;#34; + String(vPASSWORT) + &amp;#34;&amp;#34;&amp;#34;, &amp;#34;OK&amp;#34;));
 esp8266.setTimeout(1000);
 return succes;
}
boolean configAP()
{
 boolean succes = true;
 succes &amp;amp;= (sendCom(&amp;#34;AT+CWMODE=2&amp;#34;, &amp;#34;OK&amp;#34;));
 succes &amp;amp;= (sendCom(&amp;#34;AT+CWSAP=&amp;#34;NanoESP&amp;#34;,&amp;#34;&amp;#34;,5,0&amp;#34;, &amp;#34;OK&amp;#34;));
 return succes;
}
boolean configUDP()
{
 boolean succes = true;
 succes &amp;amp;= (sendCom(&amp;#34;AT+CIPMODE=0&amp;#34;, &amp;#34;OK&amp;#34;));
 succes &amp;amp;= (sendCom(&amp;#34;AT+CIPMUX=0&amp;#34;, &amp;#34;OK&amp;#34;));
 succes &amp;amp;= sendCom(&amp;#34;AT+CIPSTART=&amp;#34;UDP&amp;#34;,&amp;#34;192.168.255.255&amp;#34;,90,91,2&amp;#34;, &amp;#34;OK&amp;#34;); //Importand Boradcast...Reconnect IP
 return succes;
}
//-----------------------------------------------Controll ESP-----------------------------------------------------
boolean sendUDP(String Msg)
{
 boolean succes = true;
 succes &amp;amp;= sendCom(&amp;#34;AT+CIPSEND=&amp;#34; + String(Msg.length() + 2), &amp;#34;&amp;gt;&amp;#34;);    //+&amp;#34;,&amp;#34;192.168.4.2&amp;#34;,90&amp;#34;, &amp;#34;&amp;gt;&amp;#34;);
 if (succes)
 {
   succes &amp;amp;= sendCom(Msg, &amp;#34;OK&amp;#34;);
 }
 return succes;
}
boolean sendCom(String command, char respond[])
{
 esp8266.println(command);
 if (esp8266.findUntil(respond, &amp;#34;ERROR&amp;#34;))
 {
   return true;
 }
 else
 {
   debug(&amp;#34;ESP SEND ERROR: &amp;#34; + command);
   return false;
 }
}
String sendCom(String command)
{
 esp8266.println(command);
 return esp8266.readString();
}
//-------------------------------------------------Debug Functions------------------------------------------------------
void serialDebug() {
 while (true)
 {
   if (esp8266.available())
     Serial.write(esp8266.read());
   if (Serial.available())
     esp8266.write(Serial.read());
 }
}
void debug(String Msg)
{
 if (DEBUG)
 {
   Serial.println(Msg);
 }
}
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;[collapse]&lt;/p&gt;</description></item><item><title>installation ubuntu 14.04</title><link>https://neu-iot.fkainka.de/forum/topic/installation-ubuntu-14-04/</link><pubDate>Thu, 04 Feb 2016 21:51:06 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/installation-ubuntu-14-04/</guid><description>&lt;p&gt;$ uname -a&lt;br&gt;
3.13.0-77-generic&lt;br&gt;
x86_64 x86_64 x86_64 GNU/Linux&lt;br&gt;
sudo modprobe ch341&lt;br&gt;
$ lsmod&lt;br&gt;
Module Size Used by&lt;br&gt;
ch341 14072 0&lt;br&gt;
usbserial 45014 1 ch341&lt;br&gt;
arduino 1.6.7&lt;br&gt;
unter Werkzeuge -&amp;gt;Board:&lt;br&gt;
&amp;ldquo;Arduino Nano&amp;rdquo;&lt;br&gt;
-&amp;gt; Prozessor:&lt;br&gt;
&amp;ldquo;Atmega&lt;br&gt;
Prozessor:&lt;br&gt;
$ dmesg&lt;br&gt;
[ 842.420919] usbcore: registered new interface driver usbserial&lt;br&gt;
[ 842.420935] usbcore: registered new interface driver usbserial_generic&lt;br&gt;
[ 842.420948] usbserial: USB Serial support registered for generic&lt;br&gt;
[ 842.434622] usbcore: registered new interface driver ch341&lt;br&gt;
[ 842.434632] usbserial: USB Serial support registered for ch341-uart&lt;/p&gt;</description></item><item><title>Pretzelboard Linux-FAQ</title><link>https://neu-iot.fkainka.de/forum/topic/pretzelboard-linux-faq/</link><pubDate>Sun, 31 Jan 2016 22:50:12 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/pretzelboard-linux-faq/</guid><description>&lt;p&gt;Foren und kommentierbare Blogs sich eignen prinzipiell sehr gut dafür, konkrete Fragen zu stellen, aber gleichermaßen wenig, bereits vorhandene Antworten zu einer bestimmten Frage zu finden. Damit nicht immer wieder die gleichen Fragen gestellt werden müssen, starte ich hier mal eine Linux-FAQ für das Pretzelboard&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;**Wo finde ich den Treiber für den USB-Serial-Converter CH341?**Der Treiber ist bereits lange Zeit im Standard-Kernel enthalten und wird bei den gängigen Distributionen i.A. automatisch geladen, sobald das Board angeschlossen wird.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Ich habe das Pretzelboard aus- und wieder eingesteckt und bekomme keine Verbindung mehr mit der IDE, ist das Board kaputt?&lt;/strong&gt; Wenn der USB-Anschluss vom Pretzelboard getrennt wird, hält die Arduino IDE die Schnittstellt noch offen. Beim erneuten anschließen verbindet der Kernel das Board daher mit einem anderen, freien Device (z.B. ttyUSB1 statt ttyUSB0). Daher sollte nach dem Ausstecken des USB-Kabels am Pretzelboard zunächst die IDE beendet werden. Wird die IDE erst &lt;em&gt;nach&lt;/em&gt; dem Wiederanschließen des Pretzelboards beendet, dann ist das Board bereits mit der anderen Schnittstelle verbunden und kann daher trotzdem nicht von der neu gestarteten IDE gefunden werden.&lt;/li&gt;
&lt;/ol&gt;</description></item><item><title>Wettbewerbsbeitrag: IoTeaTimer</title><link>https://neu-iot.fkainka.de/wettbewerbsbeitrag-ioteatimer/</link><pubDate>Sun, 31 Jan 2016 12:48:25 +0100</pubDate><guid>https://neu-iot.fkainka.de/wettbewerbsbeitrag-ioteatimer/</guid><description>&lt;p&gt;Sie kennen das? Sie sitzen in Ihrem Arbeits- oder Bastelzimmer, ganz vertieft in Ihr neues Pretzelboard, plötzlich schießt es siedendheiss durch den Kopf: &amp;ldquo;Der Tee!&amp;rdquo; - doch der ist längst eiskalt, steht in der Küche und hat sich in eine tiefschwarze Jauche verwandelt, die höchstens noch als Pflanzenschutzmittel taugt.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://neu-iot.fkainka.de/images/2016/01/IoTeaTimer-Titelbild-3.jpg"&gt;&lt;img alt="IoTeaTimer-Titelbild-3" loading="lazy" src="https://neu-iot.fkainka.de/images/2016/01/IoTeaTimer-Titelbild-3.jpg"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Das ist der Auftritt für den IoTeaTimer. Eine Eieruhr mit WLAN-Anschluss? Nein, Ihr persönlicher Erinnerungsagent … lesen Sie weiter in der umfassenden &lt;a href="https://neu-iot.fkainka.de/images/2016/01/IoTeaTimer.pdf"&gt;Projektdokumentation&lt;/a&gt;, hier als PDF, zum Download.&lt;/p&gt;</description></item><item><title>original Firmware</title><link>https://neu-iot.fkainka.de/forum/topic/original-firmware/</link><pubDate>Sun, 31 Jan 2016 01:04:33 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/original-firmware/</guid><description>&lt;p&gt;Mein Board ist da und nachdem ich lange erfolglos versucht habe es mit den AT-Befehlen anzusprechen habe eines von den Beispielprogrammen installiert (Treiber waren kein Problem). Mit dem Beispielprogramm kann ich seriell kommunizieren. Ich würde gerne noch mal die Software bekommen, die original drauf sein sollte um mit den AT-Befehlen rumzuprobieren. Das WLAN selber läuft noch so wie es im Auslieferungszustand sein soll - obwohl ich Beispielprogramme geflashed habe (blink und SerialCallResponse). Ich würde es gerne mit den AT Befehlen konfigurieren können. Die &amp;ldquo;versteckte&amp;rdquo; Website war da. Der WLAN-Chip befindet sich also noch im Lieferzustand. Der Atmel logischerweise nicht mehr. Wo finde ich das, was auf dem Atmel war, am liebsten als Source.&lt;br&gt;
:-)&lt;/p&gt;</description></item><item><title>Wettbewerbsbeitrag: Wassermelder mit Twitter-Alarmmeldung</title><link>https://neu-iot.fkainka.de/wettbewerbsbeitrag-wassermelder-mit-twitter-alarmmeldung/</link><pubDate>Fri, 29 Jan 2016 06:57:19 +0100</pubDate><guid>https://neu-iot.fkainka.de/wettbewerbsbeitrag-wassermelder-mit-twitter-alarmmeldung/</guid><description>&lt;h2 id="beitrag-zum-kalenderwettbewerb-2015-vonbernhard-kaiser-michael-gaus"&gt;Beitrag zum &lt;a href="http://fkainka.de/der-kalender-wettbewerb-2015-sensoren-im-internet-of-things/"&gt;Kalenderwettbewerb&lt;/a&gt; 2015 von Bernhard Kaiser &amp;amp; Michael Gaus&lt;/h2&gt;
&lt;p&gt;&lt;img loading="lazy" src="https://neu-iot.fkainka.de/images/2016/01/foto.jpg"&gt;&lt;/p&gt;
&lt;p&gt;Bei diesem Projekt handelt es sich um einen Wassermelder, der optisch, akustisch und per Twitter-Meldung Alarm gibt, sobald an den Sensorkontakten Wasser detektiert wird. Er kann z.B. zur Überwachung auf austretendes Wasser aus Waschmaschine oder Spülmaschine dienen und helfen, rechtzeitig vor größeren Überschwemmungen eingreifen zu können. Als Sensorkontakt können einfach 2 Drähte mit abisolierten Enden genommen werden, so wie es auch auf dem Foto zu sehen ist. Verwendet wurden ausschließlich die Bauteile der beiden Adventskalender.&lt;/p&gt;</description></item><item><title>Fernbedienung über WLAN oder Alt und Neu ergänzen sich</title><link>https://neu-iot.fkainka.de/fernbedienung-ueber-wlan-oder-alt-und-neu-ergaenzen-sich/</link><pubDate>Wed, 27 Jan 2016 14:46:30 +0100</pubDate><guid>https://neu-iot.fkainka.de/fernbedienung-ueber-wlan-oder-alt-und-neu-ergaenzen-sich/</guid><description>&lt;h3 id="ein-beitrag-per-mail-von-holger-fritzsch"&gt;Ein Beitrag per Mail von Holger Fritzsch:&lt;/h3&gt;
&lt;p&gt;Das IoT- Baord regt zum experimentieren an. Auch wenn ich den Kalender vor Weihnachten  nicht bekam, so konnte ich Dank der Veröffentlichung des Handbuches die Sache mitverfolgen. Inzwischen habe ich ein Pretzelboard erworben.&lt;/p&gt;
&lt;p&gt;Es wird per kostenloser Android- App („&lt;a href="https://play.google.com/store/apps/details?id=com.hastarin.android.udpsender&amp;amp;hl=de"&gt;UDP- Sender“&lt;/a&gt;) im Zusammenhang mit dem Experiment vom &lt;a href="https://neu-iot.fkainka.de/day-5"&gt;Tag 5 (Autor F.Kainka)&lt;/a&gt; die Garagenbeleuchtung ein- bzw. ausgeschaltet.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://neu-iot.fkainka.de/images/2016/01/test10-1.jpg"&gt;&lt;img alt="test10" loading="lazy" src="https://neu-iot.fkainka.de/images/2016/01/test10-1.jpg"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;So kann man ein altes Handy, dessen Akku schwächelt, einer Zweitverwendung zuführen. Das Handy baut eine Access- Verbindung zum ESP- Modul auf.&lt;/p&gt;</description></item><item><title>Anleitung für dein erstes User Projekt</title><link>https://neu-iot.fkainka.de/anleitung-fuer-dein-erstes-user-projekt/</link><pubDate>Mon, 25 Jan 2016 18:42:04 +0100</pubDate><guid>https://neu-iot.fkainka.de/anleitung-fuer-dein-erstes-user-projekt/</guid><description>&lt;p&gt;Damit du dein Projekt hochladen kannst, musst du dich zunächst auf dieser Seite anmelden und einloggen. Dann erscheint oben eine Leiste, wie die auf dem unteren Bild:&lt;/p&gt;
&lt;figure&gt;&lt;a href="https://neu-iot.fkainka.de/images/2016/01/Neu1.jpg" rel="attachment wp-att-1123"&gt;&lt;img class="size-full wp-image-1123" src="https://neu-iot.fkainka.de/images/2016/01/Neu1.jpg" alt="Neuer Beitrag" width="910" height="370" /&gt;&lt;/a&gt;&lt;figcaption&gt;Neuer Beitrag&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;Auf dem Bild ist auch schon der Punkt ausgewählt, unter dem du dein neues Projekt erstellen kannst. Als nächstes erscheint eine Seite die folgendermaßen aussieht:&lt;/p&gt;
&lt;figure&gt;&lt;a href="https://neu-iot.fkainka.de/images/2016/01/ScreenShot9.jpg" rel="attachment wp-att-1124"&gt;&lt;img class="size-full wp-image-1124" src="https://neu-iot.fkainka.de/images/2016/01/ScreenShot9.jpg" alt="Beitrag bearbeiten" width="937" height="837" /&gt;&lt;/a&gt;&lt;figcaption&gt;Beitrag bearbeiten&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;Hier kannst du deine Projektbeschreibung eintippen und deine Bilder einfügen. Ein passender Titel hilft auch anderen, den Beitrag schnell zu finden. Wenn dein Artikel fertig ist, klickst du auf &amp;ldquo;&lt;em&gt;Zur Revision vorlegen&lt;/em&gt;&amp;rdquo;. Dann kann es noch ein wenig dauern, bis der Beitrag schließlich unter User Projekte erscheint, denn ein Administrator schaut noch einmal drüber, ob alles korrekt ist. Übrigens, unter der Texteingabe ist außerdem ein Feld, mit dem du festlegen kannst, ob anderen Nutzer Kommentare zu deinem Projekt abgeben dürfen. Dadurch ist es auch möglich, neue Projektideen zu diskutieren oder gemeinsam das Projekt weiter zu Entwickeln.&lt;/p&gt;</description></item><item><title>IR Receive, Send + Webservice Call</title><link>https://neu-iot.fkainka.de/forum/topic/ir-receive-send-webservice-call/</link><pubDate>Fri, 15 Jan 2016 03:52:54 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/ir-receive-send-webservice-call/</guid><description>&lt;p&gt;Hallo Leute,&lt;/p&gt;
&lt;p&gt;Ich versuche jetzt seit ein paar Tagen meinem NanoESP folgendes beizubringen:&lt;/p&gt;
&lt;p&gt;WENN:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Ich 3x die &amp;ldquo;TV&amp;rdquo; Taste meiner Fernbedienung drücke&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;DANN:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Soll sich mein Beamer ausschalten (durch 3x dasselbe IR Signal senden)&lt;/li&gt;
&lt;li&gt;Mein Yamaha AV-Receiver ausschalten (durch Webservice Call auf lokale IP)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Das ganze funktioniert getrennt schon sehr gut, ich habe ein Script das bei dreimal drücken der taste &amp;ldquo;TV&amp;rdquo; auf meiner Fernbedienung 3x das Signal zum Beamer ausschalten sendet und einmal ein weiteres Script das beim starten den WebService Call an den Yamaha AV Receiver schickt. Beides funktioniert unabhängig tadellos.&lt;/p&gt;</description></item><item><title>ThingSpeak - mehrere Felder eines Channels updaten?</title><link>https://neu-iot.fkainka.de/forum/topic/thingspeak-mehrere-felder-eines-channels-updaten/</link><pubDate>Thu, 14 Jan 2016 14:52:43 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/thingspeak-mehrere-felder-eines-channels-updaten/</guid><description>&lt;p&gt;Laut ThingSpeak geht das so:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;updateThingSpeak(&amp;quot;field1=&amp;quot;+analogPin0+&amp;quot;&amp;amp;field2=&amp;quot;+analogPin1);&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Ich hab aber nicht so ganz verstanden, wie die &amp;ldquo;Subroutine&amp;rdquo; diesen POST zusammensetzt bzw. wie ich das um drei andere Sensorwerte erweitern könnte&amp;hellip;&lt;/p&gt;
&lt;p&gt;Kann mir da jemand helfen? Danke! :)&lt;/p&gt;</description></item><item><title>Pinout NanoESP &amp; Pretzel Board</title><link>https://neu-iot.fkainka.de/pinout-pretzel-board-nanoesp/</link><pubDate>Tue, 12 Jan 2016 08:24:58 +0100</pubDate><guid>https://neu-iot.fkainka.de/pinout-pretzel-board-nanoesp/</guid><description>&lt;p&gt;&lt;a href="https://neu-iot.fkainka.de/images/2016/01/Pinout-Pretzel-Board.jpg"&gt;&lt;img alt="Pinout Pretzel Board (NanoESP)" loading="lazy" src="https://neu-iot.fkainka.de/images/2016/01/Pinout-Pretzel-Board.jpg"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3 id="download-pdfpinout-pretzel-board"&gt;Download PDF: &lt;a href="https://neu-iot.fkainka.de/images/2016/01/Pinout-Pretzel-Board.pdf"&gt;Pinout Pretzel Board&lt;/a&gt;&lt;/h3&gt;</description></item><item><title>HTTPS und IP v6 mit dem ESP 8266 möglich?</title><link>https://neu-iot.fkainka.de/forum/topic/https-und-ip-v6-mit-dem-esp-8266-moeglich/</link><pubDate>Sat, 09 Jan 2016 19:10:03 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/https-und-ip-v6-mit-dem-esp-8266-moeglich/</guid><description>&lt;p&gt;Hallo,&lt;/p&gt;
&lt;p&gt;nachdem ich jetzt die ersten Gehversuche mit dem PretzelBoard gemacht habe stellen sich für mich noch folgende zwei Fragen:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Kommt das ESP8266 mit IP v6 zurecht?&lt;/li&gt;
&lt;li&gt;Im Adventskalender wird ja Thinkspeak angesprochen. Dabei läuft die Verbindung immer über HTTP auf Port 80. Wären HTTPS Verbindungen auch möglich?&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Danke für die Hilfe und viele Grüße!&lt;/p&gt;
&lt;p&gt;rootuser&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="4-antworten"&gt;4 Antworten&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;klaus&lt;/strong&gt; – 09.01.2016&lt;/p&gt;
&lt;p&gt;Zu 1:&lt;br&gt;
nein&lt;/p&gt;
&lt;p&gt;Zu2:&lt;br&gt;
Theoretisch ja, praktisch vermutlich nein. Warum? Die Verbindung wird ja einfach per TCP gemacht. Dem ist es egal, ob da verschlüsselte, oder unverschlüsselte Daten gesendet werden. Du musst nur das komplette TLS-Protokoll nachbauen. Und genau da wird es vermutlich scheitern, weil der Mikrocontroller das aufgrund von Ressourcenmangel nicht kann. Was theoretisch möglich sein müsste, dass Du einen Cryptochip, der per I2C oder SPI ansprechbar ist, noch dran hängst. Das müsste dann vom Prinzip gehen, dürfte aber grauenvoll langsam und deshalb vermutlich nicht praxistauglich sein.&lt;/p&gt;</description></item><item><title>Webserver / AJAX</title><link>https://neu-iot.fkainka.de/forum/topic/webserver-ajax/</link><pubDate>Fri, 08 Jan 2016 11:52:48 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/webserver-ajax/</guid><description>&lt;p&gt;Hallo zusammen,&lt;/p&gt;
&lt;p&gt;ich versuche, für das Board eine Möglichkeit zu schaffen, auf Ajax Anfragen zu reagieren. Dazu müsste ja der Anfrage-String des Clients auseinander gepflückt werden um wohl die übergebenen Variablen und die Ajax Anfragen erkennen zu können. Hat jemand das schonmal gemacht? Ich habe im Netz Anleitungen gefunden für Arduinos mit EthernetShield, das kann man aber nicht so recht verwenden..&lt;/p&gt;
&lt;p&gt;Gruß,&lt;br&gt;
Matthias&lt;/p&gt;</description></item><item><title>Tag 9 - TCP-Uhrzeit</title><link>https://neu-iot.fkainka.de/forum/topic/tag-9-tcp-uhrzeit/</link><pubDate>Wed, 06 Jan 2016 20:49:56 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/tag-9-tcp-uhrzeit/</guid><description>&lt;p&gt;Wenn man beim Kompilieren den Fehler &amp;ldquo;exit Status 1&amp;rdquo; bekommt hat das folgende Ursache:&lt;/p&gt;
&lt;p&gt;Man muss das Verzeichnis &amp;ldquo;libraries&amp;rdquo; aus dem heruntergeladenen Sketch Ordner in das Verzeichnis&lt;br&gt;
&amp;ldquo;C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries&amp;rdquo;&lt;br&gt;
VERSCHIEBEN und nicht kopieren. Sonst findet er beim kompilieren die Definitionen doppelt und daher die Fehlermeldungen.&lt;/p&gt;
&lt;p&gt;Wenn mans also schon kopiert hat dann einfach den Ordner &amp;ldquo;libraries&amp;rdquo; aus dem heruntergeladenen Sketches Ordner löschen.&lt;/p&gt;
&lt;p&gt;Martin Klein&lt;/p&gt;</description></item><item><title>Tag 20 Thingspeak andere Website Passen</title><link>https://neu-iot.fkainka.de/forum/topic/tag-20-thingspeak-andere-website-passen/</link><pubDate>Thu, 31 Dec 2015 08:55:35 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/tag-20-thingspeak-andere-website-passen/</guid><description>&lt;p&gt;Hallo,&lt;br&gt;
das Programm von Tag 20 hat funktioniert.&lt;br&gt;
Jetzt wollte ich eine ander Website auswerten.&lt;/p&gt;
&lt;p&gt;Ich habe auf Thingspeak folgende Daten geändert:&lt;br&gt;
URL: &lt;a href="http://www.temp.fkainka.de/?city=essen"&gt;http://www.temp.fkainka.de/?city=essen&lt;/a&gt;&lt;br&gt;
Parse String: Temp:&lt;/p&gt;
&lt;p&gt;Im Programm lasse ich mir die Werte anzeigen:&lt;br&gt;
Serial.println(vOnline); // Ausgabe auf Serial Monitor&lt;/p&gt;
&lt;p&gt;Ich bekomme jedoch nicht die Temperatur angezeigt die ich im Prorogramm von Tag 10 bekomme.&lt;/p&gt;
&lt;p&gt;Wass muß ich ändern damit ich die Website von Tag 10 mit Thingspeak auswerten kann?&lt;/p&gt;</description></item><item><title>Stromversorgung</title><link>https://neu-iot.fkainka.de/forum/topic/stromversorgung/</link><pubDate>Thu, 31 Dec 2015 00:46:31 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/stromversorgung/</guid><description>&lt;p&gt;Hallo zusammen,&lt;br&gt;
ich habe noch nicht soviel Erfahrung mit dem nano esp.&lt;/p&gt;
&lt;p&gt;Ich hatte jetzt mit dem Kalender die ersten Erfahrungen gesammelt.&lt;/p&gt;
&lt;p&gt;Meine Frage: Es stand geschrieben, dass ich anstatt des 9V Blocks auch eine Powerbank anschliessen kann.&lt;/p&gt;
&lt;p&gt;Jetzt vielleicht blöde Frage, aber wie schliesse ich so eine Powerbank an?&lt;br&gt;
Ich darf doch bestimmt nicht neben dem 9V Block an GND/vlt noch us. den MicroUSB verwenden, der mit dem Rechner verbunden wird?&lt;/p&gt;</description></item><item><title>Kann nichts mehr hochladen und das Board reagiert nicht mehr</title><link>https://neu-iot.fkainka.de/forum/topic/kann-nichts-mehr-hochladen-und-das-board-reagiert-nicht-mehr/</link><pubDate>Wed, 30 Dec 2015 08:05:50 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/kann-nichts-mehr-hochladen-und-das-board-reagiert-nicht-mehr/</guid><description>&lt;p&gt;Guten Morgen,&lt;/p&gt;
&lt;p&gt;gestern beim herumexperimentieren mit einem Sketch konnte ich plötzlich nichts mehr hochladen. Außerdem scheint das zuletzt benutze Programm nicht ausgeführt zu werden (das Board sollte sich um WLAN anmelden, das hatte es bis 1 Min zuvor auch getan).&lt;/p&gt;
&lt;p&gt;Meldung:&lt;/p&gt;
&lt;p&gt;avrdude: stk500_recv(): programmer is not responding&lt;br&gt;
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x00&lt;br&gt;
avrdude: stk500_recv(): programmer is not responding&lt;br&gt;
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x00&lt;br&gt;
avrdude: stk500_recv(): programmer is not responding&lt;br&gt;
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x00&lt;br&gt;
..&lt;/p&gt;</description></item><item><title>Stromverbrauch</title><link>https://neu-iot.fkainka.de/forum/topic/stromverbrauch/</link><pubDate>Wed, 30 Dec 2015 01:27:23 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/stromverbrauch/</guid><description>&lt;p&gt;Ich habe jetzt mal den Stromverbrauch des nanoESP ohne äußere Lasten gemessen. Bei einer USB-Stromversorgung frisst der kleine 160 mA, also ca. 0,8 W, was ja für ein IoT-Device ganz schön gierig ist (der will wohl noch wachsen), bei dem die Batterielaufzeit üblicherweise eher in Jahren gemessen wird. Da stellt sich die Frage, wie man beim nanoESP im Betrieb Strom sparen kann. Eine erste Idee hatte ich bereits bei den Kalender-Programmen umgesetzt, nämlich ans Ende der loop-Funktion einen passenden delay eingebaut, damit die Schleife nicht unnötig oft durchlaufen wird und der Prozessor sowie die Serielle Schnittstelle zwischendurch mal Pause hat - habe da aber noch nicht gemessen, ob es den Stromverbrauch signifikant beeinflusst.&lt;/p&gt;</description></item><item><title>Upload zur falschen Zeit - Speicher zerschossen - Abhilfe?</title><link>https://neu-iot.fkainka.de/forum/topic/upload-zur-falschen-zeit-speicher-zerschossen-abhilfe/</link><pubDate>Sun, 27 Dec 2015 18:08:00 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/upload-zur-falschen-zeit-speicher-zerschossen-abhilfe/</guid><description>&lt;p&gt;Habe wohl zum falschen Zeitpunkt auf den Upload-Button gedrückt, anscheinend gerade als das Board neu startete. Zuerst fiel mir auf, dass die SerialConsole zwar grau, aber nicht ganz leer wer. Oben standen in grauer Schrift die ersten anderthalb Zeilen, die normalerseise beim Starten des Boards kommen. Der Programm-Upload funktionierte zwar, aber alle AT-Kommandos kamen mit Fehler zurück. Manuell eingegebene AT-Kommandos liefern Buchstabensalat, wei bei einer falsch eingestellten Baud-Rate, ist aber alles richtig eingestellt. Das Board reagiert auch noch auf AT-Kommandos.&lt;/p&gt;</description></item><item><title>Tag 24: Feuermelder für den Weihnachtsbaum</title><link>https://neu-iot.fkainka.de/day-24/</link><pubDate>Thu, 24 Dec 2015 00:01:19 +0100</pubDate><guid>https://neu-iot.fkainka.de/day-24/</guid><description>&lt;p&gt;Das Abschlussprojekt besteht aus mehreren Elementen, die Sie im Laufe der Adventszeit kennengelernt haben. Eine Funktion ist die am vorrangegangenen Tag vorgestellte Cheerlights-Funktion. Sie können weiterhin die aktuelle Farbe des Cheerlights-Projekts empfangen und mit der RGB-LED darstellen. Außerdem wird das Board zur Langzeitüberwachung der Temperatur eingesetzt. Gleichzeitig kann das Board einen Alarmton ausgeben, wenn die Temperatur einen bestimmten Wert überschreitet, z.B. weil ein Feuer entsteht. Und als letzte Funktion kann das Board als Weihnachtsglocke eingesetzt werden, indem es über ein zeitgesteuertes TalkBack-Kommando dazu gebracht wird, den Song Jingle Bells zu spielen. Alles in allem ist das heutige Projekt ein Allrounder für den Weihnachtsbaum.&lt;/p&gt;</description></item><item><title>Tag 23: Cheerlights</title><link>https://neu-iot.fkainka.de/day-23/</link><pubDate>Wed, 23 Dec 2015 00:01:25 +0100</pubDate><guid>https://neu-iot.fkainka.de/day-23/</guid><description>&lt;p&gt;Der heutige Versuch basiert auf einem Projekt von Hans Scharler, das sich Cheerlights nennt. Die Idee: weltweit vernetzte Lichter,  die sich simultan über Twitter Kommandos steuern lassen. Eine gutes Beispiel, dass die Welt mit dem Internet immer enger zusammenwächst.&lt;/p&gt;
&lt;p&gt;Hinter dem heutigen Türchen befindet sich ein viertes Verlängerungskabel mit dem sich nun auch endlich die RGB-Led abseits vom Board platzieren lässt. Das kann besonders praktisch sein, wenn Sie beispielsweise das Board im Weihnachtsbaum verstecken wollen während die RGB-LED die Krone des Baums schmückt.&lt;/p&gt;</description></item><item><title>Bauteile erkennen</title><link>https://neu-iot.fkainka.de/forum/topic/bauteile-erkennen/</link><pubDate>Tue, 22 Dec 2015 01:49:28 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/bauteile-erkennen/</guid><description>&lt;p&gt;Hallo,&lt;/p&gt;
&lt;p&gt;ich habe den Fehler gemacht die Bauteile des Adventkalenders in einer Tupperdose zusammeln; leider sehen für mich als Laie mache Bauteile gleich aus z.B. FotoDiode, IR-Diode; sieht alles wie eine normale LED aus;&lt;br&gt;
es wäre nicht schlecht, wenn man Bilder bzw. Erklärungen zur Verfügung hätte, wie man die Bauteile auseinander hält. Markierungen irgendwelcher Art sind da nicht vorhanden.&lt;br&gt;
Der Helligkeitssensor ist als eckiger durchsichtiges Bauteil abgebildet; in meinem Kalender war so etwas nicht enthalten.&lt;/p&gt;</description></item><item><title>Tag 22: TalkBack</title><link>https://neu-iot.fkainka.de/day-22/</link><pubDate>Tue, 22 Dec 2015 00:01:22 +0100</pubDate><guid>https://neu-iot.fkainka.de/day-22/</guid><description>&lt;p&gt;In dem heutigen Projekt geht es um eine weitere App der ThingSpeak-Seite, nämlich der TalkBack-App. Mit dieser Funktion ist es möglich, ein Kommando zu erstellen, das vom Controller ausgelesen und ausgeführt wird. Was mit nur einem Controller zunächst sinnlos erscheint, macht Sinn, wenn man zwei oder sogar ein ganzes Netzwerk von Controllern einsetzt. Einige Boards können dann als Sensoren agieren, beispielsweise mit Bewegungsmeldern, und beim Entdecken einer Bewegung ein TalkBack-Kommando senden. Ein weiteres Modul liest das Kommando von der ThingSpeak-Seite und öffnet dann die Tür oder meldet Alarm.&lt;/p&gt;</description></item><item><title>Tag 20 - Berichtigung</title><link>https://neu-iot.fkainka.de/forum/topic/tag-20-berichtigung/</link><pubDate>Mon, 21 Dec 2015 11:10:42 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/tag-20-berichtigung/</guid><description>&lt;p&gt;Wie in den Kommentaren zum Tag 20 angegeben, stelle ich hier die berichtigte Version ein.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Anhänge:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://neu-iot.fkainka.de/images/2015/12/Day20_ThinkSpeakTwitch-151220a.zip"&gt;Day20_ThinkSpeakTwitch-151220a.zip&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Tag 21: Twitter Alarmanlage</title><link>https://neu-iot.fkainka.de/day-21/</link><pubDate>Mon, 21 Dec 2015 00:01:32 +0100</pubDate><guid>https://neu-iot.fkainka.de/day-21/</guid><description>&lt;p&gt;Bei dem Projekt des heutigen Tages handelt es sich um eine Alarmanlage, mit der Sie beispielsweise überprüfen können, ob jemand ungefragt eine Schublade öffnet. Laufend wird überprüft, ob auf den angeschlossenen Lichtsensor zu viel Licht fällt. Ist dies der Fall ertönt ein Alarmsignal und zusätzlich wird eine Nachricht über Twitter gesendet.&lt;/p&gt;
&lt;p&gt;Hinter dem Türchen des heutigen Tages befindet sich ein Piezo-Lautsprecher, der als Alarmsignalgeber verwendet wird. Der Aufbau des heutigen Tages sieht folgendermaßen aus:&lt;/p&gt;</description></item><item><title>Tag 20: Twitch</title><link>https://neu-iot.fkainka.de/day-20/</link><pubDate>Sun, 20 Dec 2015 00:01:47 +0100</pubDate><guid>https://neu-iot.fkainka.de/day-20/</guid><description>&lt;p&gt;Die Webseite ThingSpeak bietet einiges mehr als nur die Langzeitüberwachung von Sensoren. Das heutige Projekt ist den Projekten von Tag 9 und Tag 10 in der Grundidee ähnlich. Es werden nämlich Informationen von einer Webseite aus dem Internet bezogen. In diesem Fall geht es darum ob ein bestimmter Stream gerade online ist oder nicht.&lt;/p&gt;
&lt;p&gt;Dabei gibt es zwei bedeutende Vorteile der ThingSpeak-Variante gegenüber den ersten Versuchen. Erstens kann über die ThingSpeak Seite auch Webseiten über HTTPS (HyperText Transfer Protocol Secure) angesprochen werden, während das Modul nur das unsicherer HTTP Protokoll unterstützt. Zweites kann die Webseite wichtige Informationen bereits vorfilten und somit die vom Controller zu bearbeitende Datenmenge deutlich verringern.&lt;/p&gt;</description></item><item><title>OT: Jetzt bei Conrad</title><link>https://neu-iot.fkainka.de/forum/topic/ot-jetzt-bei-conrad/</link><pubDate>Sat, 19 Dec 2015 00:04:28 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/ot-jetzt-bei-conrad/</guid><description>&lt;p&gt;Mal was Lustiges außer der Reihe. Die Idee kam mir gerade, als ich nochmal bei Conrad reinschaute ;-)&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="2-antworten"&gt;2 Antworten&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;generalovernight&lt;/strong&gt; – 19.12.2015&lt;/p&gt;
&lt;p&gt;Noch ein letzter Versuch mit gezipter Datei&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;generalovernight&lt;/strong&gt; – 19.12.2015&lt;/p&gt;
&lt;p&gt;So sollte es gehen, schade dass es hier keine Voransicht gibt.&lt;/p&gt;
&lt;p&gt;&lt;img alt="Die Macht &amp;hellip; OK, aber Ersatzleuchtmittel nicht vergessen" loading="lazy" src="https://generalovernight.files.wordpress.com/2015/12/starwars_ersatzleuchtmittel.jpg"&gt;&lt;/p&gt;</description></item><item><title>Tag 19: ThingSpeak</title><link>https://neu-iot.fkainka.de/day-19/</link><pubDate>Sat, 19 Dec 2015 00:01:53 +0100</pubDate><guid>https://neu-iot.fkainka.de/day-19/</guid><description>&lt;p&gt;In den letzten Tagen der Adventszeit beschäftigen wir uns mit einem ganz neuen Thema, nämlich der Internetseite ThingSpeak. Diese Seite wurde speziell für das Thema Internet of Things entwickelt und hält verschiedene praktische Funktionen für Sie bereit.&lt;/p&gt;
&lt;p&gt;Bevor Sie also wie sonst üblich, den Aufbau und das Programm angehen, müssen Sie sich zunächst einen Account auf der Seite&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ThingSpeak.com"&gt;www.ThingSpeak.com&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;erstellen. Loggen Sie sich dann mit Ihren Nutzerdaten unter dem Punkt Sign In ein. Sie sehen eine Seite, die Ihre Channels zeigt. Da Sie noch keine Kanäle haben, wird diese Seite ziemlich leer aussehen. Klicken Sie auf New Channel und vergeben einen Namen, z.B. Light, denn Sie werden in diesem Projekt die Helligkeit messen. Unter dem Punkt Field1 können Sie nun noch einen Namen für das Feld vergeben, evtl. Brightness. Alle anderen Felder können vorerst leer bleiben.&lt;/p&gt;</description></item><item><title>Tag 18: Universal Fernbedienung</title><link>https://neu-iot.fkainka.de/day-18/</link><pubDate>Fri, 18 Dec 2015 00:01:00 +0100</pubDate><guid>https://neu-iot.fkainka.de/day-18/</guid><description>&lt;p&gt;Gestern haben Sie einen Empfänger für Infrarotfernbedienungen gebaut. Heute bauen Sie sozusagen die Fernbedienung selbst. Genauer gesagt basteln Sie sich eine per Computer oder Smartphone bedienbare Universalfernbedienung, mit der Sie Ihren Fernseher oder andere Geräte steuern können, auch wenn die originale Fernbedienung mal wieder nicht auffindbar ist.&lt;/p&gt;
&lt;p&gt;Damit Sie das Projekt angehen können, benötigen Sie das Bauteil, das sich hinter dem heutigen Türchen befindet, die IR-Diode. Sie sieht aus wie eine einfache LED, allerdings sendet sie Licht im nicht sichtbaren Infrarotbereich aus. Die IR-Signale sind aber für eine digitale Kamera sichtbar. Der Aufbau des heutigen Tages können Sie dem unteren Bild entnehmen. Wundern Sie sich nicht, dass die IR-LED keinen Vorwiderstand bekommt. Der wirksame Vorwiderstand ist allein der On-Widerstand des Ports von ca. 30 Ohm.  Damit ist der Strom durch die Diode recht groß, die gesendeten Impulse sind aber so kurz, dass die Diode keinen Schaden nimmt.&lt;/p&gt;</description></item><item><title>Suche App für Android</title><link>https://neu-iot.fkainka.de/forum/topic/suche-app-fuer-android/</link><pubDate>Thu, 17 Dec 2015 19:53:08 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/suche-app-fuer-android/</guid><description>&lt;p&gt;Hallo,&lt;br&gt;
ich bin erst etwas später eingestiegen.&lt;br&gt;
Habe es dadurch erst bis Tag 8 geschafft.&lt;br&gt;
Meine Frage:&lt;br&gt;
Ich habe auf dem Netbook &amp;ldquo;Packet Sender&amp;rdquo; laufen- klappt.&lt;br&gt;
Welches Prog. / App. läuft auf Android ?&lt;br&gt;
Danke und Grüße&lt;br&gt;
HF&lt;/p&gt;</description></item><item><title>Tag 17: IR-Modul</title><link>https://neu-iot.fkainka.de/day-17/</link><pubDate>Thu, 17 Dec 2015 00:01:46 +0100</pubDate><guid>https://neu-iot.fkainka.de/day-17/</guid><description>&lt;p&gt;Das Projekt des heutigen Tages ermöglicht die Steuerung des Controllers per Fernbedienung. Mit selbst wählbaren Tasten auf einer Infrarot-Fernbedienung Ihrer Wahl können Sie die Farbe der RGB-LED verändern und die Hintergrundfarbe der Webseite gleich mit.&lt;/p&gt;
&lt;p&gt;Hinter dem heutigen Türchen befindet sich das für das heutige Projekt bedeutende Bauteil, nämlich das Infrarot-Empfangsmodul. Sie können das Modul wie auf dem unteren Bild ganz ohne Kabel anschließen. Das Programm setzt die entsprechenden Pins so, dass das Modul mit Strom versorgt wird.&lt;/p&gt;</description></item><item><title>http-Statuscode fehlt in den vom Webserver gelieferten html-Seiten</title><link>https://neu-iot.fkainka.de/forum/topic/http-statuscode-fehlt-in-den-vom-webserver-gelieferten-html-seiten/</link><pubDate>Wed, 16 Dec 2015 20:37:58 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/http-statuscode-fehlt-in-den-vom-webserver-gelieferten-html-seiten/</guid><description>&lt;p&gt;Mit dem Browser von Android 2.2 werden die html-Seiten der Webserverbeispiele nicht angezeigt (Fehlermeldung: Die Serverkommunikation ist fehlgeschlagen)&lt;/p&gt;
&lt;p&gt;Grund:&lt;br&gt;
Die gelieferte html-Seite des Webservers enthält keinen http-Statuscode, sondern fängt direkt mit dem html-Code an. Dies ist nicht standard-konform.&lt;/p&gt;
&lt;p&gt;Zumindest ein&lt;br&gt;
&amp;ldquo;HTTP/1.1 200 OK\r\n\r\n&amp;rdquo;&lt;br&gt;
sollte laut Standard vor dem eigentlichen html-Code geliefert werden.&lt;/p&gt;
&lt;p&gt;Also z.B. so:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-cpp" data-lang="cpp"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;const&lt;/span&gt; &lt;span class="kt"&gt;char&lt;/span&gt; &lt;span class="n"&gt;site&lt;/span&gt;&lt;span class="p"&gt;[]&lt;/span&gt; &lt;span class="n"&gt;PROGMEM&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;&amp;#34;HTTP/1.1 200 OK&lt;/span&gt;&lt;span class="se"&gt;\r\n&lt;/span&gt;&lt;span class="s"&gt;Connection: close&lt;/span&gt;&lt;span class="se"&gt;\r\n\r\n&lt;/span&gt;&lt;span class="s"&gt;&amp;lt;HTML&amp;gt;&amp;lt;HEAD&amp;gt; ...&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Dann klappt die Anzeige auch mit dem Browser von Android 2.2.&lt;/p&gt;</description></item><item><title>Tag 16: GPIO Control</title><link>https://neu-iot.fkainka.de/tag-16-gpio-control/</link><pubDate>Wed, 16 Dec 2015 00:01:26 +0100</pubDate><guid>https://neu-iot.fkainka.de/tag-16-gpio-control/</guid><description>&lt;p&gt;Das Projekt des heutigen Tages ermöglicht die einfache Ansteuerung der digitalen Pins D2-D7 per Webseite. Der Status des jeweiligen Pins wird ebenfalls auf der Webseite dargestellt, sodass man nie den Überblick verliert.&lt;/p&gt;
&lt;p&gt;Damit sich der Zustand der Pins gut überprüfen lässt, empfiehlt sich ein Aufbau wie auf dem unteren Bild. Sowohl die RGB-LED als auch die normale LED kommen zum Einsatz. Die Kathoden der LEDs sind diesmal aber nicht an die lange Masseleitung auf der Außenseite des Boards angeschlossen, sondern liegen ebenfalls an einem digitalen Ausgang. Nur wenn diese Pins low geschaltet sind, können die LEDs also leuchten.&lt;/p&gt;</description></item><item><title>ESP defekt?</title><link>https://neu-iot.fkainka.de/forum/topic/esp-defekt/</link><pubDate>Tue, 15 Dec 2015 20:25:58 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/esp-defekt/</guid><description>&lt;p&gt;Hallo,&lt;/p&gt;
&lt;p&gt;bisher hatte ich viel Freude mit dem Adventskalender. Bis zum Tag 13 lief auch alles gut bis perfekt. Bin fasziniert.&lt;/p&gt;
&lt;p&gt;ABER: Seit gestern kommt offenbar keine Verbindung mehr zum ESP zustande. Der Uplaod der Programme funktioniert, die Programme starten, nur wenn der ESP angesprochen werden soll, dann kommen Fehlermeldungen. Auch bei vorhergehenden Projekten, die bisher reibungslos funktionierten, Am Beispiel von Tag 2:&lt;/p&gt;
&lt;p&gt;Reset Error&lt;br&gt;
CWMODE Error&lt;br&gt;
WLAN Connect Error&lt;br&gt;
Ping Error&lt;/p&gt;</description></item><item><title>Tag 15: Lichtsensor</title><link>https://neu-iot.fkainka.de/day-15/</link><pubDate>Tue, 15 Dec 2015 00:01:56 +0100</pubDate><guid>https://neu-iot.fkainka.de/day-15/</guid><description>&lt;p&gt;Das Projekt des heutigen Tages benutzt die Webseite des Webservers nicht als Steueroberfläche, sondern als Ausgabeelement. Die über einen Helligkeitssensor gemessene Helligkeit wird als Relativwert übersichtlich dargestellt.&lt;/p&gt;
&lt;p&gt;Hinter dem heutigen Türchen befindet sich ein Fototransistor, der als Lichtsensor dient. Der Fototransistor sieht aus wie ein LED, sollte aber nicht mit einer verwechselt werden. Den Aufbau des heutigen Versuchs zeigt das Bild. Der Kollektor des Fototransistors ist der kürzere Anschluss und liegt an +5 V.&lt;/p&gt;</description></item><item><title>Tag 14 - Letzte Farbe anzeigen</title><link>https://neu-iot.fkainka.de/forum/topic/tag-14-letzte-farbe-anzeigen/</link><pubDate>Mon, 14 Dec 2015 18:37:22 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/tag-14-letzte-farbe-anzeigen/</guid><description>&lt;p&gt;Hallo zusammen,&lt;/p&gt;
&lt;p&gt;ich hab mal wieder etwas gebastelt und bis dabei gleich noch auf einen Fehler im Programm gestoßen.&lt;br&gt;
Meine Version zeigt nun die zuletzt gewählte Farbe im Colorpicker an.&lt;/p&gt;
&lt;p&gt;Dabei kamen immer wieder Zeichen zum Browser, die ich gar nicht im Quellcode habe. Dann habe ich festgestellt, dass im PROGMEM noch mehr Zeichen stehen, als man sieht. Deshalb darf die Schleife nicht&lt;br&gt;
&lt;code&gt;for (int i = 0; i &amp;lt;= sizeof(site); i++)&lt;/code&gt;&lt;br&gt;
sondern&lt;br&gt;
&lt;code&gt;for (int i = 0; i &amp;lt; sizeof(site)-1; i++)&lt;/code&gt;&lt;br&gt;
heißen, da 2 Zeichen zu viel aus dem Speicher gelesen werden. Eines wäre mir ja noch klar, wenn es nur das Nullbyte wäre. Aber warum 2? Kennt jemand den Grund dafür?&lt;/p&gt;</description></item><item><title>TextConverter</title><link>https://neu-iot.fkainka.de/forum/topic/textconverter/</link><pubDate>Mon, 14 Dec 2015 17:43:00 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/textconverter/</guid><description>&lt;p&gt;Aufgrund des Posts hier: &lt;a href="http://iot.fkainka.de/day-13"&gt;http://iot.fkainka.de/day-13&lt;/a&gt; (Post Nummer 1355, weiß leider nicht wie man den verlinken kann) habe ich mal ein kleines Tool geschrieben, was für unsere Zwecke ausreichen dürfte.&lt;br&gt;
Damit ist es möglich, Texte (HTML-Quelltexte) von einer Version in eine andere zu konvertieren. Das Tool unterstützt derzeit Plaintext, C++-Strings und Byte-Arrays, LF, CRLF und kann alles hin und her konvertieren. Es ist ein Windows-Programm, müsste sich aber auch mit Mono unter Linux starten lassen (mono-complete und mono-basic wird benötigt, Repository von Monoproject, nicht in Distributionen eingebaute!!)&lt;br&gt;
Falls irgendwas noch nicht funktioniert, einfach melden.&lt;/p&gt;</description></item><item><title>Tag 14: Webserver für die RGB-LED</title><link>https://neu-iot.fkainka.de/day-14/</link><pubDate>Mon, 14 Dec 2015 00:01:19 +0100</pubDate><guid>https://neu-iot.fkainka.de/day-14/</guid><description>&lt;p&gt;In dem Projekt des heutigen Tages geht es um die Ansteuerung der RGB-LED mittels Webserver. Über eine übersichtliche Oberfläche kann die Farbe der LED verändert werden. Die Webseite wurde außerdem angepasst, und sollte auch auf Smartphones gut darstellbar sein.&lt;/p&gt;
&lt;figure&gt;&lt;a href="https://neu-iot.fkainka.de/images/2015/09/Day14-2.jpeg"&gt;&lt;img class="size-full wp-image-195" src="https://neu-iot.fkainka.de/images/2015/09/Day14-2.jpeg" alt="Die Webseite mit ColorPicker" width="303" height="310" data-id="195" /&gt;&lt;/a&gt;&lt;figcaption&gt;Die Webseite mit ColorPicker&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;Hinter dem heutigen Adventskalendertürchen befindet sich erneut ein Widerstand, diesmal aber mit 10 kΩ (Braun, Schwarz, Orange). Diesen werden Sie für den morgigen Versuch benötigen.&lt;/p&gt;</description></item><item><title>Switch_RGB</title><link>https://neu-iot.fkainka.de/forum/topic/switch_rgb/</link><pubDate>Sun, 13 Dec 2015 20:30:36 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/switch_rgb/</guid><description>&lt;p&gt;Hallo Forum,&lt;/p&gt;
&lt;p&gt;für alle Anfänger, die mit dem Arduino-Board noch etwas&lt;br&gt;
experiemtieren wollen, hier eine kleine Spielerei:&lt;/p&gt;
&lt;p&gt;Über den Taster werden die 3 Farben der RGB-LED durchgeschaltet.&lt;/p&gt;
&lt;p&gt;Der gemeinsame Pol der LED liegt auf Masse, die einzelnen&lt;br&gt;
Anschlüsse der LED&amp;rsquo;s über einen Widerstand von 1kOhm an&lt;br&gt;
folgenden Ausgängen:&lt;/p&gt;
&lt;p&gt;Led rot - Digital 4&lt;br&gt;
Led grün - Digital 5&lt;br&gt;
Led blau - Digital 6&lt;/p&gt;
&lt;p&gt;Der Taster liegt einerseites auf GND, mit dem anderen&lt;br&gt;
Kontakt auf Digital 3.&lt;/p&gt;</description></item><item><title>Wie ändere ich die MAC Adresse des Wlan Boards</title><link>https://neu-iot.fkainka.de/forum/topic/wie-aendere-ich-die-mac-adresse-des-wlan-boards/</link><pubDate>Sun, 13 Dec 2015 11:43:56 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/wie-aendere-ich-die-mac-adresse-des-wlan-boards/</guid><description>&lt;p&gt;Wie ändere ich die MAC Adresse des Alan Boards&lt;/p&gt;
&lt;p&gt;Die MAC Adresse ist bereits vergeben und ich habe dadurch immer Probleme in mein Netzwerk zu kommen.&lt;/p&gt;
&lt;p&gt;wie kann man die Adresse einstellen ?&lt;/p&gt;
&lt;p&gt;Gruß&lt;br&gt;
JOJU&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="7-antworten"&gt;7 Antworten&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;JOJU&lt;/strong&gt; – 13.12.2015&lt;/p&gt;
&lt;p&gt;Einen Befehl habe ich dazu gefunden :&lt;/p&gt;
&lt;p&gt;AT+CIPSTAMAC=18:FE:34:A4:67:10&lt;/p&gt;
&lt;p&gt;Aber ich bekomme immer nur eine Fehlermeldung nach Enter:&lt;/p&gt;
&lt;p&gt;AT+CIPSTAMAC=18:FE:34:A4:67:10&lt;/p&gt;
&lt;p&gt;ERROR&lt;/p&gt;
&lt;p&gt;Im ersten Beitrag sollte das WLAN Board heißen und nicht Alan Board &amp;hellip;.&lt;/p&gt;</description></item><item><title>Tag 13: Webseite mit Buttons</title><link>https://neu-iot.fkainka.de/day-13/</link><pubDate>Sun, 13 Dec 2015 00:01:54 +0100</pubDate><guid>https://neu-iot.fkainka.de/day-13/</guid><description>&lt;p&gt;In dem heutigen Versuch ist die Darstellung der Webseite noch ausgefeilter. Außerdem gibt es nun auch Steuerelemente, über die eine LED deutlich komfortabler gesteuert werden kann.&lt;/p&gt;
&lt;figure&gt;&lt;a href="https://neu-iot.fkainka.de/images/2015/09/Day5-1.jpg"&gt;&lt;img class="size-large wp-image-117" src="https://neu-iot.fkainka.de/images/2015/09/Day5-1.jpg" alt="So schließen Sie die LED mit Vorwiderstand am Pin D9 an" width="616" height="301" data-id="117" /&gt;&lt;/a&gt;&lt;figcaption&gt;So schließen Sie die LED mit Vorwiderstand am Pin D9 an&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;Der Aufbau des heutigen Versuchs unterscheidet sich nicht vom dem des gestrigen: Eine LED am Pin D9 die sich über das Modul steuern lässt. Als zusätzliches Bauteil finden Sie hinter dem Kalendertürchen erneut einen Widerstand mit 1 kΩ. Bei Bedarf können sie nun die Helligkeit einer LED reduzieren, indem Sie zwei Widerstände in Reihe schalten.&lt;/p&gt;</description></item><item><title>Tag 12: Autonomer Webserver</title><link>https://neu-iot.fkainka.de/day-12/</link><pubDate>Sat, 12 Dec 2015 00:01:02 +0100</pubDate><guid>https://neu-iot.fkainka.de/day-12/</guid><description>&lt;p&gt;Die Ergebnisse des gestrigen Versuches gilt es nun wieder in einem autonomen Programm zu verwenden. Das heutige Programm sendet aber nicht nur eine einfache Webseite an den Browser, sondern es ermöglicht zusätzlich die Ansteuerung einer LED.&lt;/p&gt;
&lt;p&gt;Hinter dem heutigen Türchen befindet sich ein 9-V-Batterieclip mit dem Sie das Board mobil machen können. Als Alternative können Sie auch eine Power Bank (ein Akku-Pack, normalerweise für Handys) verwenden. Wenn Sie die 9V-Batterie verwenden wollen, achten Sie darauf, dass der rote Draht mit Vin verbunden werden muss, und der schwarze mit GND. Auf dem unteren Bild sehen Sie den Aufbau des heutigen Versuchs mit externer Stromversorgung.&lt;/p&gt;</description></item><item><title>Tag11 automatisch</title><link>https://neu-iot.fkainka.de/forum/topic/tag11-automatisch/</link><pubDate>Fri, 11 Dec 2015 20:22:37 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/tag11-automatisch/</guid><description>&lt;p&gt;Ich bin bald am verzweifeln. Ich habe den Sketch von Tag11 mal etwas erweitert, so dass eine Antwort von ganz alleine generiert wird.&lt;br&gt;
Teste ich den Sketch mit Firefox3, so funktioniert es auch fast einwandfrei. Fast, weil komischerweise in der Rückmeldung auf die Nachricht &amp;ldquo;Hallo&amp;hellip;&amp;rdquo; noch ein &amp;ldquo;busy s&amp;hellip;&amp;rdquo; dran hängt. Dann aber nächste Zeile SEND OK und die Antwort kommt ohne Probleme zurück zum Browser.&lt;br&gt;
Nutze ich stattdessen einen aktuellen Opera, Chrome oder Safari, so werden 2 Verbindungen zum Modul aufgebaut. Auf der Verbindung 0 kommt wie gewohnt die Anfrage des Browsers, Verbindung 1 wird gleich wieder geschlossen. Mein Sketch sendet nun die Antwort wie gewohnt an Verbindung 0, Verbindung 1 wird ignoriert, da keine Anfrage rein kommt. Allerdings wird bei jeder Anfrage 2 Antworten generiert, wovon nur eine durch geht, bei der anderen kommt &amp;ldquo;Send Error&amp;rdquo;.&lt;br&gt;
Vielleicht gibt es ja hier jemanden, der weiß, was die modernen Browser da komisches treiben.&lt;/p&gt;</description></item><item><title>Kein Sketch-Upload mehr möglich: avrdude: stk500_recv()</title><link>https://neu-iot.fkainka.de/forum/topic/kein-sketch-upload-mehr-moeglich-avrdude-stk500_recv/</link><pubDate>Fri, 11 Dec 2015 11:57:20 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/kein-sketch-upload-mehr-moeglich-avrdude-stk500_recv/</guid><description>&lt;p&gt;Liebe Adventskalender-Freunde,&lt;/p&gt;
&lt;p&gt;ich bekomme neuerdings die folgende Fehlermeldung, wenn ich einen Sketch hochlade.&lt;/p&gt;
&lt;p&gt;avrdude: stk500_recv(): programmer is not responding&lt;/p&gt;
&lt;p&gt;Es geschah am Tag 10, der Sketch hat perfekt funktioniert. Dann habe ich eine eigene Version erstellt, bei der ich die Stadt am Serial Monitor eingeben können wollte. Das Teil habe ich dann wegen dem Fehler nicht mehr hochladen können. Ich hoffe, der Code war nicht so schlecht, dass er gleich das ganze Board zerstört hat.&lt;/p&gt;</description></item><item><title>Pretzelboard / NanoESP wird warm</title><link>https://neu-iot.fkainka.de/forum/topic/pretzelboard-nanoesp-wird-warm/</link><pubDate>Fri, 11 Dec 2015 11:46:44 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/pretzelboard-nanoesp-wird-warm/</guid><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;vielen ist es bereits aufgefallen, dass das Board nach kurzer zeit recht warm wird.&lt;/p&gt;
&lt;p&gt;Dies ist normal für diesen WLAN-Chip und wurde an mehreren Stellen schon in den Kommentaren diskutiert:&lt;/p&gt;
&lt;p&gt;Zitate:&lt;/p&gt;
&lt;p&gt;Hartmut - Dienstag, der 1. Dezember 2015 um 23:36&lt;br&gt;
&lt;em&gt;&amp;ldquo;Bei meinem Board wird der 3.3V Spannungsregler zwischen ATMega und ESP8266 auf der Unterseite des Bords ziemlich heiß. Da fallen ja 5V-3.3V=1.7V * 100mA = 170mW ab. Auf dieser kleinen Fläche ist das schon eine gewisse (Wärme-)Energie. Ohne den Spannungsregler zu kennen, vermute ich aber doch, dass er für diese Belastung ohne weitere Kühlung ausgelegt ist. Auch der WLAN Chip nimmt laut Datenblatt im Schnitt 80mA bei 3.3V = 1/4W auf, die ja im wesentlichen in Wärme verwandelt werden. Wenn er dabei heiß wird, so ist das wohl auslegungsgemäß.&amp;rdquo;&lt;/em&gt;&lt;/p&gt;</description></item><item><title>Hardware Informationen</title><link>https://neu-iot.fkainka.de/forum/topic/hardware-informationen/</link><pubDate>Fri, 11 Dec 2015 11:31:31 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/hardware-informationen/</guid><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;da ich es gerade zeitlich nicht schaffe noch ein paar Informationen in einem Beitrag aufzuarbeiten hier mal ein Sammelsurium an Informationshäppchen.&lt;/p&gt;
&lt;p&gt;PDFs:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.arduino.cc/en/uploads/Main/ArduinoNano30Schematic.pdf"&gt;Schaltplan Arduino Nano (Original Rev 3)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://pighixxx.com/nanopdf.pdf"&gt;Pinout Arduino Nano (von pighixxx.com)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.olimex.com/Products/Breadboarding/BB-CH340T/resources/CH340DS1.PDF"&gt;Datenblatt CH340G (USB-to-Serial Chip)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://nurdspace.nl/images/e/e0/ESP8266_Specifications_English.pdf"&gt;Datenblatt ESP8266 (WLAN-Modul)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://bbs.espressif.com/download/file.php?id=256"&gt;AT-Firmware Informationen&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Anhänge:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="NEW-NanoESP8266-Adventskalender_Schaltplan.jpg" loading="lazy" src="https://neu-iot.fkainka.de/images/2015/12/NEW-NanoESP8266-Adventskalender_Schaltplan.jpg"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="11-antworten"&gt;11 Antworten&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;McElch&lt;/strong&gt; – 16.12.2015&lt;/p&gt;
&lt;p&gt;Eine Frage drängt sich dem Anfänger auf:&lt;/p&gt;
&lt;p&gt;Überall, wo es ums NanoESP Wifi-Board geht (hier, Conrad, Franzis) steht einerseits, dass das Board Nano-kompatibel ist. Es steht aber auch überall, dass es 6 analoge Eingänge hat.&lt;/p&gt;</description></item><item><title>Tag 11: TCP Webserver</title><link>https://neu-iot.fkainka.de/day-11/</link><pubDate>Fri, 11 Dec 2015 00:01:31 +0100</pubDate><guid>https://neu-iot.fkainka.de/day-11/</guid><description>&lt;p&gt;In den vorangegangenen Versuchen haben wir uns viel mit dem Thema TCP und dem Zugriff auf Webserver beschäftigt. Heute soll das Modul erstmalig selbst als Webserver fungieren.&lt;/p&gt;
&lt;p&gt;Hinter dem Türchen des 11. Tages befindet sich ein besonderes Kabel, das demnächst noch sehr nützlich sein wird. Ein spezieller Aufbau ist heute nicht nötig, da das Programm ähnlich wie das Serial Monitor Programm des ersten Tages funktioniert.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Das Programm: &lt;a href="https://neu-iot.fkainka.de/images/2015/09/Day11_TCPServer.zip"&gt;Day11_TCPServer&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Ändern Sie wie bisher die WLAN-Daten und laden Sie das Programm auf Ihr Board. Dann starten Sie den Monitor. Es kann wieder ein paar Sekunden dauern, bis die Meldung erscheint, dass das Board verbunden ist. Wenn die Erfolgsmeldung erschienen ist und die IP des Moduls angezeigt wird, können Sie im Serial Monitor mit dem ersten Befehl beginnen:&lt;/p&gt;</description></item><item><title>Tag 10 - Eingabemöglichkeit</title><link>https://neu-iot.fkainka.de/forum/topic/tag-10-eingabemoeglichkeit/</link><pubDate>Thu, 10 Dec 2015 20:06:24 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/tag-10-eingabemoeglichkeit/</guid><description>&lt;p&gt;Ich habe mal eine neue Version gebastelt, bei der man über die Konsole jederzeit eine neue Stadt eingeben kann. Ansonsten wird alle Minute die aktuelle Temperatur abgefragt.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Anhänge:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://neu-iot.fkainka.de/images/2015/12/Day10_TCPWeatherUpdate-151210a.zip"&gt;Day10_TCPWeatherUpdate-151210a.zip&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Probleme beim Hochladen</title><link>https://neu-iot.fkainka.de/forum/topic/probleme-beim-hochladen/</link><pubDate>Thu, 10 Dec 2015 19:46:11 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/probleme-beim-hochladen/</guid><description>&lt;p&gt;Hallo Leute,&lt;/p&gt;
&lt;p&gt;ich habe hier ein kleines Problem mit meinem NanoESP. Ich kann da nichts mehr drauf Hochladen. Es kommt immer eine Fehlermeldung: &lt;strong&gt;avrdude: ser_open(): can&amp;rsquo;t open device &amp;ldquo;\.\COM11&amp;rdquo;: Zugriff verweigert&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Problem beim Hochladen auf das Board. Hilfestellung dazu unter &lt;a href="http://www.arduino.cc/en/Guide/Troubleshooting#upload"&gt;http://www.arduino.cc/en/Guide/Troubleshooting#upload&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;und noch solche:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0xd4&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Bitte um schnelle Hilfe&lt;/p&gt;
&lt;p&gt;Mit freundlichen Grüßen&lt;/p&gt;
&lt;p&gt;daniprog&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="1-antwort"&gt;1 Antwort&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;daniprog&lt;/strong&gt; – 10.12.2015&lt;/p&gt;
&lt;p&gt;Problem gelöst.&lt;/p&gt;
&lt;p&gt;Falls das einem weiterhilft: Achten wo man was einsteckt. Wenn der einen konflikt mit einem Kontakt hat, reagiert er wahrscheinlich nicht mehr.&lt;/p&gt;</description></item><item><title>Problem: Projekte mit Arduino Uno R3 und ESP8266 ESP-01 nachbasteln</title><link>https://neu-iot.fkainka.de/forum/topic/problem-projekte-mit-arduino-uno-r3-und-esp8266-esp-01-nachbasteln/</link><pubDate>Thu, 10 Dec 2015 18:34:10 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/problem-projekte-mit-arduino-uno-r3-und-esp8266-esp-01-nachbasteln/</guid><description>&lt;p&gt;Bei mir haben bis heute (Day 10) alle Projekte funktioniert, manche nicht auf Anhieb, aber OK.&lt;br&gt;
Nun habe ich (Neuling) noch einen separaten Adurino Uno und auch ein WiFi Board ESP8266 (beides war unbenutzt) und den Ehrgeiz die Projekte wenigstens zum Teil auch auf dieser Kombination nachzubauen. Doch da bin ich kläglich gescheitert.&lt;br&gt;
Als erstes wollte das Projekt aus Wlan Kochbuch &lt;a href="http://arduino-hannover.de/2014/12/11/wifi-kochbuch-mit-esp8266/"&gt;http://arduino-hannover.de/2014/12/11/wifi-kochbuch-mit-esp8266/&lt;/a&gt; nachbauen und testen.&lt;br&gt;
Kein &amp;ldquo;Land in Sicht&amp;rdquo;, geht einfach nicht. Das Wlan Modul meldet sich einfach nicht am Router an. Ich habe die 3 Sketche nacheinander geladen. Hardwareseitig hatte ich einen Stützelko 100uF (220uF war nicht vorrätig) zw. 3,3V und GND, sollte das der Fehler sein?&lt;br&gt;
Ich denke, wenn o.g. Projekt nicht funktioniert kann ich nicht mit den Projekten (incl. WLAN) des Weihnachtskalenders anfangen.&lt;br&gt;
Vielleicht kann jemand helfen, wäre nett.&lt;br&gt;
PS: Als &amp;ldquo;Neuling&amp;rdquo; hatte ich mal die TX und RX Leitungen an TR und RX vom Arduino Uno und mal an Pin 11 und 10, immer negativ.&lt;/p&gt;</description></item><item><title>COM-Port herausfinden (Windows)</title><link>https://neu-iot.fkainka.de/forum/topic/com-port-herausfinden-windows/</link><pubDate>Thu, 10 Dec 2015 18:18:01 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/com-port-herausfinden-windows/</guid><description>&lt;p&gt;Wenn ein neues Gerät mit einem virtuellen Seriellen Port an den Windows-PC angesteckt wird, vergibt das Betriebssystem eine neue Port-Nummer.&lt;br&gt;
Jenachdem, wieviele unterschiedliche Geräte schon dran waren oder sind, gibt es eine höhere Nummer.&lt;br&gt;
Diese herauszufinden ist mit dem Gerätemanager ganz leicht.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Um den Gerätemanager zu öffnen drückt man gleichzeitig die Windows-Taste und R. Nun erscheint das Dialogfeld &amp;ldquo;Ausführen&amp;rdquo;.&lt;/li&gt;
&lt;li&gt;Dort eingeben: devmgmt.msc (+ Enter oder OK drücken)&lt;/li&gt;
&lt;li&gt;Jetzt erscheint der Gerätemanager. Dort, falls vorhanden, den Zweig &amp;ldquo;Anschlüsse (COM &amp;amp; LPT)&amp;rdquo; erweitern. Hier sind alle momentan vorhandenen COM-Ports aufgeführt. Merken, welche Nummern schon belegt sind.&lt;/li&gt;
&lt;li&gt;Jetzt das Board anstecken.&lt;/li&gt;
&lt;li&gt;Das neue Board mit seinem COM-Port sollte nun in der Liste erscheinen, voausgesetzt, der Treiber ist installiert.&lt;/li&gt;
&lt;li&gt;Schon ist die Nummer gefunden.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Die COM-Ports 1 und 2 werden für gewöhnlich nicht vergeben. Diese sind traditionell für die alten, 9-poligen D-Sub Anschlüsse auf der Rückseite des Rechners reserviert.&lt;/p&gt;</description></item><item><title>Tipp für Steckbrett-Neulinge</title><link>https://neu-iot.fkainka.de/forum/topic/tipp-fuer-steckbrett-neulinge/</link><pubDate>Thu, 10 Dec 2015 17:58:43 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/tipp-fuer-steckbrett-neulinge/</guid><description>&lt;p&gt;Wer mit seinem WiFi-Board oder auch anderen Controller-Boards lange Spaß haben möchte, sollte folgenden Tipp beachten.&lt;/p&gt;
&lt;p&gt;Oft wird das gleiche Board zum Ausprobieren unteschiedlicher Schaltungen verwendet.&lt;br&gt;
Im Eifer des Gefechts wird die neu erdachte Schaltung ungeduldig auf&amp;rsquo;s Steckbrett gesteckt. USB oder Stromversorgung dran, und dann die neue Software laden&amp;hellip;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;UPS! Was stinkt denn da so? Auweia!&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Der neue Eingang, der gerade nach GND oder Vcc geschaltet ist, war ja im letzten Projekt ein Ausgang, und meine alte Software ist ja auch noch drin. Kurzschluss!!!&lt;br&gt;
Evtl. nehmen einem der Controller, externe Bauteile oder die Stromversorgung das übel.&lt;br&gt;
Im einfachsten Fall kann blos die neue Software nicht geladen werden.&lt;/p&gt;</description></item><item><title>Problem beim Login</title><link>https://neu-iot.fkainka.de/forum/topic/problem-beim-login/</link><pubDate>Thu, 10 Dec 2015 17:36:00 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/problem-beim-login/</guid><description>&lt;p&gt;Hallo,&lt;/p&gt;
&lt;p&gt;Ist es normal, dass ich beim Einloggen in das Forum immer zweimal meinen Benutzernamen und Passwort eingeben muss?&lt;br&gt;
Beim ersten Mal kommt immer &amp;ldquo;Benutzername oder Passwort ungültig&amp;rdquo;. Beim Zweiten funktioniert es dann.&lt;br&gt;
Hab auch genau aufgepasst, dass alles richtig geschrieben ist.&lt;br&gt;
Passiert jedes Mal, egal welcher Rechner oder ob Smartphone.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="2-antworten"&gt;2 Antworten&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Jonathan&lt;/strong&gt; – 11.12.2015&lt;/p&gt;
&lt;p&gt;Hi, gleiches Problem(chen). Login-Daten kommen vom Browser!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;klaus&lt;/strong&gt; – 12.12.2015&lt;/p&gt;
&lt;p&gt;Ich hatte das mit dem Firefox einige Male. Die maximale Anzahl war theoretisch sogar schon erreicht. Ob das nun wirklich was bewirkt hat, bezweifle ich, aber nachdem ich das Passwort aus meinem Passwortmanager in die Zwischenablage kopiert und dort eingefügt hatte, klappte es. Die Eingabe mit der Tastatur klappte nicht. Die CAPS LOCK war auch nicht an.&lt;br&gt;
Mit Chrome hatte ich das Problem nicht.&lt;/p&gt;</description></item><item><title>Tag 10 - LED-Test</title><link>https://neu-iot.fkainka.de/forum/topic/tag-10-led-test/</link><pubDate>Thu, 10 Dec 2015 13:43:01 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/tag-10-led-test/</guid><description>&lt;p&gt;Wie schon in den Kommentaren zum Tag10, stelle ich hier mein Programm zum Testen der LED hier zur Verfügung.&lt;br&gt;
Die LED sollte von blau über grün nach rot und wieder zurück wechseln.&lt;br&gt;
Außerdem besitzt meine hier verwendete Funktion die Möglichkeit, die Gesamthelligkeit zu verändern.&lt;/p&gt;
&lt;p&gt;Nachtrag:&lt;br&gt;
Kann mir mal jemand erklären, wie ich hier die Datei dran bekomme? Die wird nie mit hoch geladen.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="3-antworten"&gt;3 Antworten&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;fk&lt;/strong&gt; – 10.12.2015&lt;/p&gt;
&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;ja Worpress blockt z.Z. ino-Dateien. Also am besten über die Arduino IDE kurz als Zip generieren.&lt;/p&gt;</description></item><item><title>Zu Aufgabe von Tag 6: UDP Button Erweiterung</title><link>https://neu-iot.fkainka.de/forum/topic/zu-aufgabe-von-tag-6-udp-button-erweiterung/</link><pubDate>Thu, 10 Dec 2015 02:10:39 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/zu-aufgabe-von-tag-6-udp-button-erweiterung/</guid><description>&lt;p&gt;Hallo liebe alle,&lt;/p&gt;
&lt;p&gt;Derzeit lässt sich die Led mittels Button ein und ausschalten. Je nachdem welcher Zustand LOW oder HIGH gewählt wurde. Habt ihr eine Idee, ich glaube ich habe schon irgendwo einmal was hier gelesen, dass man den Wert des Buttons über eine andere Variable zwischen speichert. Wie würdet Ihr das umsetzen?&lt;/p&gt;
&lt;p&gt;Anbei simple Status Quo:&lt;br&gt;
int led = 9;&lt;br&gt;
int schalter = 5;&lt;/p&gt;
&lt;p&gt;void setup() {&lt;br&gt;
pinMode(led,OUTPUT);&lt;br&gt;
pinMode(schalter, INPUT);&lt;br&gt;
digitalWrite(schalter, HIGH);&lt;br&gt;
}&lt;/p&gt;</description></item><item><title>Tag 10: Temperaturanzeige</title><link>https://neu-iot.fkainka.de/day-10/</link><pubDate>Thu, 10 Dec 2015 00:01:55 +0100</pubDate><guid>https://neu-iot.fkainka.de/day-10/</guid><description>&lt;p&gt;Bei dem heutigen Projekt handelt es sich um eine intuitive Anzeige der aktuellen Temperatur. Mit nur einem Blick kann man abschätzen, ob es sinnvoll ist, eine warme Jacke mitzunehmen.&lt;/p&gt;
&lt;p&gt;Hinter dem heutigen Türchen befindet sich eine weitere LED, allerdings keine gewöhnliche. Es handelt sich um eine RGB-LED. RGB steht für Red, Green, Blue oder Rot, Grün, Blau denn die LED besteht eigentlich aus mehreren LEDs mit einem gemeinsamen Kathodenanschluss. Durch eine Kombination der verschiedenen Farben mit unterschiedlichen  Helligkeiten, ist es möglich fast jede Farbe darzustellen. Die LED kann, wie im Bild gezeigt, mit Vorwiderständen an die PWM Ausgänge D3, D5, D6 des Controllers angeschlossen werden.&lt;/p&gt;</description></item><item><title>Anfängerfragen, zB: Wassermelder über digitalen Eingang</title><link>https://neu-iot.fkainka.de/forum/topic/anfaengerfragen-zb-wassermelder-ueber-digitalen-eingang/</link><pubDate>Wed, 09 Dec 2015 17:53:49 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/anfaengerfragen-zb-wassermelder-ueber-digitalen-eingang/</guid><description>&lt;p&gt;Also, zunächst einmal: Der Kalender ist genial! Selten habe ich mich derart auf das nächste Türchen / Experiment gefreut, wie bei diesem Kalender. Manches ist für jemanden, der überhaupt noch nie mit der Materie zu tun hatte, etwas schlecht dokumentiert. Kompilieren, hä? Und bleiben die Programme immer drauf, und das nächste wird dazu geladen? Wohin soll ich was kopieren?&lt;/p&gt;
&lt;p&gt;Aber mal ganz ehrlich, wer an so einem Kalender Freude hat, kann auch bissel googeln, oder? Ich hab mich jedenfalls immer schon fast kindisch gefreut, wenn alles geklappt hat. Und meine Frau, von der ich den Kalender habe, schüttelt nur den Kopf, wenn ich begeistert „Kuck mal, KUCK MAL!!!!“ rufe, wenn sich auf dem Monitor paar Zahlen durch Drehen am Poti verändern… 😊&lt;/p&gt;</description></item><item><title>Erstes Thema?</title><link>https://neu-iot.fkainka.de/forum/topic/erstes-thema/</link><pubDate>Wed, 09 Dec 2015 13:34:46 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/erstes-thema/</guid><description>&lt;p&gt;Sicher ist das nicht das erste Thema. Oder?&lt;/p&gt;</description></item><item><title>Rainer's Uhr</title><link>https://neu-iot.fkainka.de/forum/topic/rainers-uhr/</link><pubDate>Wed, 09 Dec 2015 10:53:38 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/rainers-uhr/</guid><description>&lt;p&gt;Hallo,&lt;/p&gt;
&lt;p&gt;ich habe einmal mit einigen vorhandenen Bauteilen gespielt.&lt;/p&gt;
&lt;p&gt;Jetzt habe ich immer die exakte Uhrzeit !&lt;/p&gt;
&lt;p&gt;Rainer&lt;/p&gt;
&lt;p&gt;PS: ich kann leider das Arduino Script nicht hochladen&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Anhänge:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMG_3481.jpg" loading="lazy" src="https://neu-iot.fkainka.de/images/2015/12/IMG_3481.jpg"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="13-antworten"&gt;13 Antworten&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Rainer&lt;/strong&gt; – 09.12.2015&lt;/p&gt;
&lt;p&gt;jetzt als zip Datei&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Anhänge:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://neu-iot.fkainka.de/images/2015/12/Day9_TCP_LCD_Uhr.zip"&gt;Day9_TCP_LCD_Uhr.zip&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;bastard&lt;/strong&gt; – 09.12.2015&lt;/p&gt;
&lt;p&gt;Hi Rainer,&lt;/p&gt;
&lt;p&gt;könntest Du noch bitte das &amp;ldquo;&lt;a href="http://heise.forenwiki.de/index.php?title=Deppenapostroph"&gt;DeppenApostroph&lt;/a&gt;&amp;rdquo; entfernen?&lt;/p&gt;
&lt;p&gt;Danke!&lt;/p&gt;
&lt;p&gt;MfG&lt;/p&gt;
&lt;p&gt;Stefan&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Rainer&lt;/strong&gt; – 09.12.2015&lt;/p&gt;
&lt;p&gt;Hallo Stefan,&lt;/p&gt;
&lt;p&gt;danke für den &amp;ldquo;Deppen&amp;rdquo;, ich benutze wohl zu häufig die englische Sprache, dort ist der Apostroph durchaus als Genitiv -s angebracht.&lt;/p&gt;</description></item><item><title>Tag 9: TCP Uhrzeit</title><link>https://neu-iot.fkainka.de/day-9/</link><pubDate>Wed, 09 Dec 2015 00:01:25 +0100</pubDate><guid>https://neu-iot.fkainka.de/day-9/</guid><description>&lt;p&gt;Das Projekt des heutigen Tages benutzt die Funktionen des vorigen Tests, um selbständig Informationen aus einer Webseite zu beziehen. Konkret lädt das Programm die aktuelle Uhrzeit von einer speziell dafür konzipierten Seite und stellt damit die per Library realisierte interne Uhr des Controllers.&lt;/p&gt;
&lt;p&gt;Hinter dem heutigen Türchen befindet sich erneut ein Widerstand mit 1 kΩ. Für den morgigen Versuch werden alle drei Widerstände benötigt.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Das Programm: &lt;a href="https://neu-iot.fkainka.de/images/2015/09/Day9_TCPAutoTime.zip"&gt;Day9_TCPAutoTime&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Während das gestrige Programm noch größtenteils per Hand bedient werden musste, arbeitet das heutige Programm weitgehend autonom. Völlig selbständig verbindet sich der Controller mit der Webseite:&lt;/p&gt;</description></item><item><title>Treiber compilieren</title><link>https://neu-iot.fkainka.de/forum/topic/treiber-compilieren/</link><pubDate>Tue, 08 Dec 2015 01:29:53 +0100</pubDate><guid>https://neu-iot.fkainka.de/forum/topic/treiber-compilieren/</guid><description>&lt;p&gt;Hallo,&lt;/p&gt;
&lt;p&gt;wie kompiliere ich den Treiber unter openSuse 13.2.&lt;br&gt;
C Compiler, Kernel-Headers sind natürlich installiert;&lt;br&gt;
beim Aufruf vom make erhalte ich Fehler (sind aber keine fehlenden Dateien)&lt;/p&gt;
&lt;p&gt;Gruß&lt;/p&gt;
&lt;p&gt;Alfred&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="4-antworten"&gt;4 Antworten&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;fk&lt;/strong&gt; – 11.12.2015&lt;/p&gt;
&lt;p&gt;Hi,&lt;br&gt;
warum möchtest du den Treiber kompilieren? Ist der Treiber nicht schon zur Installation bereit?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;AlfredW&lt;/strong&gt; – 22.12.2015&lt;/p&gt;
&lt;p&gt;Hallo,&lt;/p&gt;
&lt;p&gt;mittlerweile habe ich den Treiber für Linux (OpenSuse 13.2) compiliert bekommen; dieser liegt ja nur im Source Code vor;&lt;br&gt;
genau nachvollziehen konnte ich das nicht wieso es jetzt geht;&lt;br&gt;
openSuse bringt wie ich im Nachhinein feststellen musste den Treiber schon mit (/lib/module/drivers); dieser braucht nur noch mit insmod hinzugefügt werden.&lt;/p&gt;</description></item><item><title>Tag 8: Ein Browser</title><link>https://neu-iot.fkainka.de/day-8/</link><pubDate>Tue, 08 Dec 2015 00:01:36 +0100</pubDate><guid>https://neu-iot.fkainka.de/day-8/</guid><description>&lt;p&gt;In den vorangegangen Tagen haben wir uns vor allem mit dem UDP-Protokoll befasst, mit dem sich einfach und direkt Daten verschicken lassen. Die folgenden Tage werden wir uns mit dem TCP-Protokoll (Transmission Control Protocol) beschäftigen. TCP lässt immer nur eine Verbindung zwischen genau zwei Rechnern zu. Es kommt vor allem im Internet zum Einsatz wenn es ums Browsen auf Webseiten geht.&lt;/p&gt;
&lt;p&gt;Hinter dem heutigen Türchen findet sich erneut ein Widerstand 1 kΩ (Braun, Schwarz, Rot). Wie auch bei allen anderen Bauteilen gilt: gut aufbewahren, auch wenn das Bauteil am heutigen Tag noch nicht zum Einsatz kommen wird.&lt;/p&gt;</description></item><item><title>Tag 7 (special): Hinweis für Arduino Neulinge - Teil 2</title><link>https://neu-iot.fkainka.de/tag-7-special-hinweis-fuer-arduino-neulinge-teil-2/</link><pubDate>Mon, 07 Dec 2015 00:01:26 +0100</pubDate><guid>https://neu-iot.fkainka.de/tag-7-special-hinweis-fuer-arduino-neulinge-teil-2/</guid><description>&lt;p&gt;Der erste Teil Arduino Beginner Kurses war scheinbar für viele sehr hilfreich. Deswegen habe ich mich dazu entschlossen, auch den zweiten Teil des Handbuches zu überarbeiten und online zu stellen.&lt;/p&gt;
&lt;p&gt;In diesem zweiten Teil geht es nun darum, Programme selbst zu schreiben und dabei auch etwas von den Grundlagen in der Arbeit mit Mikrocontrollern zu lernen. Diese Anleitung habe ich bewusst erst heute veröffentlicht, da an dem heutigen Tag auch alle nötigen Bauteile aus dem Adventskalender vorhanden sind, um die kleinen Projekte selbst testen zu können.&lt;/p&gt;</description></item><item><title>Tag 7: Analoger Sensor</title><link>https://neu-iot.fkainka.de/day-7/</link><pubDate>Mon, 07 Dec 2015 00:01:23 +0100</pubDate><guid>https://neu-iot.fkainka.de/day-7/</guid><description>&lt;p&gt;Im letzten Projekt wurde mit einem Taster die einfachste Form eines Sensors behandelt. Diesmal soll ein Poti als analoger Sensor zum Einsatz kommen um permanent Messwerte in das Netzwerk zu senden.&lt;/p&gt;
&lt;p&gt;Hinter dem 7. Türchen des Adventskalenders befindet sich ein Poti mit 10 kΩ. Der Aufbau wird auf dem untern Bild gezeigt.&lt;/p&gt;
&lt;figure&gt;&lt;a href="https://neu-iot.fkainka.de/images/2015/09/Day7-1.jpg"&gt;&lt;img class="size-large wp-image-132" src="https://neu-iot.fkainka.de/images/2015/09/Day7-1.jpg" alt="Der Aufbau mit Potentiometer an A0" width="616" height="301" data-id="132" /&gt;&lt;/a&gt;&lt;figcaption&gt;Der Aufbau mit Potentiometer an A0&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;&lt;strong&gt;Das Programm: &lt;a href="https://neu-iot.fkainka.de/images/2015/09/Day7_UDPAnalog.zip"&gt;Day7_UDPAnalog&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;! Achtung: Einige MAC-Nutzer berichten von einem Bug in dem PackerSender-Programm, welcher nicht erlaubt, die Ports umzustellen. Es gibt allerings auch die Möglichkeit die Ports in dem Arduino Programm zu verändern. Falls das Problem auftritt, müssen Sie für den heutigen Versuch die Zeile 100 von&lt;/em&gt;&lt;br&gt;
&lt;em&gt;&lt;strong&gt;succes &amp;amp;= sendCom(&amp;ldquo;AT+CIPSTART=&amp;quot;UDP&amp;quot;,&amp;quot;192.168.255.255&amp;quot;,90,91,2&amp;rdquo;, &amp;ldquo;OK&amp;rdquo;);&lt;/strong&gt;&lt;/em&gt;&lt;br&gt;
&lt;em&gt;in&lt;/em&gt;&lt;br&gt;
&lt;em&gt;&lt;strong&gt;succes &amp;amp;= sendCom(&amp;ldquo;AT+CIPSTART=&amp;quot;UDP&amp;quot;,&amp;quot;192.168.255.255&amp;quot;,55005,55006,2&amp;rdquo;, &amp;ldquo;OK&amp;rdquo;);&lt;/strong&gt;&lt;/em&gt;&lt;br&gt;
&lt;em&gt;umändern.&lt;/em&gt;&lt;/p&gt;</description></item><item><title>Tag 6: UDP Button</title><link>https://neu-iot.fkainka.de/day-6/</link><pubDate>Sun, 06 Dec 2015 00:01:27 +0100</pubDate><guid>https://neu-iot.fkainka.de/day-6/</guid><description>&lt;p&gt;In dem gestrigen Programm wurden erste Kommandos vom Controller ausgewertet. Das heutige Programm behält diese Funktion, kann aber nun zusätzlich selbstständig ein Kommando in das Netzwerk senden.&lt;/p&gt;
&lt;p&gt;Hinter dem heutigen Türchen verbirgt sich ein Tastschalter. Er dient hier als einfacher Sensor. Verbinden Sie ihn mit dem Controller wie auf dem Aufbaubild gezeigt.&lt;/p&gt;
&lt;figure&gt;&lt;a href="https://neu-iot.fkainka.de/images/2015/09/Day6-1.jpg"&gt;&lt;img class="size-large wp-image-127" src="https://neu-iot.fkainka.de/images/2015/09/Day6-1.jpg" alt="Der Schalter platzsparend an D8 angeschlossen" width="616" height="301" data-id="127" /&gt;&lt;/a&gt;&lt;figcaption&gt;Der Schalter platzsparend an D8 angeschlossen&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;&lt;strong&gt;Das Programm: &lt;a href="https://neu-iot.fkainka.de/images/2015/09/Day6_UDPSwitch.zip"&gt;Day6_UDPSwitch&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;! Achtung: Einige MAC-Nutzer berichten von einem Bug in dem PackerSender-Programm, welcher nicht erlaubt, die Ports umzustellen. Es gibt allerings auch die Möglichkeit die Ports in dem Arduino Programm zu verändern. Falls das Problem auftritt, müssen Sie für den heutigen Versuch die Zeile 83 von&lt;/em&gt;&lt;br&gt;
&lt;em&gt;&lt;strong&gt;succes &amp;amp;= sendCom(&amp;ldquo;AT+CIPSTART=&amp;quot;UDP&amp;quot;,&amp;quot;192.168.4.255&amp;quot;,90,91&amp;rdquo;, &amp;ldquo;OK&amp;rdquo;);&lt;/strong&gt;&lt;/em&gt;&lt;br&gt;
&lt;em&gt;in&lt;/em&gt;&lt;br&gt;
&lt;em&gt;&lt;strong&gt;succes &amp;amp;= sendCom(&amp;ldquo;AT+CIPSTART=&amp;quot;UDP&amp;quot;,&amp;quot;192.168.4.255&amp;quot;,55005,55006&amp;rdquo;, &amp;ldquo;OK&amp;rdquo;);&lt;/strong&gt;&lt;/em&gt;&lt;br&gt;
&lt;em&gt;umändern.&lt;/em&gt;&lt;/p&gt;</description></item><item><title>Fritzing Bauteil - NanoESP &amp; Pretzel Board</title><link>https://neu-iot.fkainka.de/das-nanoesp-pretzelboard-fritzing-bauteil/</link><pubDate>Sat, 05 Dec 2015 14:35:14 +0100</pubDate><guid>https://neu-iot.fkainka.de/das-nanoesp-pretzelboard-fritzing-bauteil/</guid><description>&lt;p&gt;&lt;a href="http://fritzing.org/home/"&gt;Fritzing&lt;/a&gt; ist eine Software, mit der man leicht und unkompliziert Aufbaupläne vor allem für Steckboard-Projekte erstellen kann. Viele verschiedene Arduino Controller aber auch Raspberry Pi und andere Boards weden schon in der Software unterstütz und erleichern so den Nutzern, einen übersichtlichen Plan zu erstellen. Dadurch fällt es einem selbst und auch anderen Nutzern leicht, das Projekt nachzuvollziehen und nachzubauen.&lt;br&gt;
Für die Bilder des Adventskalender habe ich ebenfalls die Fritzing Software benutzt und mir dafür ein NanoESP-Bauteil erstellt. Für alle, die ebenfalls mit dem Bauteil Schaltungen mit Fritzing erstellen wollen gibt es hier das Bauteil zum Downloaden.&lt;/p&gt;</description></item><item><title>Tag 5: LED Schalten</title><link>https://neu-iot.fkainka.de/day-5/</link><pubDate>Sat, 05 Dec 2015 00:01:37 +0100</pubDate><guid>https://neu-iot.fkainka.de/day-5/</guid><description>&lt;p&gt;In dem heutigen Programm geht es nun endlich darum, Hardware über das UDP-Protokoll zu steuern. In diesem Fall wird eine LED mit einfachen Befehlen ein- und ausgeschaltet.&lt;/p&gt;
&lt;p&gt;Hinter dem fünften Türchen befindet sich eine LED. Der passende Vorwiderstand befand sich schon im gestrigen Fach. Bauen Sie die Schaltung auf, wie es das Bild zeigt.&lt;/p&gt;
&lt;figure&gt;&lt;a href="https://neu-iot.fkainka.de/images/2015/09/Day5-1.jpg"&gt;&lt;img class="size-large wp-image-117" src="https://neu-iot.fkainka.de/images/2015/09/Day5-1.jpg" alt="So schließen Sie die LED mit Vorwiderstand am Pin D9 an" width="616" height="301" data-id="117" /&gt;&lt;/a&gt;&lt;figcaption&gt;So schließen Sie die LED mit Vorwiderstand am Pin D9 an&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;&lt;strong&gt;Das Programm:****&lt;a href="https://neu-iot.fkainka.de/images/2015/09/Day5_UDPLED.zip"&gt;Day5_UDPLED&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Tag 4: UDP Bidirektional</title><link>https://neu-iot.fkainka.de/day-4/</link><pubDate>Fri, 04 Dec 2015 00:01:21 +0100</pubDate><guid>https://neu-iot.fkainka.de/day-4/</guid><description>&lt;p&gt;In dem gestrigen Projekt wurde die UDP-Kommunikation in eine Richtung, also vom Board zum PC getestet. In diesem Programm wird das Modul so eingestellt, dass eine Kommunikation auch in die andere Richtung möglich ist, fast so wie in einem Chat.&lt;/p&gt;
&lt;p&gt;Hinter dem vierten Türchen des Adventskalenders befindet sich ein Widerstand mit 1 kΩ (Braun, Schwarz, Rot). Das Bauteil wird in dem heutigen Versuch noch nicht verwendet, sollte aber unbedingt für später aufbewahrt werden.&lt;/p&gt;</description></item><item><title>Tag 3: UDP-Send</title><link>https://neu-iot.fkainka.de/day-3/</link><pubDate>Thu, 03 Dec 2015 00:01:45 +0100</pubDate><guid>https://neu-iot.fkainka.de/day-3/</guid><description>&lt;p&gt;In dem heutigen Projekt werden zum ersten Mal Daten zwischen Board und PC über das WLAN ausgetauscht. Voraussetzung dafür ist, dass Ihr Rechner über einen WLAN-Adapter verfügt. Es wird das sogenannte UDP (User Datagram Protocol) verwendet. Ein weiteres Programm auf der PC Seite sorgt für das erfolgreiche Empfangen der Nachrichten.&lt;/p&gt;
&lt;p&gt;Hinter dem dritten Türchen des Kalenders finden Sie ein isoliertes Kabel das für den Aufbau von Schaltungen unerlässlich ist. Als Vorbereitung für spätere Versuche können Sie die Versorgungsleitungen Masse und VCC auf die äußeren Bahnen legen.&lt;/p&gt;</description></item><item><title>Tag 2: Google Ping</title><link>https://neu-iot.fkainka.de/day-2/</link><pubDate>Wed, 02 Dec 2015 00:01:40 +0100</pubDate><guid>https://neu-iot.fkainka.de/day-2/</guid><description>&lt;p&gt;Mit dem heutigen Projekt wird getestet, ob Sie den Google-Server erreichen können. Dies dient Ihnen als Test, ob eine prinzipielle Verbindung zum Internet vorhanden ist oder beispielsweise eine Firewall das NanoESP-Board blockiert.&lt;/p&gt;
&lt;p&gt;Hinter dem heutigen Türchen finden Sie ein Steckboard. Das Steckboard dient später als Experimentierplattform um Sensoren und anderer Elemente anschließen zu können. Am besten ist es, wenn Sie den Controller wie auf dem untern Bild gezeigt auf das Steckboard stecken. Dadurch bleibt der meiste Platz für Experimente während das WLAN-Modul hinten über das Steckboard hinausragt. Das Micro-USB Kabel hängt dann zwischen den Kontaktseiten und stört nur minimal.&lt;/p&gt;</description></item><item><title>Tag 1 - Hinweis für Arduino Neulinge</title><link>https://neu-iot.fkainka.de/tag-1-hinweis-fuer-arduino-neulinge/</link><pubDate>Tue, 01 Dec 2015 11:14:14 +0100</pubDate><guid>https://neu-iot.fkainka.de/tag-1-hinweis-fuer-arduino-neulinge/</guid><description>&lt;p&gt;Der erste Tag des Adventskalenders ist bereits rum und ich war überrascht und erfreut über all die Kommentare. Sehr gefreut hat mich vor allem die Bereitschaft der Community sich gegengeseitigt mit diesem zugegebenermaßen nicht völlig einfachen Thema zu helfen.&lt;/p&gt;
&lt;p&gt;Aus den Kommentaren konnte ich außerdem herauslesen, dass der Ein oder Andere noch nie mit Arduino oder Mikrocontrollern im Allgemeinen zu tun hatte. Deswegen habe ich unter dem unten stehen Link einen längeren Artikel veröffentlicht, der ein Auszug aus einem meiner ersten Schnelleinstieg Hefte darstellt. Ich hoffe, dass ich damit einigen Leuten den Einstieg in den Adventskalender erleichtern kann.&lt;/p&gt;</description></item><item><title>Tag 1: Die ersten Schritte</title><link>https://neu-iot.fkainka.de/day-1/</link><pubDate>Tue, 01 Dec 2015 00:01:38 +0100</pubDate><guid>https://neu-iot.fkainka.de/day-1/</guid><description>&lt;p&gt;Es ist der erste Tag im Dezember und damit Zeit, das erste Türchen zu öffnen. Hinter dem Türchen befindet sich das wichtigste Bauteil dieses Kalender, nämlich das Arduino-kompatible NanoESP-Board mit integrierten WLAN-Modul, um das es in diesem Kalender geht.&lt;/p&gt;
&lt;figure&gt;&lt;a href="https://neu-iot.fkainka.de/images/2015/09/Day1-1.jpg"&gt;&lt;img class="wp-image-84 size-large" src="https://neu-iot.fkainka.de/images/2015/09/Day1-1.jpg" alt="Das NanoESP Board" width="616" height="240" data-id="84" /&gt;&lt;/a&gt;&lt;figcaption&gt;Das NanoESP Board&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;Wie man an der Platine recht gut erkennen kann, besteht das Board aus zwei Komponenten. Bei der linken Hälfte handelt es sich um ein Arduino kompatibles Mikrocontrollersystem, das mit dem Arduino Nano verglichen werden kann. Der rechte Teil ist das WLAN-Modul mit der Bezeichnung ESP8266. Diese beiden Komponenten kommunizieren über eine per Software generierte serielle Schnittstelle miteinander. Dabei fungiert die Arduino-Seite eher als der Chef, der die Kommandos an das WLAN-Modul leitet. Einige dieser Kommandos werden schon heute am ersten Tag ausprobiert.&lt;/p&gt;</description></item><item><title>Day 0: Alternative zum ausverkauften Adventskalender (Spoiler Alert)</title><link>https://neu-iot.fkainka.de/day-0-alternative-zum-ausverkauften-adventskalender-spoiler-alert/</link><pubDate>Fri, 27 Nov 2015 15:18:35 +0100</pubDate><guid>https://neu-iot.fkainka.de/day-0-alternative-zum-ausverkauften-adventskalender-spoiler-alert/</guid><description>&lt;p&gt;Der Internet of Things Adventskalender ist nun weitestgehendst ausverkauft. Nur in vereinzelten Conrad Filialen sind noch Exemplare zu erhalten. Viele Leute haben mich allerdings gefragt, ob ich eine Bauteileliste veröffentlichen kann, damit man sich einen Kalender selbst zusammenstellen kann.&lt;/p&gt;
&lt;p&gt;Es ist natürlich nicht möglich, die exakt gleichen Bauteile bei jedem Händler zu bekommen, dafür ist die Menge an Herstellern einfach zu groß. Dennoch habe ich mich bemüht, eine Einkaufsliste zusammenzustellen und dabei darauf geachtet, dass möglichst kompatible Elemente verwendet werden (also identisches Pin-Layout, Kenndaten etc.). Es kann dennoch sein, dass bei dem ein oder anderen Versuchen eine Variation der Schaltung verwendet werden muss.&lt;/p&gt;</description></item><item><title>Tag 0: Alle Projekte für Ungeduldige (Spoiler Alert)</title><link>https://neu-iot.fkainka.de/tag-0-alle-projekte-fuer-ungeduldige-spoiler-alert/</link><pubDate>Tue, 10 Nov 2015 18:33:13 +0100</pubDate><guid>https://neu-iot.fkainka.de/tag-0-alle-projekte-fuer-ungeduldige-spoiler-alert/</guid><description>&lt;p&gt;Das Interesse am IoT-Adventskalender scheint recht groß zu sein. Daher kam öfter die Frage auf, wann die Programme veröffentlicht werden.&lt;/p&gt;
&lt;p&gt;Mein eigentlicher Plan war, dass die Programme jeden Dezembertag zusammen mit dem passenden Artikel veröffentlicht werden. Dies wird auch weiter der Fall sein, aber für alle diejenigen, die das Warten nicht mehr ertragen, gibt es hier alle Programme in einem Ordner zum Download:&lt;/p&gt;
&lt;h3 id="downloadcalenderiot"&gt;Download: &lt;a href="https://neu-iot.fkainka.de/images/2015/11/CalenderIoT.zip"&gt;CalenderIoT&lt;/a&gt;&lt;/h3&gt;
&lt;h4 id="achtung"&gt;Achtung:&lt;/h4&gt;
&lt;p&gt;Es gab eine Änderung im Programm vom Tag 10. Der Webservice, den ich in diesem Programm verwendet habe, hat vor wenigen Tagen seinen Dienst eingestellt. Ich habe nun einen eigenen Service gestartet, der seine Daten von der Webseite &lt;a href="http://www.openweathermap.com/"&gt;http://www.openweathermap.com/&lt;/a&gt; bezieht. Der Link zu dem neuen und auch in der neuen Versio des Programms verwendeten Dienst lautet:&lt;/p&gt;</description></item><item><title>Beispielprojekt - NanoESP &amp; Pretzelboard</title><link>https://neu-iot.fkainka.de/beispielprojekt/</link><pubDate>Thu, 24 Sep 2015 10:25:30 +0200</pubDate><guid>https://neu-iot.fkainka.de/beispielprojekt/</guid><description>&lt;p&gt;In dem hier vorgestellten Beispielprojekt soll eine einfache Ansteuerung einer bunten RGB-LED realisiert werden. Die Steuerung soll über eine Webseite oder auch über eine Smartphone-App möglich sein. Die Verbindung kann sowohl über einen Router, und damit auch aus der Ferne über das Internet, als auch über den AccesPoint des Moduls hergestellt werden. Es ändert sich jeweils nur die zu adressierende IP.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://neu-iot.fkainka.de/images/2015/09/Webserver_RGB_Example.zip"&gt;Sie können das vorgestellte Programm hier herunterladen&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;figure&gt;&lt;a href="https://neu-iot.fkainka.de/images/2015/09/Day23-1.jpg"&gt;&lt;img class="size-large wp-image-255" src="https://neu-iot.fkainka.de/images/2015/09/Day23-1.jpg" alt="Die RGB-Led auf dem Steckboard an den Pins D3, D5 und D6" width="616" height="363" /&gt;&lt;/a&gt;&lt;figcaption&gt;Der Aufbau der Schaltung auf einem Steckboard&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;Die Programmierung erfolgt über die Arduino-Oberfläche, die sich jeder kostenlos auf der Seite &lt;a href="http://www.arduino.cc"&gt;www.arduino.cc&lt;/a&gt; herunterladen kann. Als Board kann einfach das Arduino Nano Board ausgewählt werden (ATmega328p Version). Bevor das Programm hochgeladen wird, müssen die WLAN Daten am Anfang des Programes eingetragen werden.&lt;/p&gt;</description></item><item><title>Diskusionen und Hilfe</title><link>https://neu-iot.fkainka.de/test/</link><pubDate>Wed, 23 Sep 2015 12:29:36 +0200</pubDate><guid>https://neu-iot.fkainka.de/test/</guid><description>&lt;p&gt;Auf dieser Seite können Sie Probleme diskutieren und Hilfe ersuchen rund um das Lernpaket IoT finden.&lt;/p&gt;
&lt;h4 id="achtung"&gt;Achtung:&lt;/h4&gt;
&lt;p&gt;Es gab eine Änderung im Programm P12_TCPWeather. Der Webservice, den ich in diesem Programm verwendet habe, hat seinen Dienst eingestellt. Ich habe nun einen eigenen Service gestartet, der seine Daten von der Webseite &lt;a href="http://www.openweathermap.com/"&gt;http://www.openweathermap.com/&lt;/a&gt; bezieht. Der Link zu dem neuen und auch in der neuen Version des Programms verwendeten Dienst lautet:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.temp.fkainka.de/"&gt;www.temp.fkainka.de&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Durch anpassen der URL kann die Temperatur einer Stadt abgefragt werden. Als Beispiel für Essen:&lt;/p&gt;</description></item><item><title>Technische Daten NanoESP &amp; Pretzel Board</title><link>https://neu-iot.fkainka.de/technische-daten/</link><pubDate>Wed, 23 Sep 2015 08:05:57 +0200</pubDate><guid>https://neu-iot.fkainka.de/technische-daten/</guid><description>&lt;p&gt;Auf dieser Seite finden Sie einige Technische Daten rund um das Modul&lt;/p&gt;
&lt;h2 id="technische-daten"&gt;Technische Daten:&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Mikrocontroller:                                   ATmega328&lt;/li&gt;
&lt;li&gt;Flash Speicher:                                  32 KB (davon 0,5 KB für den Bootloader)&lt;/li&gt;
&lt;li&gt;SRAM:                                              2 KB&lt;/li&gt;
&lt;li&gt;EEPROM:                                         1 KB&lt;/li&gt;
&lt;li&gt;Taktrate:                                            16 MHz&lt;/li&gt;
&lt;li&gt;I/O-Pins:                                            20 (Davon 2 für die Kommunikation mit dem WLAN-Modul
&lt;ul&gt;
&lt;li&gt;davon PWM:                                  6&lt;/li&gt;
&lt;li&gt;davon analoge Eingänge:                6&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;USB-to-Serial Chip:                            CH340G&lt;/li&gt;
&lt;li&gt;Betriebsspannung:                             5 V&lt;/li&gt;
&lt;li&gt;Empfohlene Eingangsspannung:         7-12 V&lt;/li&gt;
&lt;li&gt;Maximaler Strom pro I/O-Pin:             40 mA&lt;/li&gt;
&lt;li&gt;Belastbarkeit des 3.3-V-Ausgangs:     50 mA&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;WLAN-Modul:                                      ESP8266&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Schnellstart Anleitung - NanoESP &amp; Pretzelboard</title><link>https://neu-iot.fkainka.de/schnellstart-anleitung/</link><pubDate>Tue, 22 Sep 2015 08:05:40 +0200</pubDate><guid>https://neu-iot.fkainka.de/schnellstart-anleitung/</guid><description>&lt;p&gt;Wenn Sie das erste Mal das Board über den MicroUSB-Anschluss verbinden, wird Ihr PC versuchen, einen Treiber zu installieren. Gelingt dies nicht automatisch, laden Sie &lt;a href="https://neu-iot.fkainka.de/treiber"&gt;den Treiber hier herunter&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Die einfachste Art, das Entwicklungsboard zu programmieren, ist über die &lt;strong&gt;Arduino™ IDE&lt;/strong&gt;. Laden Sie diese über die Webseite &lt;a href="https://www.arduino.cc/en/Main/Software"&gt;www.Arduino.cc&lt;/a&gt; herunter. Wenn Sie die Software starten, müssen Sie zunächst den richtigen Port und als Board den &lt;strong&gt;Arduino™ Nano (Prozessor ATmega328)&lt;/strong&gt; auswählen.&lt;/p&gt;
&lt;figure&gt;&lt;a href="https://neu-iot.fkainka.de/images/2015/09/K0-1.jpeg"&gt;&lt;img class="size-full wp-image-350" src="https://neu-iot.fkainka.de/images/2015/09/K0-1.jpeg" alt="Die Einstellungen der IDE (unten rechts) und des Seriellen Monitors" width="564" height="603" /&gt;&lt;/a&gt;&lt;figcaption&gt;Die Einstellungen der IDE (unten rechts) und des Seriellen Monitors&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;Um das WLAN-Modul zu testen, können Sie den seriellen Monitor öffnen und als&lt;strong&gt;Baudrate 19200&lt;/strong&gt; angeben. Wenn Sie noch kein anderes Programm in den Controller geladen haben, sollten nun einige Meldungen im Monitor erscheinen. Außerdem können Sie ein offenes &lt;strong&gt;WLAN mit der Bezeichnung NanoESP&lt;/strong&gt; finden. Um das Modul selbst steuern zu können, verwenden Sie die &lt;strong&gt;Software Serial-Library über die Pins 11 und 12&lt;/strong&gt; mit einer &lt;strong&gt;Baudrate von 19200&lt;/strong&gt; oder laden Sie einfach das hier verlinkte Programm herunter und übertragen es mit der Arduino-Software auf das Board:&lt;/p&gt;</description></item><item><title>Diskusionen und Hilfe -NanoESP &amp; Pretzelboard</title><link>https://neu-iot.fkainka.de/diskusion-und-hilfe/</link><pubDate>Mon, 21 Sep 2015 10:50:33 +0200</pubDate><guid>https://neu-iot.fkainka.de/diskusion-und-hilfe/</guid><description>&lt;p&gt;Auf dieser Seite können Sie über die Kommentarfunktion Hilfe ersuchen, Fragen stellen und Vorschläge rund um das Board machen.&lt;/p&gt;</description></item><item><title>AT Befehlsliste - NanoESP &amp; Pretzelboard</title><link>https://neu-iot.fkainka.de/at-befehlsliste/</link><pubDate>Sun, 20 Sep 2015 10:11:14 +0200</pubDate><guid>https://neu-iot.fkainka.de/at-befehlsliste/</guid><description>&lt;p&gt;Die folgende kurze Liste enthält die wichtigsten Kommandos für die Nutzung des Boards.&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;/th&gt;
&lt;th&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Befehl&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Schreibweise&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Grundlegendes&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Test Befehl&lt;/td&gt;
&lt;td&gt;AT&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Reset&lt;/td&gt;
&lt;td&gt;AT+RST&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Firmware Infos&lt;/td&gt;
&lt;td&gt;AT+GMR&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Echo An/Aus&lt;/td&gt;
&lt;td&gt;ATE&amp;lt;1/0&amp;gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;WLAN Befehle&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;WLAN-Modus (1 = Client, 2 = AP, 3 = Dual)&lt;/td&gt;
&lt;td&gt;AT+CWMODE=&lt;mode&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;WLAN-Netzwerke suchen&lt;/td&gt;
&lt;td&gt;AT+CWLAP&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;WLAN verbinden&lt;/td&gt;
&lt;td&gt;AT+CWJAP=“&lt;ssid&gt;“,“&lt;pass&gt;“&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;WLAN trennen&lt;/td&gt;
&lt;td&gt;AT+CWQAP&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;WLAN-AccesPoint Einstellungen&lt;/td&gt;
&lt;td&gt;AT+CWSAP=“&lt;ssid&gt;“,“&lt;pass&gt;“[,&lt;chan&gt;,&lt;enc&gt;]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;IP-Adresse ausgeben&lt;/td&gt;
&lt;td&gt;AT+CIFSR&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;DHCP aktivieren/deaktivieren&lt;/td&gt;
&lt;td&gt;AT+CWDHCP=&amp;lt;1/0&amp;gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Automatisch mit WLAN verbinden&lt;/td&gt;
&lt;td&gt;AT+CWAUTOCONN=&amp;lt;1/0&amp;gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;MAC-Adresse der Station ändern&lt;/td&gt;
&lt;td&gt;AT+CIPSTAMAC=&lt;MAC&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;IP-Adresse einstellen (Station)&lt;/td&gt;
&lt;td&gt;AT+CIPSTA=&lt;IP&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;IP-Adresse einstellen (AccesPoint)&lt;/td&gt;
&lt;td&gt;AT+CIPAP=&lt;IP&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Starte SmartConfig&lt;/td&gt;
&lt;td&gt;AT+CWSTARTSMART=&lt;typ&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Stoppe SmartConfig&lt;/td&gt;
&lt;td&gt;AT+CWSTOPSMART&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Kommunikation&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Funktion Ping&lt;/td&gt;
&lt;td&gt;AT+PING=&lt;HOST&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Mehrere Verbindungen zulassen&lt;/td&gt;
&lt;td&gt;AT+CIPMUX=&lt;mode&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Datenmodus (0=Transparent, 1=Datenmodus)&lt;/td&gt;
&lt;td&gt;AT+CIPMODE=&lt;mode&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Struktur empfangener Daten&lt;/td&gt;
&lt;td&gt;+IPD,&lt;id&gt;,&lt;len&gt;:&lt;data&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Verbindung aufbauen&lt;/td&gt;
&lt;td&gt;AT+CIPSTART=“&lt;type&gt;“,“&lt;address&gt;“,&lt;port&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Daten senden&lt;/td&gt;
&lt;td&gt;AT+CIPSEND=&lt;id&gt;,&lt;len&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Verbdingung trennen&lt;/td&gt;
&lt;td&gt;AT+CIPCLOSE=&lt;id&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Server Befehle&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Server starten&lt;/td&gt;
&lt;td&gt;AT+CIPSERVER=1,&lt;port&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Server beenden&lt;/td&gt;
&lt;td&gt;AT+CIPSERVER=0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Server Status &amp;amp; verbundene Clients&lt;/td&gt;
&lt;td&gt;AT+CIPSTATUS&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Server Timeout festlegen&lt;/td&gt;
&lt;td&gt;AT+CIPSTO=&lt;timeout&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Verbundene Clients anzeigen&lt;/td&gt;
&lt;td&gt;AT+CWLIF&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;</description></item><item><title>Adventskalender</title><link>https://neu-iot.fkainka.de/forum/forum/adventskalender/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://neu-iot.fkainka.de/forum/forum/adventskalender/</guid><description>&lt;h2 id="themen"&gt;Themen&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/rgb-led/"&gt;RGB-LED&lt;/a&gt; – klaus, 16.07.2016 (0 Antworten)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/softwareserial-find/"&gt;SoftwareSerial .find()&lt;/a&gt; – philipgreen, 07.05.2016 (0 Antworten)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/thingspeak-mehrere-felder-eines-channels-updaten/"&gt;ThingSpeak - mehrere Felder eines Channels updaten?&lt;/a&gt; – McElch, 14.01.2016 (0 Antworten)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/webserver-ajax/"&gt;Webserver / AJAX&lt;/a&gt; – matten, 08.01.2016 (0 Antworten)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/tag-9-tcp-uhrzeit/"&gt;Tag 9 - TCP-Uhrzeit&lt;/a&gt; – Martin Klein, 06.01.2016 (0 Antworten)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/tag-20-thingspeak-andere-website-passen/"&gt;Tag 20 Thingspeak andere Website Passen&lt;/a&gt; – Ding, 31.12.2015 (0 Antworten)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/kann-nichts-mehr-hochladen-und-das-board-reagiert-nicht-mehr/"&gt;Kann nichts mehr hochladen und das Board reagiert nicht mehr&lt;/a&gt; – matten, 30.12.2015 (12 Antworten)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/bauteile-erkennen/"&gt;Bauteile erkennen&lt;/a&gt; – AlfredW, 22.12.2015 (4 Antworten)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/tag-20-berichtigung/"&gt;Tag 20 - Berichtigung&lt;/a&gt; – klaus, 21.12.2015 (0 Antworten)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/suche-app-fuer-android/"&gt;Suche App für Android&lt;/a&gt; – HF, 17.12.2015 (0 Antworten)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/http-statuscode-fehlt-in-den-vom-webserver-gelieferten-html-seiten/"&gt;http-Statuscode fehlt in den vom Webserver gelieferten html-Seiten&lt;/a&gt; – mic, 16.12.2015 (0 Antworten)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/tag-14-letzte-farbe-anzeigen/"&gt;Tag 14 - Letzte Farbe anzeigen&lt;/a&gt; – klaus, 14.12.2015 (4 Antworten)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/wie-aendere-ich-die-mac-adresse-des-wlan-boards/"&gt;Wie ändere ich die MAC Adresse des Wlan Boards&lt;/a&gt; – JOJU, 13.12.2015 (7 Antworten)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/kein-sketch-upload-mehr-moeglich-avrdude-stk500_recv/"&gt;Kein Sketch-Upload mehr möglich: avrdude: stk500_recv()&lt;/a&gt; – schlork, 11.12.2015 (17 Antworten)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/tag-10-eingabemoeglichkeit/"&gt;Tag 10 - Eingabemöglichkeit&lt;/a&gt; – klaus, 10.12.2015 (0 Antworten)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/tag-10-led-test/"&gt;Tag 10 - LED-Test&lt;/a&gt; – klaus, 10.12.2015 (3 Antworten)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/zu-aufgabe-von-tag-6-udp-button-erweiterung/"&gt;Zu Aufgabe von Tag 6: UDP Button Erweiterung&lt;/a&gt; – Stefanie, 10.12.2015 (4 Antworten)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/erstes-thema/"&gt;Erstes Thema?&lt;/a&gt; – Costa, 09.12.2015 (0 Antworten)&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Adventskalender 2016</title><link>https://neu-iot.fkainka.de/forum/forum/advent-calender-2016/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://neu-iot.fkainka.de/forum/forum/advent-calender-2016/</guid><description>&lt;h2 id="themen"&gt;Themen&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/helligkeit-messen-und-senden-an-thinkspeak/"&gt;Helligkeit messen und senden an Thinkspeak&lt;/a&gt; – bertone, 14.02.2017 (0 Antworten)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/pretzelboard-schluckt-internet/"&gt;Pretzelboard schluckt Internet?&lt;/a&gt; – AnnaSarah, 31.01.2017 (0 Antworten)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/all-india-results/"&gt;All India Results&lt;/a&gt; – jitthur, 24.01.2017 (0 Antworten)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/internetuhr/"&gt;Internetuhr&lt;/a&gt; – saasemer, 11.01.2017 (2 Antworten)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/tag-18-nanoesp-climate-fehlfunktionen-ohne-ende-mal-keine-werte-mal-absturz/"&gt;Tag 18 NanoESP Climate - Fehlfunktionen ohne Ende? Mal keine Werte, mal Absturz.&lt;/a&gt; – Reiny, 11.01.2017 (0 Antworten)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/bretzel-funktioniert-nicht/"&gt;Bretzel funktioniert nicht&lt;/a&gt; – oe2hem, 07.01.2017 (2 Antworten)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/internetverbindung/"&gt;InternetVerbindung?&lt;/a&gt; – fixrene, 27.12.2016 (7 Antworten)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/bauteileliste/"&gt;Bauteileliste?&lt;/a&gt; – cc13, 26.12.2016 (1 Antwort)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/tag-23-plugin-um-die-daten-vom-broker-zu-speichern/"&gt;Tag 23 Plugin um die Daten vom Broker zu speichern???&lt;/a&gt; – Michel2016, 23.12.2016 (2 Antworten)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/kalender-platine-def-tot-neue-esp-platine-gekauft-wlan-geht-nicht/"&gt;Kalender Platine def, tot - neue Esp Platine gekauft - WLAN geht nicht&lt;/a&gt; – tessiro123, 22.12.2016 (0 Antworten)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/wie-lange-haelt-gekaufte-blynk-energie/"&gt;wie lange hält gekaufte Blynk Energie?&lt;/a&gt; – Michel2016, 19.12.2016 (9 Antworten)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/deprecated-conversion-bei-verwendung-von-nanoesp-1-1/"&gt;deprecated conversion bei Verwendung von NanoESP-1.1&lt;/a&gt; – arduinowallah, 18.12.2016 (0 Antworten)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/17-tag-error-wlan-connect/"&gt;17.Tag &amp;lsquo;Error WLAN Connect&amp;rsquo;&lt;/a&gt; – paulaner, 17.12.2016 (2 Antworten)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/tcp-server/"&gt;TCP Server&lt;/a&gt; – Detlef, 17.12.2016 (2 Antworten)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/tag-14/"&gt;Tag 14&lt;/a&gt; – Larry, 17.12.2016 (5 Antworten)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/tag-18-keine-werte/"&gt;Tag 18 keine werte&lt;/a&gt; – GHOST_5482, 14.12.2016 (1 Antwort)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/tag-17-setsyncprovider-was-not-declared-in-this-scope/"&gt;Tag 17: &amp;lsquo;setSyncProvider&amp;rsquo; was not declared in this scope&lt;/a&gt; – GHOST_5482, 11.12.2016 (5 Antworten)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/tag-8/"&gt;Tag 8&lt;/a&gt; – Burkhard, 11.12.2016 (1 Antwort)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/bekomme-keine-verbindung-mehr-zum-pretzel-kein-hochladen-moeglich/"&gt;Bekomme keine Verbindung mehr zum Pretzel - kein Hochladen möglich&lt;/a&gt; – Findus, 08.12.2016 (1 Antwort)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/tag-8-login-timeout/"&gt;Tag 8 Login Timeout&lt;/a&gt; – hosi1709, 08.12.2016 (1 Antwort)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/led-bleibt-dunkel/"&gt;LED bleibt dunkel&lt;/a&gt; – Burkhard, 05.12.2016 (3 Antworten)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/wifi-connect/"&gt;WiFi Connect&lt;/a&gt; – ottoplev, 04.12.2016 (1 Antwort)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/werte-fuer-parameter-crypt-von-configwifiap/"&gt;Werte für Parameter &amp;ldquo;crypt&amp;rdquo; von configWifiAP&lt;/a&gt; – arduinowallah, 03.12.2016 (4 Antworten)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/access-point-modus/"&gt;Access-Point-Modus&lt;/a&gt; – ottoplev, 03.12.2016 (0 Antworten)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/arduino-1-7-10-werkeuge-leer/"&gt;Arduino 1.7.10 Werkeuge leer&lt;/a&gt; – Detlef, 03.12.2016 (0 Antworten)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/bauteilliste-kalender-2016/"&gt;Bauteilliste Kalender 2016&lt;/a&gt; – klaus, 02.12.2016 (7 Antworten)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/nanoesp-funktioniert-nicht-auf-breadboard/"&gt;NanoESP funktioniert nicht auf Breadboard&lt;/a&gt; – DS2072, 02.12.2016 (1 Antwort)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/wie-beende-ich-ein-laufendes-programm/"&gt;Wie beende ich ein laufendes Programm?&lt;/a&gt; – El_Barto, 02.12.2016 (4 Antworten)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/probleme-die-web-site-aufzurufen/"&gt;Probleme, die Web-Site aufzurufen&lt;/a&gt; – Yogi, 01.12.2016 (2 Antworten)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/fehlermeldung-1514-failed-to-disable-echo/"&gt;Fehlermeldung [1514] Failed to disable Echo&lt;/a&gt; – rudolf32328, 30.11.2016 (1 Antwort)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/libraries-nicht-gefunden-include/"&gt;libraries nicht gefunden #include&lt;/a&gt; – rudolf32328, 28.11.2016 (1 Antwort)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/ic-esp8266ex/"&gt;IC ESP8266EX&lt;/a&gt; – rudolf32328, 27.11.2016 (1 Antwort)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/tag6/"&gt;Tag6:&lt;/a&gt; – petfield, 26.11.2016 (1 Antwort)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/tag-01-easter-eggs-website/"&gt;Tag 01 - Easter Eggs Website&lt;/a&gt; – kia.ora, 23.11.2016 (0 Antworten)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/befehlsliste-beschreibung-der-anweisungen/"&gt;Befehlsliste, Beschreibung der Anweisungen&lt;/a&gt; – mlampl, 22.11.2016 (0 Antworten)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/tag-5-fehler-kann-esp8266_softser-h-nicht-finden/"&gt;Tag 5 , Fehler: kann ESP8266_SoftSer.h nicht finden ?&lt;/a&gt; – mlampl, 19.11.2016 (4 Antworten)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/wohinnmit-blynk-zip/"&gt;Wohinnmit blynk.zip&lt;/a&gt; – HF, 16.11.2016 (2 Antworten)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/day-4-problem-wlan-name-disappears-of-the-wlan-list-connection-error/"&gt;Day 4 problem: WLAN-name disappears of the WLAN-list | connection error&lt;/a&gt; – TychoNano, 16.11.2016 (2 Antworten)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/advent-calender-2015/"&gt;Advent Calender 2015&lt;/a&gt; – Gerrit5, 16.11.2016 (1 Antwort)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/fehler-beim-hochladen/"&gt;Fehler beim Hochladen&lt;/a&gt; – Hans, 13.11.2016 (1 Antwort)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/blynk-app/"&gt;Blynk-App&lt;/a&gt; – Kacki, 13.11.2016 (3 Antworten)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/tag-16/"&gt;Tag 16&lt;/a&gt; – Zwerg, 12.11.2016 (0 Antworten)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/tag-5/"&gt;Tag 5&lt;/a&gt; – Ding, 05.11.2016 (10 Antworten)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/iot-kalender-2016-tag-4-wo-ist-das-program/"&gt;IOT-Kalender 2016: Tag 4 wo ist das Program?&lt;/a&gt; – erik99, 23.10.2016 (1 Antwort)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/gibt-es-auch-neue-bauteile-im-vergleich-zum-vorjahr/"&gt;Gibt es auch neue Bauteile (im Vergleich zum Vorjahr) ??&lt;/a&gt; – Martin Klein, 10.10.2016 (2 Antworten)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/treiber-installation-fehler-w10x64/"&gt;Treiber Installation Fehler W10x64&lt;/a&gt; – Ding, 05.10.2016 (0 Antworten)&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Adventskalender 2018</title><link>https://neu-iot.fkainka.de/forum/forum/adventskalender-2018/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://neu-iot.fkainka.de/forum/forum/adventskalender-2018/</guid><description>&lt;h2 id="themen"&gt;Themen&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/tag-6-import-des-node-red-flows/"&gt;Tag 6 - Import des Node-RED-Flow&amp;rsquo;s&lt;/a&gt; – andiauslpz, 21.12.2019 (0 Antworten)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/node-red-hat-zugriffsproblem/"&gt;node-red hat Zugriffsproblem&lt;/a&gt; – rklass, 04.12.2019 (0 Antworten)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/wlan-nicht-sichtbar-keine-verbindung-mit-nodeesp-moeglich/"&gt;WLAN nicht sichtbar - keine Verbindung mit NodeESP möglich&lt;/a&gt; – hba, 03.12.2019 (0 Antworten)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/dup-funktioniert-nicht/"&gt;DUP Funktioniert nicht&lt;/a&gt; – juppero, 01.09.2019 (0 Antworten)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/ersatzteilliste/"&gt;Ersatzteilliste&lt;/a&gt; – Hoerli, 26.03.2019 (0 Antworten)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/kalender-2018-mein-fazit/"&gt;Kalender 2018 - mein Fazit&lt;/a&gt; – jue, 31.12.2018 (6 Antworten)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/nodeesp-nicht-mehr-erreichbar/"&gt;NodeESP nicht mehr erreichbar&lt;/a&gt; – JanP, 22.12.2018 (1 Antwort)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/zielgruppe/"&gt;Zielgruppe?&lt;/a&gt; – StefanO, 17.12.2018 (2 Antworten)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/geschwindigkeitsproblem/"&gt;Geschwindigkeitsproblem&lt;/a&gt; – therealFrank, 11.12.2018 (0 Antworten)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/node-red-und-raspberry-pi/"&gt;Node-Red und Raspberry Pi&lt;/a&gt; – paulaner, 09.12.2018 (0 Antworten)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/nodeesp-storung-nach-tag-6-touch-to-speech/"&gt;NodeESP Störung nach Tag 6 (Touch to Speech)&lt;/a&gt; – m4v3, 09.12.2018 (2 Antworten)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/nodeesp-in-stoerung/"&gt;NodeESP in Störung&lt;/a&gt; – node-esp, 07.12.2018 (2 Antworten)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/kommunikation-mit-dem-nodeessp-board/"&gt;kommunikation mit dem nodeessp Board&lt;/a&gt; – hslschulz, 05.12.2018 (0 Antworten)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/zerschossen/"&gt;zerschossen?&lt;/a&gt; – lintho1st, 05.12.2018 (1 Antwort)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/schaltplan-nodeesp-board/"&gt;Schaltplan NODEESP-Board ?&lt;/a&gt; – JogiBaer, 04.12.2018 (1 Antwort)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/mein-board-funktioniert-ueberhaupt-nicht/"&gt;Mein Board funktioniert überhaupt nicht!!!!!&lt;/a&gt; – TobiasKarge, 03.12.2018 (1 Antwort)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/micro-usb-buchse/"&gt;Micro-USB Buchse&lt;/a&gt; – larsh, 03.12.2018 (0 Antworten)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/konfiguration-wifi-station-settings-fehlt/"&gt;Konfiguration &amp;ldquo;WiFi Station Settings&amp;rdquo; fehlt&lt;/a&gt; – Eddie, 02.12.2018 (2 Antworten)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/dsl-modem-startet-staendig-neu/"&gt;DSL Modem startet ständig neu&lt;/a&gt; – StephanH, 02.12.2018 (0 Antworten)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/onboard-led-auf-nodeesp-leuchtet-nicht/"&gt;OnBoard LED auf NodeESP leuchtet nicht&lt;/a&gt; – &lt;a href="mailto:ulfila@gmail.com"&gt;ulfila@gmail.com&lt;/a&gt;, 22.11.2018 (2 Antworten)&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Das NanoESP &amp; Pretzel Board Forum</title><link>https://neu-iot.fkainka.de/forum/forum/nanoesp-board/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://neu-iot.fkainka.de/forum/forum/nanoesp-board/</guid><description>&lt;h2 id="unterforen"&gt;Unterforen&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/forum/nanoesp-board/hardware/"&gt;Hardware&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/forum/nanoesp-board/inbetriebnahme/"&gt;Inbetriebnahme&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/forum/nanoesp-board/treiber/"&gt;Treiber&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="themen"&gt;Themen&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/p11_tcpclock-ino-hour-not-declared-in-this-scope/"&gt;P11_TCPClock.ino &amp;ldquo;hour&amp;rdquo; not declared in this scope&lt;/a&gt; – Sabet, 16.01.2020 (3 Antworten)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/dmx-receiver-mit-pretzelboard/"&gt;DMX Receiver mit Pretzelboard&lt;/a&gt; – formi, 06.11.2019 (0 Antworten)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/wifi-krack-bug/"&gt;WiFi KRACK Bug&lt;/a&gt; – shbert, 04.11.2017 (1 Antwort)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/openweathermap-daten-lesen-und-parsen-der-json-daten/"&gt;openweathermap - Daten lesen und parsen der JSON-Daten&lt;/a&gt; – Philipp, 27.10.2017 (1 Antwort)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/nano-esp-soll-eine-datei-auf-einem-laufwerk-ablegen/"&gt;Nano ESP soll eine Datei auf einem Laufwerk ablegen&lt;/a&gt; – Daniel, 12.10.2017 (6 Antworten)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/wie-website-aufrufen-und-inhalt-parsen/"&gt;wie Website aufrufen und Inhalt parsen&lt;/a&gt; – owagott, 04.07.2017 (0 Antworten)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/day-3-der-nanoesp-im-accespint-modus/"&gt;Day 3 Der NanoESP im AccesPint-Modus&lt;/a&gt; – jodebrezel, 04.04.2017 (1 Antwort)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/nanoesp_mqtt-mit-mosquitto-server/"&gt;NanoESP_MQTT mit Mosquitto Server&lt;/a&gt; – chFlorian, 19.03.2017 (0 Antworten)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/mqtt-library-und-thingspeak-api/"&gt;MQTT Library und Thingspeak API&lt;/a&gt; – jpb, 08.02.2017 (3 Antworten)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/syntaxfehler/"&gt;Syntaxfehler&lt;/a&gt; – Michael, 07.01.2017 (2 Antworten)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/email-versand-mit-nano-esp/"&gt;Email Versand mit Nano ESP&lt;/a&gt; – Encom, 30.12.2016 (1 Antwort)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/relais-fuer-nanoboard/"&gt;Relais für NanoBoard&lt;/a&gt; – Michel2016, 29.12.2016 (0 Antworten)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/nano-esp-forum-in-english/"&gt;Nano ESP Forum in English&lt;/a&gt; – Pokes, 11.12.2016 (4 Antworten)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/benutzung-von-esp8266-libraries/"&gt;Benutzung von ESP8266 Libraries?&lt;/a&gt; – Terra, 08.11.2016 (1 Antwort)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/esp8266-gebrickt/"&gt;ESP8266 gebrickt?&lt;/a&gt; – UweS, 03.10.2016 (2 Antworten)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/kommunikation-zwischen-zwei-pretzelboard-bidirektional/"&gt;Kommunikation zwischen zwei Pretzelboard (bidirektional)&lt;/a&gt; – TSTELECTRO, 24.08.2016 (1 Antwort)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/passwortvergabe/"&gt;Passwortvergabe&lt;/a&gt; – Artur, 25.05.2016 (5 Antworten)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/mehrere-boards-ueber-wifi-vernetzen/"&gt;Mehrere Boards über Wifi vernetzen&lt;/a&gt; – PhilippS, 18.05.2016 (2 Antworten)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/nanoesp-no-response-on-at-command/"&gt;NanoESP, no response on AT command.&lt;/a&gt; – Jitp, 23.03.2016 (1 Antwort)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/sd-karte-fuer-config/"&gt;Sd-karte für config&lt;/a&gt; – sigmundd, 14.03.2016 (0 Antworten)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/pretzelboard-linux-faq/"&gt;Pretzelboard Linux-FAQ&lt;/a&gt; – generalovernight, 31.01.2016 (0 Antworten)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/original-firmware/"&gt;original Firmware&lt;/a&gt; – Das_Sams, 31.01.2016 (8 Antworten)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/https-und-ip-v6-mit-dem-esp-8266-moeglich/"&gt;HTTPS und IP v6 mit dem ESP 8266 möglich?&lt;/a&gt; – rootuser, 09.01.2016 (4 Antworten)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/upload-zur-falschen-zeit-speicher-zerschossen-abhilfe/"&gt;Upload zur falschen Zeit - Speicher zerschossen - Abhilfe?&lt;/a&gt; – generalovernight, 27.12.2015 (11 Antworten)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/probleme-beim-hochladen/"&gt;Probleme beim Hochladen&lt;/a&gt; – daniprog, 10.12.2015 (1 Antwort)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/tipp-fuer-steckbrett-neulinge/"&gt;Tipp für Steckbrett-Neulinge&lt;/a&gt; – Raabinator, 10.12.2015 (0 Antworten)&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Das NodeESP Forum</title><link>https://neu-iot.fkainka.de/forum/forum/das-nodeesp-forum/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://neu-iot.fkainka.de/forum/forum/das-nodeesp-forum/</guid><description>&lt;h2 id="themen"&gt;Themen&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/nodeesp-verbindung-aufbauen/"&gt;NodeESP Verbindung aufbauen&lt;/a&gt; – Manu, 30.12.2019 (0 Antworten)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/macos-10-15-catalina-und-nanoesp/"&gt;MacOS 10.15 Catalina und NanoESP&lt;/a&gt; – mark49, 22.12.2019 (0 Antworten)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/arduino-ide/"&gt;Arduino IDE&lt;/a&gt; – pirate, 05.12.2018 (1 Antwort)&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Hardware</title><link>https://neu-iot.fkainka.de/forum/forum/nanoesp-board/hardware/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://neu-iot.fkainka.de/forum/forum/nanoesp-board/hardware/</guid><description>&lt;h2 id="themen"&gt;Themen&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/lcd-diplay-2/"&gt;LCD-Diplay&lt;/a&gt; – jodebrezel, 31.08.2017 (0 Antworten)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/lcd-diplay/"&gt;LCD-Diplay&lt;/a&gt; – jodebrezel, 31.08.2017 (0 Antworten)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/lcd-display/"&gt;LCD-Display&lt;/a&gt; – IoT, 25.01.2017 (1 Antwort)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/wlan-modul-ausschalten-zum-stromsparen/"&gt;WLAN-Modul ausschalten zum Stromsparen&lt;/a&gt; – Leon, 17.12.2016 (6 Antworten)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/spi-auf-dem-nanoesp/"&gt;SPI auf dem nanoESP&lt;/a&gt; – jubjub, 12.06.2016 (1 Antwort)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/stromversorgung/"&gt;Stromversorgung&lt;/a&gt; – andib, 31.12.2015 (3 Antworten)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/stromverbrauch/"&gt;Stromverbrauch&lt;/a&gt; – generalovernight, 30.12.2015 (9 Antworten)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/esp-defekt/"&gt;ESP defekt?&lt;/a&gt; – Jan, 15.12.2015 (6 Antworten)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/pretzelboard-nanoesp-wird-warm/"&gt;Pretzelboard / NanoESP wird warm&lt;/a&gt; – fk, 11.12.2015 (3 Antworten)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/hardware-informationen/"&gt;Hardware Informationen&lt;/a&gt; – fk, 11.12.2015 (11 Antworten)&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Impressum</title><link>https://neu-iot.fkainka.de/impressum/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://neu-iot.fkainka.de/impressum/</guid><description>&lt;p&gt;Diese Seite (iot.fkainka.de) wird von Fabian Kainka als Privatperson&lt;br&gt;
betrieben und gehört zur Webseite &lt;a href="https://www.fkainka.de/"&gt;www.fkainka.de&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Es gelten das &lt;strong&gt;&lt;a href="https://www.fkainka.de/impressum/"&gt;Impressum&lt;/a&gt;&lt;/strong&gt; und die&lt;br&gt;
&lt;strong&gt;&lt;a href="https://www.fkainka.de/datenschutzerklaerung/"&gt;Datenschutzerklärung&lt;/a&gt;&lt;/strong&gt;&lt;br&gt;
der Hauptseite (beide nennen die Subdomains ausdrücklich).&lt;/p&gt;
&lt;!-- Die IoT-WordPress-Seite hatte kein eigenes Impressum; die
Datenschutzerklärung im Export war nur ein unveröffentlichter
Entwurf (content/datenschutzerklaerung.md, draft: true). --&gt;</description></item><item><title>Inbetriebnahme</title><link>https://neu-iot.fkainka.de/forum/forum/nanoesp-board/inbetriebnahme/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://neu-iot.fkainka.de/forum/forum/nanoesp-board/inbetriebnahme/</guid><description>&lt;h2 id="themen"&gt;Themen&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/board-nimmt-keine-at-befehle-ueber-den-serial-monitor-mehr-an/"&gt;Board nimmt keine AT-Befehle über den Serial Monitor mehr an&lt;/a&gt; – Parallaxe, 05.01.2020 (1 Antwort)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/firmware-update-misslungen/"&gt;Firmware Update misslungen&lt;/a&gt; – Berner, 26.12.2019 (0 Antworten)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/nanoesp-nimmt-keine-befehle-an/"&gt;NanoESP nimmt keine Befehle an&lt;/a&gt; – Herbie, 01.01.2019 (1 Antwort)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/keine-verbindung-zu-nano-board/"&gt;Keine Verbindung zu nano Board&lt;/a&gt; – Frank_FFB, 25.12.2018 (2 Antworten)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/auslagern-der-webseite-in-den-esp8266-des-nanoesp/"&gt;Auslagern der Webseite in den ESP8266 des NanoESP&lt;/a&gt; – HRoth, 31.05.2017 (0 Antworten)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/kommunikation-zwischen-zwei-pretzelboard-bidirektional-2/"&gt;Kommunikation zwischen zwei Pretzelboard (bidirektional)&lt;/a&gt; – TSTELECTRO, 13.04.2017 (0 Antworten)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/wpa2-verschluesselung/"&gt;WPA2-Verschlüsselung&lt;/a&gt; – IoT, 14.01.2017 (10 Antworten)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/hotspot-passwortgeschuetzt/"&gt;Hotspot Passwortgeschützt&lt;/a&gt; – Be, 01.12.2016 (0 Antworten)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/avrdude-stk500_getsync-attempt-10-of-10-not-in-sync-resp0xe0/"&gt;avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0xe0&lt;/a&gt; – OT, 28.11.2016 (1 Antwort)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/udp/"&gt;UDP&lt;/a&gt; – petfield, 13.11.2016 (0 Antworten)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/atcwjap/"&gt;AT+CWJAP&lt;/a&gt; – petfield, 12.11.2016 (2 Antworten)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/wifi-board-macos-sierra/"&gt;WiFi-Board &amp;amp; macOS Sierra&lt;/a&gt; – seasidetesting, 10.10.2016 (7 Antworten)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/wo-ist-po1_softwareserial/"&gt;Wo ist Po1_softwareserial?&lt;/a&gt; – TenA, 02.10.2016 (2 Antworten)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/installation-ubuntu-14-04/"&gt;installation ubuntu 14.04&lt;/a&gt; – ardy, 04.02.2016 (0 Antworten)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/com-port-herausfinden-windows/"&gt;COM-Port herausfinden (Windows)&lt;/a&gt; – Raabinator, 10.12.2015 (1 Antwort)&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Sonstiges</title><link>https://neu-iot.fkainka.de/forum/forum/sonstiges/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://neu-iot.fkainka.de/forum/forum/sonstiges/</guid><description>&lt;h2 id="themen"&gt;Themen&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/nanoesp-und-dht-22-und-blynk/"&gt;NanoESP und DHT 22 und Blynk&lt;/a&gt; – saasemer, 13.01.2018 (2 Antworten)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/adventskalender-2017/"&gt;Adventskalender 2017&lt;/a&gt; – Jonathan, 15.11.2017 (22 Antworten)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/startschwierigkeiten-http-client/"&gt;Startschwierigkeiten - HTTP-Client&lt;/a&gt; – christian06, 14.01.2017 (3 Antworten)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/bin-zur-zeit-absolut-unzufrieden-kritik/"&gt;Bin zur Zeit absolut unzufrieden - Kritik&lt;/a&gt; – saasemer, 14.01.2017 (1 Antwort)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/sourcen/"&gt;Sourcen&lt;/a&gt; – flenst, 10.01.2017 (1 Antwort)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/arduino-webseite/"&gt;Arduino Webseite&lt;/a&gt; – klaus, 07.01.2017 (1 Antwort)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/user-edit-in-wordpress-mit-fehler/"&gt;User edit in Wordpress mit Fehler&lt;/a&gt; – arduinowallah, 18.12.2016 (0 Antworten)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/ot-jetzt-bei-conrad/"&gt;OT: Jetzt bei Conrad&lt;/a&gt; – generalovernight, 19.12.2015 (2 Antworten)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/textconverter/"&gt;TextConverter&lt;/a&gt; – klaus, 14.12.2015 (2 Antworten)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/problem-projekte-mit-arduino-uno-r3-und-esp8266-esp-01-nachbasteln/"&gt;Problem: Projekte mit Arduino Uno R3 und ESP8266 ESP-01 nachbasteln&lt;/a&gt; – Jonathan, 10.12.2015 (32 Antworten)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/problem-beim-login/"&gt;Problem beim Login&lt;/a&gt; – Raabinator, 10.12.2015 (2 Antworten)&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Treiber</title><link>https://neu-iot.fkainka.de/forum/forum/nanoesp-board/treiber/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://neu-iot.fkainka.de/forum/forum/nanoesp-board/treiber/</guid><description>&lt;h2 id="themen"&gt;Themen&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/keine-virtuelle-schnittstelle-nur-com1-vorhanden/"&gt;keine virtuelle Schnittstelle, nur COM1 vorhanden&lt;/a&gt; – ben, 16.03.2020 (0 Antworten)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/treiber-compilieren/"&gt;Treiber compilieren&lt;/a&gt; – AlfredW, 08.12.2015 (4 Antworten)&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>User Projekte</title><link>https://neu-iot.fkainka.de/forum/forum/user-projekte/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://neu-iot.fkainka.de/forum/forum/user-projekte/</guid><description>&lt;h2 id="themen"&gt;Themen&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/nutzung-als-modem/"&gt;Nutzung als Modem&lt;/a&gt; – raik, 29.01.2018 (0 Antworten)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/wake-on-lan-mit-dem-nanoesp/"&gt;Wake on Lan mit dem NanoESP&lt;/a&gt; – ionas_elate, 28.02.2017 (0 Antworten)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/modellfernsteuerung-mit-smartphone-und-nanoesp-als-empfaenger/"&gt;Modellfernsteuerung mit Smartphone und NanoESP als Empfänger&lt;/a&gt; – Makerprojekte, 03.07.2016 (0 Antworten)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/iot-am-haus-mit-thingspeak-pretzelboard/"&gt;IOT am Haus mit Thingspeak / Pretzelboard&lt;/a&gt; – Futur377, 23.02.2016 (0 Antworten)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/ir-receive-send-webservice-call/"&gt;IR Receive, Send + Webservice Call&lt;/a&gt; – Terra, 15.01.2016 (2 Antworten)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/switch_rgb/"&gt;Switch_RGB&lt;/a&gt; – erik, 13.12.2015 (0 Antworten)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/tag11-automatisch/"&gt;Tag11 automatisch&lt;/a&gt; – klaus, 11.12.2015 (5 Antworten)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/anfaengerfragen-zb-wassermelder-ueber-digitalen-eingang/"&gt;Anfängerfragen, zB: Wassermelder über digitalen Eingang&lt;/a&gt; – McElch, 09.12.2015 (11 Antworten)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neu-iot.fkainka.de/forum/topic/rainers-uhr/"&gt;Rainer&amp;rsquo;s Uhr&lt;/a&gt; – Rainer, 09.12.2015 (13 Antworten)&lt;/li&gt;
&lt;/ul&gt;</description></item></channel></rss>