ALT+F4 und die Sachen sind vom Tisch. jetzt muss ich doch nachfragen. Zunächst einmal müssen wir den Pin als Output definieren: Damit stehen nun die Output-Funktionen für diesen Pin zur Verfügung. Dort muss ich dann soweit ich das Verstanden habe einen zweiten Visualisierungs Block einfügen der dann jeweils mit der ersten sender_id auf den ersten Block und mit der zweiten sender_id auf den zweiten Block ausliefert. ), Und als letzten Punkt hätte ich da auch noch einen Interessanten Kapazitiven Bodenfeuchtigkeits Sensor, der sicher auch Top mit dem ESP zusammen arbeiten könnte… ich komme aktuell nicht mehr weiter und brauche einen Rat bei folgender Fehlermeldung: > wifi.setphymode(SIGNAL_MODE) Im Kriegsverlauf bildeten sich zwei militärische Allianzen, die als Achsenmächte und Alliierte bezeichnet werden. Ich habe mir auch passende Anleitungen sowie das Einsteigerbuch gelesen. Es wäre für mich wichtig, denn ich verwende den DS18b20 und muss daher einige Anpassungen vornehmen. Daher erweitern wir nun unsere Schaltung um einen Taster. Ich bekomme nach dem laden erst mal einen Timeout des DHT und erst wenn ich „GND“ löse und wieder einstecke bekomme ich vom DHT Werte eingelesen. Solange der Schalter nicht gedrückt ist, ist die Verbindung zwischen der 3.3V Spannung und dem GPIO offen. In den eroberten Gebieten und auch in Deutschland bildete sich in den Kriegsjahren eine immer stärker werdende Widerstandsbewegung gegen das nationalsozialistische Regime. Kannst du mir da möglicherweise weiterhelfen? wie baut man sich am besten dafür ein sinnvolles Gehäuse? durchgeführt! 1. Oder hast du noch einen Tip wo und an Welcher stelle ich bei einem bestehenden Turorial einspringen muss/sollte. Dann hieße dieses Kapitel also: ich habe das seltene phänomen, dass ich nur eine y-Achse habe und ich den namen von der feuchtigkeit nicht anpassen kann, der ist bei mir standardmäsig auf „deafaulthumidity“. In den letzten 4 Tagen hatte ich mir so manche Stunden (gewollt) um die Ohren geschlagen und habe soweit alles hin bekommen, aber zwei Punkte habe ich die ich nicht schaffe. NodeMCU 0.9.6 build 20150704 powerd by Lua 5.1.4 auf dann blinkt die blaue LED an der Antenne und Das fungiert nur als Beispiel. at Layer.handle [as handle_request] (/home/pi/Raspberry-Pi-ESP8266-Weather-Logger/node_modules/e xpress/lib/router/layer.js:95:5) Falls du noch keine / wenig Erfahrung mit dem NodeMCU, der Programmiersprache Lua und dem ESPlorer Tool hast, empfehle ich zunächst dieses Tutorial anzusehen, um so einen besseren Überblick zu bekommen:eval(ez_write_tag([[580,400],'tutorials_raspberrypi_de-mobile-leaderboard-2','ezslot_14',133,'0','0'])); Einführung & Programmierung des ESP8266 NodeMCU Boards. Für Ihren Rat herzlichen Dank, verbleibe mit freundlichem Gruß Alle Pins, welche „GPIO“ im Namen haben, können programmiert werden. Darüber hinaus erkläre ich in diesem Tutorial die Funktionsweise eines Breadboards / Steckbrett.eval(ez_write_tag([[728,90],'tutorials_raspberrypi_de-box-3','ezslot_7',119,'0','0'])); Falls du den ersten Teil noch nicht gelesen und evtl. In der index.js ist scheinbar ein Fehler: connection.query(‚SELECT datum x, humidity y, sender_id, ‚humi‘ `group` FROM temperature ‚ +, connection.query(‚SELECT datum x, humidity y, sender_id, ‚humidity‘ `group` FROM temperature ‚ +, Hi Felix Leider scheinen keine Daten zwischen dem Pi und dem ESP8266 gesendet werden. Und immer dann, wenn der Zähler ungleich null ist, soll eine Ablaufteuerung aktiv sein. Functiontest_LED(red), #initialize the Button at GPIO24, and define pressed as high (3.3V) station_cfg.ssid=SSID ich habe noch ein Problem mit dem JavaScript…. Daneben solltest du aber einige Sicherheitskriterien erfüllen (Standard Passwort ändern, Software aktuell halten, etc.). Der gewählte Widerstand ist 330Ω (Ohm). Oder bin ich jetzt ganz falsch. Statt LED´s steuere ich eine Relaisplatine an. Ich hatte den Zustand des nicht geschalteten GPIO als definiert angenommen, sie sind es aber NICHT! Es gibt keine zuverlässige Softwarelösung! Besser ist es einen Raspberry Pi als Herzstück zu nehmen und mit dem ESP8266 Wetterstationen-Außenposten zu bilden, die Daten an den zentralen Pi senden. Ich habe auf https://nodemcu-build.com/ ein aktuelles Build der Firmware heruntergeladen und auf den mcu geflashed. Es war eindeutig mein Fehler, denn ich habe nicht zum ersten Mal mit dem Breadboard gearbeitet und hätte es von Beginn an besser wissen müssen. Lg, Felix. kann es sein das sich die Grafik zur visualisierung nicht so ganz passt? return, #and here the function for release humidity, temperature = Adafruit_DHT.read_retry(sensor, pin) P.S. Ja das geht. Sprich bei längerem Sensorkabel sollte er mit 5V betrieben werden. SDA, SCL können auch mehrere Geräte gleichzeitig ansprechen, da jedes Gerät eine Adresse bekommt und falls diese nicht stimmt, so wird das Signal vom Gerät ignoriert (ganz einfach ausgedrückt). https://www.amazon.de/Kapazitiver-Feuchtigkeits-Temperatursensor-Interface-Schaltausgang/dp/B01MTDN6O6/ref=sr_1_1?ie=UTF8&qid=1505330999&sr=8-1, 1) Bei Interesse kann ich dazu mal ein gesondertes Tutorial machen. if (error) throw error; In der folgenden Grafik sind die kompletten Pins inkl. bei mir beendet sich der Webserver sobald ich die entsprechende Adresse des Raspberry im Browser aufrufe, mit folgenden Meldungen: at Handshake.Sequence._packetToError (/home/pi/Raspberry-Pi-ESP8266-Weather-Logger/node_modules/ mysql/lib/protocol/sequences/Sequence.js:52:14) Ja, sehe ich auch so. Wenn ich den ESP Resete kommt eine Ladung nicht interpretierbarer Zeichen also ist in irgendeiner Weise wohl schon eine Verbindung da. Achte immer darauf, ob von Pin oder GPIO gesprochen wird. das Repository in GitHub forken und verändern. Dann läuft der Strom durch die LED und erst anschließend kommt der Widerstand. Kontakt Amsterdamer Str. Jein: Wenn du willst, dass etwas nach dem Neustart ausgeführt werden soll (bspw. Anschließend können wir uns die Dateien aus Github herunterladen: Darin müssen wir zunächst die benötigten Abhängigkeiten mit dem Node Package Manager installieren: Öffne nun die Datei „index.js“ und gib dein vorher gewähltes Passwort für root an (Zeile 11): Gespeichert wird mit STRG+O, geschlossen wird mit STRG+X.eval(ez_write_tag([[300,250],'tutorials_raspberrypi_de-large-leaderboard-2','ezslot_26',131,'0','0'])); Bevor wir nun den Webservice starten, finden wir noch die IP Adresse des Raspberry Pi’s im lokalen Netzwerk heraus. Wenn der Schalter gedrückt wird, dann wird über das Programm mitgeteilt, dass PIN 16 Strom durchlassen soll -> somit leuchtet die LED? Wie werden die Befehle und ihre Auswirkungen sichtbar, habe Flachbildschirm (14″) mit VGA-Schnittstelle und Adapter VGA-USB? Du hattest geschrieben das die Daten die von der index.js kommen === res.render(‚index‘, { data: results }); === an die index.pug übergeben werden. LG, Felix. Das Problem ist wie folgt: wenn ich versuche eine Abhängigkeit herzustellen mit „npm install“ kommt die Fehlermeldung: „bash: npm: Kommando nicht gefunden.“. Weiterführende Literatur: Pull-Up/Down Widerstand. document.getElementById("comment").setAttribute( "id", "ac4778987369f05d61b40b273d5041e3" );document.getElementById("ae8f63d868").setAttribute( "id", "comment" ); Benachrichtige mich über nachfolgende Kommentare via E-Mail. Hallo, ist es möglich einen GPIO aus Ausgang zu definieren und anschließen seinen Zustand als GPIO input abzufragen? glaube dadurch habe ich so einige pis das leben gerettet ..(habe einen auf dem gewissen dank motorshild, meine py und elktro kentnissen :)). Freue mich schon auf das nächste Tutorial. Danke dir für den schnellen Support! bei sudo Python test.py kommt Syntax error…. Normal ist die zwar mit der MySQL Version Befehls kompatible, aber es gibt dort z.B. Ist es möglich alle GPIO als Eingang zu überwachen und in einer Schleife anzuzeigen welche Eingänge sich verändert haben ( Das ganze in Abständen von unter ro MilliSekunden) ; 20mal hintereinander ?? Daher schließen wir den Pin über einen sehr großen Widerstand (10k) an GND an. Der blaue DHT11 ist allerdings aufgrund des nicht so großen Preisunterschied zum DHT22 auch nicht zu empfehlen. werde was ich ja brauche. Problem gelöst, Dank der Antwort von Kai: Weiß jemand zufällig, wie ich diesen Fehler beheben kann? In dem Moment wo die Endlosschleife beginnt geht die CPU-Auslastung meines RasPi2 B+ auf ca. Try running as root! „Warum das ganze? habe eine Powerbank (10.000 mAh) genommen um den ESP8266 inkl. In der nächsten Aufgabe benutzt man ja dann die auf Reihe „+“ anliegenden 3,3V. Ich habe die Wetterstation jetzt erfolgreich auf einem RPi 3 (hier war es am Einfachsten), dann auf einem RPi Model B+ von 2014 (das war ein wenig komplizierter) und vorhin sogar auf einem der allerersten RPi’s von 2011 (also wahrscheinlich Model A) zum Laufen gebracht. #it will be used to give additional parameters to the functions Nur das angelötet, das andere Ende der Spule, ebenfalls 4cm Anschlussdraht, ragt in die Luft. Hi Felix, ich bin noch Raspberry Anfänger und interessiere mich für Sensoren bzgl. gibts ne Lösung Kannst du mir ein Tutorial für das VisJS empfehlen? Über einen Eingang soll er rauf, über einen anderen Eingang runter Zählen. Der Datenpin wird zum einen über den Widerstand an die 3.3V Spannung angeschlossen und ebenfalls an den GPIO2 (Beschriftung auf NodeMCU Board: D4): Das Senden und Empfangen bzw. Ich hab den Ansatz aber nicht weiter verfolgt – man müsste dann wohl in der Datenbank einen zweiten User mit vollen root Rechten einrichten und diesen dann in Deinem Script eintragen. Hi zusammen, at Parser.write (/home/pi/node_modules/mysql/lib/protocol/Parser.js:76:12) Type „copyright“, „credits“ or „license()“ for more information. So, ich bedanke mich erstmal, dass man hier so viel lesen und entdecken kann. Die Daten werden hier doch „nur“ an NodeJS übergeben, oder? at Socket. Board: Funktionen und Nummerierung aufgelistet. eingefügt hatte. Meine Frage, wenn ich BME280 Sensoren verbauen möchte, muss dafür viel angepasst werden? Betrieben wird mein NodeMCU an einem Standard USB Netzteil (für Handys) mit Kabel direkt in den MicroUSB Anschluss. „Waiting answer from ESP – Timeout reached. Wenn ich alles gemäss Tutoril mache, kommt beim Aufrufen der Website immer folgender Fehler: Error: Failed to lookup view „index“ in views directory „/home/pi/views“ setze ich ja Temperatur und Luftfeuchte Also passt was mit dem Import der GPIOs nicht aufgrund der Rückgabe im ast.py? In meinem Fall sind die beiden oberen und unteren ‚Zeilen‘ NICHT durchkontaktiert und dadurch wird der Sensor nicht mit den 3,3V versorgt. Super Blog ich verstehe es einfach nicht. /home/pi/Raspberry-Pi-ESP8266-Weather-Logger/index.js:36 Nein, das ist nicht viel Aufwand. sleep(0.5) Die Zeit muß so lange den Ausgang halten, bis der nächste Impuls sicher eintrifft. Aber nur einmal 2 Sekunden nach dem Einstecken, 2 Sekunden hintereinander „EIN“. Ich habe es verbessert, danke für den Hinweis. Auf Deep Sleep wird im nächsten Tutorial eingegangen , Perfekt! Ich weiß echt nicht mehr weiter. Da der Monitor aber mindestens doppelt so teuer ist, wie der Raspberry, möchte ich zunächst ohne Monitor starten. Wenn du noch weitere Hardware-Projekte nachbauen willst, wirst du dieses Zubehör definitiv weiter benötigen. ich hänge ja in der while schleife fest die die leds blinken lässt und komme nicht mehr dazu die Temperatur zu aktualisieren. 3.25V go to the GPIO Pin. Wenn bei einer Verkehrsampel eine Fahrtrichtung über Stunden rot bekommt ist das nicht mehr lustig. wie kann ich das Skript ausführen? Jetzt möchte ich gerne wissen wie ich meinen Code in einem ausführbaren Script speichern kann, so wie ich das in Unbuntu mit dem Editor mache. Hol dir einen Kaffee, der Großteil ist geschafft eval(ez_write_tag([[468,60],'tutorials_raspberrypi_de-leader-4','ezslot_11',137,'0','0'])); Danach kannst du einfach die URL von vorhin erneut aufrufen bzw. Gelöst! Mit einem Breadboard verbunden, alles gut. Danach nur einen Stecker mit ca. Über eine UND -Verknüpfung filterst Du alles raus, was nicht benötigt wird. „Raspberry Pi GPIO Pins schalten – Ausgabe“ Nein, die Syntax ist nur fehlerhaft. Du hast natürlich Recht. Direkt oder indirekt waren über 60 Staaten an diesem Krieg beteiligt, mehr als 110 Millionen Menschen standen unter Waffen. Vielen Dank! Vom Pi aus Pin1 an das Board +, aber dann? document.getElementById("comment").setAttribute( "id", "a267ca1f29e06448f9e471fcc0bf2943" );document.getElementById("b219437060").setAttribute( "id", "comment" ); Benachrichtige mich über nachfolgende Kommentare via E-Mail. Hallo Danke für dieses Umfangreiche Tutorial. Danke, Hallo, wird es villeicht nochmal ein Tutorial geben wie man sowas mit Batterien umsetzt? Ich bin absoluter Neuling und hab mich zur While Schleife vorgearbeitet. lg, Hallo Felix, at Socket.emit (events.js:188:7) Wenn es geht, was muss ich tun, um beides zu messen, Hallo Felix, Das längere Ende kommt an die positive 3.3 Volt Spannung des GPIO 23 (Pin 16). 3) Die Übertragung ist immer gleich – ob an einen NodeJS Server, Apache oder Webseite: Raspberry Pi + ESP8266 NodeMCU: Per WLAN Daten senden. mit der MySQL installation verbinden. >>> GPIO.setmode (GPIO.BCM) Eine Sache habe ich hier dann doch zu kritisieren: die Überschrift! > wait_for_wifi_conn ( ) Hallo, Es heißt immer, dass man einen Monitor an den HDMI Port anschließen soll. File „/usr/lib/python3.5/ast.py“, line 35, in parse Wie kann ich herausfinden ob es am ESP8266 oder am RPi liegt? Im Netz findest Du dazu genügend Beispiele. Daraus folgt, dass wenn der Schalter nicht gedrückt wird, definitiv 0V anliegen. Ich hatte ein ähnliches Problem auch bei einem ESP-01. [2] Mittelbar starben Millionen Menschen durch Holocaust (Shoa), Porajmos und weitere Massenmorde, durch Zwangsarbeit und zahllose Kriegsverbrechen. egal welche Geschwindikeit ich einstelle. Traceback (most recent call last): Gruß Uli, Hallo Uli, Als Datenspeicher nehmen wir eine MySQL Datenbank auf dem Raspberry Pi. Ggf. Soweit so gut. Im ESPlorer IDE im rechte Fenster kann ich alles lesen. temperatur größer 25 = langsames blinken, so wollte ich es schreiben… ist wohl beim senden was verloren gegangen. ), Touchscreen Panel bei Näherung aktivieren, MQTT Datenabfrage: Raspberry Pi an ESP8266, Aufnahmen mit dem offiziellen Kamera Modul des Raspberry Pi, Raspberry Pi: Überwachungskamera Livestream einrichten, Briefkasten Sensor – Email Benachrichtigung bei neuer Post, Raspberry Pi Überwachungskamera mit Webcam betreiben, ESP32 Cam Livestream Tutorial für Kamera Modul, Raspberry Pi + Android: Benachrichtigungen von Bewegungsmelder, Raspberry Pi + Android: Schwenkbarer Kamera-Livestream, Raspberry Pi Funksteckdosen (433MHz) steuern – Tutorial, Raspberry Pi Sprachsteuerung selber bauen (Hausautomatisierung), "http://192.168.1.80:8000/esp8266_trigger", -- Configure the ESP as a station (client). Hallo! [C]: in function ‚config‘ Ich benutze einen ESP32. Hallo, 1.) – nodejs: node-v4.0.-linux-armv6l (von https://nodejs.org/dist/v4.0.0/node-v4.0.0-linux-armv6l.tar.gz). Der Trick ist offensichtlich, die richtige Node.js-Version zu erwischen, die auf diesem RPi läuft und das war letztlich die v4.0.0. bestens, diesen mit einzubauen. Muss ich da noch irgendwas beachten bei der Software Installation?Denn ich habe gelesen das der ESP32 der direkte Nachfolger sein soll. Das Passwort brauchen wir gleich noch. Im obigen Code-Beispiel wird der GPIO doppelt angesprochen. Könnt ihr mir sagen, wie ich hier vorgehen sollte? Noch was: Mal ne Frage zum Programmcode: Dann einen neuen USER anlegen: Außerdem habe ich noch eine Frage zur Programmierung. Nun geht es zurück in die Python Konsole, in der wir unseren Code eingeben. npm install pug z.B. In diesem Tutorial steuern wir diese Input-Output Pins über ein Programm. ^ „esp8266_dht_bmp.lua:6 attempt to index global ‚i2c‘ (a nil value)“ Haben ich dort was falsch gemacht? Viele Grüße und besten Dank! https://media.readthedocs.org/pdf/gpiozero/latest/gpiozero.pdf. mfg Michael, Vorab Danke für das Tutorial – super Sache für Anfänger Deine Aussenstation konnte ich nach einigen Hürden und viel googeln doch zum Laufen bringen :)), In meiner Datenbank habe ich allerdings jetzt ein paar Tage an „Aussetzern“, so das mir zwischendrin ein langer Strich angezeigt wird. ), so das ich nicht in das Verzeichnis komme (/var/lib/mysql/weather_station) um Daten zu löschen. Das längere Ende kommt an die positive 3.3 Volt Spannung des GPIO 23 (Pin 12). Hat dieser irgendwelche Nachteile oder wird er implizit benutzt? Diese sog. Wenn ich im putty per sudo nano index.js in Raspberry-Pi-ESP8266-Weather-Logger den NodeJS start, funktioniert die Chart-Darstellung im Browser ohne Probleme (daten kommen, werden dargestellt,…). Um die Firmware auch einfach direkt herunter zu laden, habe ich sie hier auch bereit gestellt (ebenso im Github Repository vorhanden). Hallo Christian, Gibt es Abhilfe? richtig, in der ersten Schaltung wird das rote Kabel (noch) nicht gebraucht. Syntaxfehler… und weiter? ich habe dein Setup ausprobiert und mehrfach überprüft, allerdings leuchtet die LED immer dauerhaft – unabhängig davon ob dich den Knopf drücke oder nicht. Damit reduziert sich die CPU-Belastung dramatisch. Auf meinem RasPi 3b+ lief alles einwandfrei. Auch bei mir beendet sich der Webserver, wenn ich ihn über die IP Adresse aufrufe. Starte ich die index.js manuell funktioniert alles wunderbar… Sobald ich die Index dann in den Autostart packe, (egal ob per rc.local oder per crontab) dann bekomme ich diesen Fehler auf der Seite: Dabei kann z.B. Hallo, at Protocol._enqueue (/home/pi/Raspberry-Pi-ESP8266-Weather-Logger/node_modules/mysql/lib/protoc ol/Protocol.js:145:48) Um Wetterdaten von mehreren Positionen zu sammeln und diese zu speichern ist es nicht geschickt viele einzelne Raspberry Pi’s zu nehmen. at Handshake.ErrorPacket (/home/pi/Raspberry-Pi-ESP8266-Weather-Logger/node_modules/mysql/lib/pr otocol/sequences/Handshake.js:103:18) Fehler: Rechtevergabe für den neu angelegten MySQL Nutzer wird mit: wie kann ich das so schreiben, das, wenn der taster 2 sekunden nicht betätigt wird das script beendet wird, also die pins wieder auf standart gehen? stdin:1: in main chunk–wifi.sta.config(SSID, SSID_PASSWORD)wifi.sta.config {ssid=SSID, pwd=SSID_PASSWORD} Ich habe grade mit dem Projekt begonnen und muss mich erst einmal ein bisschen damit beschäftigen. aktualisieren und solltest nun bereits Daten angezeigt bekommen: In diesem Diagramm repräsentiert jeder Datenpunkt eine Messung. Danke Frank, Hallo Zusammen… Hi Felix, wie kann ich Eingänge sperren wenn ein Eingang in Benutzung ist? * TO ‚benutzer’@’localhost‘; 95% hoch: Klasse Tutorial, vielen Dank. “ https://tutorials-raspberrypi.de/raspberry-pi-wetterstation-bauen-openhab2/ “ Das bedeutet jedoch, dass die LED in keinerlei Weise geschützt ist. Ebenso habe ich ein Passwort definiert, welches beim Aufruf an den Node.JS Server mit angegeben wird, sodass nicht jeder innerhalb des Netzwerks Daten senden kann. Moin ibims FRED; erst mal Danke für die Ausführlichen Beschreibungen. kann ich den ganzen code eigentlich auch für ESP32 nehmen? Genau das selbe Problem! Ich habe jede Baudrate und verschiedene Firmware Versionen ausprobiert. 2. Gib dazu folgendes in die Konsole des Raspberry Pi’s ein: Je nachdem wie der Pi mit dem Netzwerk verbunden ist (bei mir ist es per onBoard Wifi Adapter), sieht es so aus. Hallo, Aber bei dem ersten Bild…… klärt mich auf! Kannst Du mir da weiterhelfen, wie ich an „Deine Daten“ rankomme, damit ich Teile löschen kann und der Graph wieder gut aussieht? Frage ich PIN-Paare ohne gestecktes Kabel ab, dann ist es ok: immer Antwort: nicht gesteckt=Aus=offen. irgendeine Idee woran das liegen kann? eine LED in zwei Spalten nebeneinander gesteckt werden. Es ist wieder ein klasse wie Du das Beschrieben hast. Es kommt vorraussichtlich (ich hoffe) im nächsten Monat. Allerdings werden über den Browser auch nach 30 min keine Werte angezeigt. Aber ich bekomme es einfach nicht hin. Mit Widerstand kann es sogar sein, dass der Status nicht richtig erkannt wird. Benutzernamen und Passwort dann in die index.js auf dem Raspberry eintragen, Server starten und schon funktioniert es. at Query.Sequence.end (/home/pi/node_modules/mysql/lib/protocol/sequences/Sequence.js:88:24) Muss es hier ich hätte gerne den MCP9808 Temperatursensor verwendet. tolles Tutorial! Status aller IMT-Dienste (gelb: Beeinträchtigungen // rot: … Spiele die Firmware gemäß diesem Tutorial auf. Programmieren lernen am Raspberry Pi – Teil 2: GPIO Erklärung für Beginner. Ein Traum wäre, das ganze auf den Feinstaubsensor SDS011 umzubauen bzw. Leider komme ich bei dem LUA-Skript für den ESP8266 so gar nicht weiter. Welchen Pullup Widerstand sollte ich bei einem 10m -15m Kabel verwenden? Nachdem das korrigiert war hat sich auch die Tabelle ordentlich gefüllt, d.h. es wurden Daten übertragen und die mysql-Tabelle hat sich mit Daten gefüllt. Danke für dies tolle Tut. GPIO.output(17,GPIO.LOW) GPIO.output(17,GPIO.LOW), for x in range(10): Wenn ich das Skript manuell absende, gibt es die Rückmeldung von oben. Mein PI 3 hier ist offenbar so empfindlich, dass schon eine Kabel-Verlängerung zu einem Zufallsgenerator für EIN/AUS führt. Zunächst starten wir allerdings den Node.JS Server. Schließ den ESP per USB an und lasse dir die prints z.B. at /home/pi/Raspberry-Pi-ESP8266-Weather-Logger/index.js:34:16 Viele Grüße Das würde mich auch brennend interessieren. Überhaupt kein Problem, aber kaum mit Python. Error: Failed to lookup view „index“ in views directory „/views“ (wahrscheinlich ganz dumme Frage) : bei der aller ersten Schaltung versteh ich das rote Jumper-Kabel nicht. Pin 15 = GPIO 22. Danke für deine Ausführliche Beschreibung. An Pins wie VCC und GND kannst du quasi beliebig viel anschließen, die sind nur für Spannung. Ich vermute das Problem liegt hier, es gibt ja ehe schon so einige Abweichungen. http://ebay.de/itm/371379409607 (wenn ja, was für ein Batteriehalter muss es sein und wo/wie muss ich at emitOne (events.js:96:13) (z.B. Habe es auch mit verschiedenen GPIOs ausprobiert ohne Veränderung. Mit pullup-Widerstand 56kOhm und sicherheitshalber einem Querwiderstand von 2,7KOhm habe ich jetzt nach dieser https://www.elektronik-kompendium.de/sites/raspberry-pi/2006051.htm wundervollen Anleitung was ich brauche Dank an dieses Tutorial und an das von elektronik-kompendium. Wie kommen die Daten vom ESP in eine MYSQL-db auf dem Raspberry? stdin:1: in main chunkwifi.sta.autoconnect(1)– Hang out until we get a wifi connection before the httpd server is started. kurze Frage – ich habe vermutlich irgendwo einen Bug… Etwas habe ich noch nicht ganz verstanden bei dem Beispiel mit dem Schalter. #button.when_pressed ist es möglich eine Temeratur zu messen und einen Port als Eingang zu verwenden? helfen dabei meiner Meinung nach nicht beim Verständnis. Irgendjemand eine Erklärung was ich hier falsch gemacht haben könnte? thanks, Nachdem ich jetzt 3 RPi’s zum Laufen gebracht habe wollte ich kurz meine Erkenntnisse weitergeben. 1 Sekunde betragen. ——————– kann ich wo anderst nachlesen? ein try-catch Block ist dazu da, um Fehler abzufangen. Habe verschiedene Kabel genommen, habe sogar die PINs angelötet um dem Verdacht entgegen zu treten, die Steck-Kontakte seien Wackler. Hallo Zusammen, Es bietet vor allem beim Testen und Konzipieren große Vorteile. einen Fehler zu finden: GPIO.setup(17,GPIO.OUT) Wie ist das zu erklären? LG nur ist meine Frage jetzt: warum ist mein „time“ anders als dein „time“? Wie könnte man es programmieren, damit der Taster als Ein- und Ausschalter für die LED funktioniert? Guten Tag, In Zukunft kommen Abfragen an den NodeMCU per MQTT. Bitte das erste Tutorial der Reihe beachten, da wird das erklärt . Mag jemand dies mal kommentiern, ob damit richtig liege ;-))). Der 10k-Widerstand legt diesen undefinierten Zustand nun quasi als „AUS“ fest. Aber z.B. Ja, klar. Der Krieg kostete über 60 Millionen Menschen das Leben und erfasste den ganzen Erdball.[1]. Absolut Top deine Tutorials!!! – Raspbian-2017- 07-05 Ich fand es wichtiger, dass man erst einmal ein „Aha-Erlebnis“ bekommt und sieht, dass das Ansteuerung doch Einfacher als vielleicht gedacht ist. ANders bei der endlosen while Schleife (Taster gedrückt = LED an). In dem Artikel: „ https://tutorials-raspberrypi.de/raspberry-pi-nodejs-webserver-installieren-gpios-steuern/ „ hast du das beschrieben aber selbst wenn ich das auf meine Werte ändere bekomme ich das nicht hin. time.sleep(dauer), Ich nutzte den Raspi 3 Modell B, was mache ich falsch? def Functiontest_LED(switchable = LED): muss auch sagen bin ein absoluter java Anfänger. Einfach weiter und weiter. if i am not wrong, the GPIO can receive 3.3V , so theoretically i can connect between pin 1 and pin 18 directly ? Der ESP verbindet sich mit dem Wifi und sobald er die Daten senden möchte kommt in der Console im ESPlorer folgende Fehlermeldung: HTTP client: Port error http://MEINEIP:8000/esp8266_trigger. Bräuchte es nicht aufh noch zwischen dem GPIO-PIN 23 und der LED einen Widerstand? Um Abwandlungen an den Beispielen zu versuchen, frage ich mich, ob es eine Liste der Bibliotheken mit den ganzen Funktionen darin für RPi und Python gibt? Auch das DHT Board ist natürlich kompatibel. Ich habe einen DHT22 welcher an der RPI angesteckt ist und Daten direkt auf thingspeak.com läd, hierzu hattest du ja schon ein Tutorial gemacht. nur ist mir dabei aufgefallen wenn er auf tastendrückwartet mit der cpu last auf 100 % ist und die temp ganz schön nach oben schnellt. D.h. ich möchte mir einen Raspberry Pi zulegen. In der Cron oder wo? Heute abend kürze ich den Anschlussdraht, dann teste ich weiter. Ich werde versuchen, das mit einzubauen.eval(ez_write_tag([[580,400],'tutorials_raspberrypi_de-medrectangle-3','ezslot_5',120,'0','0'])); In diesem Tutorial werden wir ein paar Hardware Bausteine brauchen. Falls dir diese Einleitung Spaß gemacht hat, kann ich dir nur das Mini Projekt einer Ampelschaltung empfehlen. ausschalten und ich das Raspi 3 nicht immer neu starten muss? Hat jemand eine Idee woher das kommt und was ich da machen kann? (OK – hier vielleicht nicht ganz so wichtig, aber es könnten ja auch mal andere Dinge übertragen werden) red = LED(23) 192, 50735 Köln Telefon 0221 - 224 2541 leserreisen@dumont.de Für individuelle, konkrete Fragen zu den einzelnen Reisen wenden Sie sich bitte direkt an unsere Partner. Ich habe es nur mit einem Graphen implementiert, aber auf den ersten Blick sieht es nicht nach zu vielen Anpassungen aus, die nötig sind, um mehrere Graphen anzeigen zu lassen. Warum brauche ich dann den 10k-OHM Widerstand? Kann ich an einem NodeMCU ESP-12 mehrere Sensoren parallel betreiben, also den DHT22 und BMP180? Bei den mittleren Pins sind die Verbindungen vertikal. Diese habe ich dann einzeln nachinstalliert und dann ging es. mir dieser Serie verstehe ich es sogar, Danke!! ist es möglich die Daten direkt auf thingspeak.com zu laden ohne auf dem Raspberry eine Datenbank zu haben? Hallo Felix Bei einer Spielzeuganwendung mag das gehen. Ansonsten einfach diesem Artikel folgen: Raspberry Pi Einstieg – Was brauche und wie starte ich? Habe jetzt mal 2 Fragen: Wäre das nicht noch ein reizvolles Ergänzungs-Tutorial? zu Fehlern führt in den try Block und im catch Block definierst du, was passieren soll, falls es wirklich zum Fehler kam: https://docs.python.org/3/tutorial/errors.html Da es für diese Sensoren ebenfalls Module gibt, ist die Inbetriebnahme sehr einfach, wenn die Basics dieses Tutorials verstanden wurden (im Speziellen die kabellose Verbindung zum Raspberry Pi). Bei einer Stromversorgung über ein Solarpanel ist diese Lösung auch definitiv die bessere. Dankeschon mal im Vorraus. JD, Du kannst natürlich auch Batterien benutzen, aber solltest dazu einen LM2596 o.ä. Speichere die Datei und übertrage sie mittels „Save to ESP“. at readableAddChunk (_stream_readable.js:176:18) Habe node nochmal nachinstalliert und dann npm auch noch einmal. #But_press and But_released Solange du dir deiner Schaltung sicher bist, brauchst du ohn nicht auszuschalten / vom Strom trennen. Wäre toll, wenn mir jemand die einfachen Fragen beantworten könnte, bevor ich mir so ein Ding kaufe. Darüber hinaus können wir anschließend die gesammelten Daten über den Browser visualisiert in einem Diagramm ansehen. Zusätzlich kann eine Powerbank o.ä. Die folgenden Dinge sind da sicher meiner fehlenden Erfahrung mit LUA geschuldet, aber da ich mal davon ausgehe das Du da viel mehr Erfahrung hast… . Ich würde gerne den Akkustand über meine Basisstation angezeigt bekommen. Kann ich den Raspi auch an einen Fernseher anschließen und dann SSH aktivieren, so dass ich für den normalen Betrieb ohne Monitor auskomme? Danke erstmal dafür, da? Wartungsarbeiten finden nach Ankündigung Montags von 7:00 Uhr bis 9:00 Uhr statt.. Statusmeldungen: PANDA ist von anderen Diensten der Universität abhängig. at Socket. Mit den GPIOs können aber nicht nur Ströme geschaltet werden, sondern auch ausgelesen werden. Raspberry Pi als AirPlay-Empfänger verwenden, Monatelanger ESP8266 Batteriebetrieb mittels Deep-Sleep, Raspbian Betriebssystem auf eine SD Karte flashen, 13 tolle Projekte für Kinder und Jugendliche, In Visual Studio Code mit C++ programmieren, 50 der wichtigsten Raspberry Pi Sensoren und Module, WS2801 RGB LED Streifen anschließen und steuern, Raspberry Pi: Relais-Schalter per GPIO steuern, Amazon Alexa (Deutsch) auf dem installieren, Entfernung messen mit Ultraschallsensor HC-SR04, Raspberry Pi’s über 433 MHz Funk kommunizieren, Bewegungsmelder PIR anschließen und steuern, MCP3008: Am Raspberry Pi analoge Signale auslesen, Raspberry Pi Gas Sensor (MQ-X) konfigurieren und auslesen, Raspberry Pi Pulsmesser: Herzfrequenz messen, Joystick am Raspberry Pi benutzen (mit MCP3008), Infrarot Abstandsmessung mit dem Raspberry Pi, KY040 Drehregler als Lautstärkeregler für den Raspberry Pi, Bodenfeuchtigkeit mit dem Raspberry Pi messen, Raspberry Pi Keypad anschließen – Codeschloss, Überwachung von Fenstern und Türen mit dem Raspberry Pi und Reed-Relais, Fotowiderstand (Helligkeitssensor) am Raspberry Pi, Raspberry Pi Waage selber bauen (mit Gewichtssensor HX711), Raspberry Pi’s über 433 MHz Funk kommunizieren lassen, Raspberry Pi mit 433Mhz Funksender fernsteuern, Raspberry Pi Funksteckdosen (433MHz) steuern, MiFlora – Xiaomi Pflanzensensor ins Smart Home einbinden, Raspberry Pi RFID RC522 Tags auslesen (NFC), Funkkommunikation (2.4 GHz): Arduino & Raspberry Pi, Raspberry Pi mittels Xbox 360 Controller steuern, Raspberry Pi GSM Modul – Mobiles Internet, Raspberry Pi Bluetooth Datentransfer zum Smartphone, Raspberry Pi: Per IR Remote Befehle ausführen, Raspberry Pi Laser Lichtschranke für weite Distanzen, Raspberry Pi Infrarot Lichtschranke bauen, Raspberry Pi: Luftfeuchtigkeit und Temperatur messen, Raspberry Pi Temperatursensor (1-Wire): Temperatur messen, Raspberry Pi und I2C Luftdrucksensor BMP180, Rotation und Beschleunigung mit dem Raspberry Pi messen, Raspberry Pi GPS Ortungs- / Navigationsgerät bauen, Raspberry Pi Kompass selber bauen (HMC5883L), MLX90614 – Kontaktlos Temperaturen messen, Raspberry Pi LCD Display: 16×2 Zeichen anzeigen, Tipps & Tricks zum offiziellen 7″ Raspberry Pi Touchscreen, Testbericht zum 7″ Raspberry Pi Touchscreen Display, Raspberry Pi LCD Touch Display Teil 2 – Anpassungen, Raspberry Pi LED Matrix – Projektübersicht, Raspberry Pi: 7 Segment Anzeigen mit MAX7219 steuern (Kathode), 7 Segment Anzeige mit MAX7219 am Raspberry Pi (Anode), Raspberry Pi Tablet „Sunfounder RasPad“ Testbericht, Mehrere Servo Motoren per Raspberry Pi steuern, Raspberry Pi Fingerprint Sensor zur Authentifizierung nutzen, Raspberry Pi mit Akkus/Batterien betreiben, WS2812 RGB LED Streifen per Raspberry Pi steuern, Aufnahmen mit dem offiziellen Kamera Modul, Node.js Webserver installieren und GPIOs schalten, SSL Zertifikat kostenlos mit Let’s Encrypt, Nextcloud auf dem Raspberry Pi installieren, Raspberry Pi Ambilight für alle Geräte mit OSMC selber bauen, Amazon Alexa (Deutsch) auf dem Raspberry Pi installieren, Raspberry Pi RetroPie – Spielekonsole selber bauen, Mediencenter Raspbmc als SmartTV mit dem Raspberry Pi, Raspberry Pi als Jukebox (Spotify, Soundcloud, TuneIn, uvm.