-
Notifications
You must be signed in to change notification settings - Fork 19
Konfiguration der Sensoren
vorherige Seite: Zusammenbau der Komponenten (Montage-Einzelteile) - nächste Seite: Eintrag in die Datenbank
Für alle, die einen fertig programmierten Sensor haben
Für diejenigen, die ihre NodeMCU selber flashen
Löschen der Konfiguration
Ablaufschema der Konfiguration
PC/Notebook (Windows)
PC/Notebook (MacOS)
Handy (Android)
Wenn der Feinstaub-Sensor keine Verbindung zum vorkonfigurierten WLAN aufbauen kann, wird der Sensor selbst zum Hotspot. Der Name dieses Hotspots ist "Feinstaubsensor-chipid". Die Chip-ID sollte man bei dieser Gelegenheit gleich notieren, da diese für den Eintrag in der Sensor-Datenbank benötigt wird. Mit diesem Hotspot kann sich jedes WLAN-fähige Gerät (Tablet, Handy,...) verbinden.
Für die Konfiguration sollte sich der Sensor am Besten in der Nähe des Routers befinden, damit das WLAN sicher erkannt wird. Nach der Konfiguration sollte der Sensor dann noch ca. eine halbe Stunde an diesem Ort aktiv bleiben, um sich mit evtl. vorhandenen Updates versorgen zu können.
Bitte auf PCs/Notebooks mit Windows für die Konfiguration folgende Schritte durchführen:
- Browser öffnen (dieser blockiert wohl manchmal, wenn keine Internet-Verbindung funktioniert)
- danach den Sensor durch kurzes Herausziehen und Wiedereinstecken des Netzteils neu starten
- ca. 1 Minute warten (manchmal braucht der Sensor etwas länger zum Starten)
- PC/Notebook mit dem Hotspot "Feinstaubsensor-XXXXXX" verbinden, kurz warten bis die Verbindung hergestellt ist
- Dann im Browser http://192.168.4.1/ öffnen und den Sensor konfigurieren, Konfiguration speichern
- nach ca. 4-5 Minuten schaltet sich der Webserver des Sensors ab, bis dahin sollte die Konfiguration durchgeführt sein
Wie bei Windows sollte sich der Sensor in der Nähe des Routers befinden, damit das WLAN sicher erkannt wird. Folgende Schritte durchführen:
- Sensor durch kurzes Herausziehen und Wiedereinstecken des Netzteils neu starten
- ca. 1 Minute warten (manchmal braucht der Sensor etwas länger zum Starten)
- PC/Notebook mit dem Hotspot "Feinstaubsensor-XXXXXX" verbinden, kurz warten bis die Verbindung hergestellt ist
- Nach dem Herstellen der Verbindung sollte sich automatisch ein Fenster mit der Konfigurations-Seite des Sensors öffnen. Dort den Sensor konfigurieren und die Konfiguration speichern.
- nach ca. 4-5 Minuten schaltet sich der Webserver des Sensors ab, bis dahin sollte die Konfiguration durchgeführt sein
Auch hier gilt: Sensor einschalten bzw. neu starten und ca. 1 Minute warten, damit der Sensor komplett gestartet ist.
Unter Android sieht dies z.B. so aus:
Über den Status Bar:
Über Einstellungen -> WLAN
HINWEIS: Die folgenden Schritte sollten dann zeitnah nach dem Verbinden mit dem Sensor vorgenommen werden. Nach ca. 5 Minuten schaltet sich der Access Point für die Konfigurationsseite ab, um unberechtigte Zugriffe zu vermeiden.
Falls die Verbindung sofort wieder getrennt wird muss evtl. unter Verbindungen-WLAN-Erweitert die Option Intelligenter Netzwechsel (englisch Smart network switch) deaktiviert werden.
Nach dem Verbinden mit dem WLAN kann die Konfigurationsseite im Browser über die Adresse http://192.168.4.1/ geöffnet werden. Es sollte die folgende Seite angezeigt werden, auf der auch noch einmal die Chip-ID erscheint (spätestens jetzt notieren für den Eintrag in der Datenbank):
Nach dem Klick auf "Config Wifi" kann es einen Moment dauern (es wird nach verfügbaren Netzwerken gesucht) und es öffnet sich folgende Seite:
Dort können die Zugangsdaten für das WLAN eingetragen werden. Die restlichen Felder konfigurieren die eingebauten Sensoren und sollten nicht ausgefüllt werden müssen. Leere Felder behalten die vorkonfigurierten Standardwerte. Nach dem Speichern der Konfiguration verbindet sich der Sensor dann mit dem eingetragenen WLAN.
1 "Senden an luftdaten.info (0/1) ?"
1 "Senden an madavi.de (0/1) ?"
0 "Seriell als CSV (0/1) ?"
1 "DHT Sensor (0/1) ?"
0 "PPD42NS Sensor (0/1) ?"
1 "SDS Sensor (0/1) ?"
0 "BMP Sensor (0/1) ?"
1 "Auto-Update (0/1) ?"
0 "Display (0/1) ?"
3 "Debug output (0-5) ?"
0 "Senden an eigene API (0/1)?"
In der Datei ext_def.h können die Parameter für den WLAN-Zugang und die verwendeten Sensoren konfiguriert werden.
Die Parameter-Bezeichnungen sollten eigentlich selbsterklärend sein.
Voreingestellt ist:
- Freifunk wird als WLAN-Zugang verwendet, dies sollte auf das eigene WLAN geändert werden, wenn Freifunk nicht verfügbar ist.
- Gesendet werden die Daten an api.luftdaten.info (SEND2DUSTI)
- Ausgelesen wird der Feinstaubsensor SDS011 (SDS_READ) und der Temperatursensor DHT22 (DHT_READ)
Sollte die Konfiguration doch einmal zurückgesetzt werden müssen, folgende Schritte durchführen:
I. Installation ESP8266 filesystem uploader
- Download des Plugin
- Entpacken nach
<home_dir>/Arduino/tools/ESP8266FS/tool/esp8266fs.jar
, die Verzeichnisse unterArduino/
müssen evtl. noch angelegt werden. - Neustart Arduino IDE
- Unter dem Menüpunkt "Werkzeuge" sollte es jetzt einen Eintrag "ESP8266 Sketch Data upload" geben
II. Konfiguration löschen
- Öffnen Sie den Sensor-Sketch, im entsprechenden Verzeichnis sollte sich kein Ordner data befinden, bzw. sollte der Ordner leer sein
- Unter "Werkzeuge" "ESP8266 Sketch Data upload" auswählen, die Meldung, daß keine Daten gefunden wurden, mit Ja/Yes bestätigen
- Die IDE sollte jetzt Daten auf den ESP8266 schreiben. Sollte eine Fehlermeldung erscheinen, den Vorgang wiederholen, evtl nochmals mit gedrücktem Flash-Button
Ein script für Linux gibt es im Softwarerepository unter utils/flash.
- Wiki home, EN
- Bezugsquellen Einzelteile, EN
- Firmware einspielen, EN
- Zusammenbau der Komponenten (Schaltung), EN
- Zusammenbau der Komponenten (Montage Einzelteile), EN
- Sensor-Konfiguration, EN
- Eintrag in der Datenbank, EN
- Links (Grafiken, Sensor-Infos), EN
- Translations
- Data format
- APIs, EN
- Anschluss weitere Sensoren und Hardware
- Senden an Sensor.Community (z.B. mit Raspberry Pi)
- NodeMCU Pinouts v2, v3
- Datenblätter, Spezifikationen
- Unterstützte Sensoren
- Studien
- ähnliche Projekte
- Korrektur Luftfeuchte, EN
- EN: How to use the SDS011 as a mobile sensor
- FR: Comment utiliser SDS011 comme capteur PM mobile
- 2020-04-0 Stadtbücherei - Weihnachtsferien
- 2020-04-0 Shackspace
- 2020-03-24 Stadtbücherei - Weihnachtsferien
- 2020-03-10 Shackspace
- 2020-02-23 Stadtbücherei
- 2020-02-09 Shackspace
- 2020-01-0 Stadtbücherei
- 2020-01-0 Shackspace
- 2019-12-24 Stadtbücherei - Weihnachtsferien
- 2019-12-10 Shackspace
- 2019-11-26 Stadtbücherei
- 2019-11-12 Shackspace
- 2019-10-22 Stadtbücherei
- 2019-10-08 Shackspace
- 2019-09-24 Stadtbücherei
- 2019-09-10 Shackspace
- 2019-09-24 Stadtbücherei
- 2019-09-10 Shackspace
- 2019-08-27 Stadtbücherei
- 2019-08-13 Shackspace - Sommerferien
- 2019-07-23 Stadtbücherei
- 2019-07-09 Shackspace
- 2019-06-25 Stadtbücherei
- 2019-06-11 Shackspace - Pfingstferien
- 2019-05-28 Stadtbücherei
- 2019-05-14 Shackspace
- 2019-04-23 Stadtbücherei - Osterferien
- 2019-04-09 Shackspace
- 2019-03-26 Stadtbücherei
- 2019-03-12 Shackspace
- 2019-02-26 Stadtbücherei
- 2019-02-12 Shackspace
- 2019-01-22 Stadtbücherei
- 2019-01-08 Shackspace
- 2018-12-18 Stadtbücherei - Weihnachtsferien
- 2018-12-11 Shackspace
- 2018-11-27 Stadtbücherei
- 2018-11-13 Shackspace
- 2018-10-23 Stadtbücherei
- 2018-10-09 Shackspace
- 2018-09-25 Stadtbücherei
- 2018-09-11 Shackspace
- 2018-08-28 Stadtbücherei
- 2018-08-14 Shackspace - Sommerpause
- 2018-07-24 Stadtbücherei
- 2018-07-10 Shackspace
- 2018-06-26 Stadtbücherei
- 2018-06-12 Shackspace
- 2018-05-22 Stadtbücherei
- 2018-05-08 Shackspace
- 2018-04-24 Stadtbücherei
- 2018-04-10 Shackspace
- 2018-03-27 Stadtbücherei
- 2018-03-13 Shackspace
- 2018-03-03 Open Data Day 2018
- 2018-02-27 Stadtbücherei
- 2018-02-13 Shackspace
- 2018-01-23 Stadtbücherei
- 2018-01-09 Shackspace
- 2017-12-26 Stadtbücherei
- 2017-12-12 Shackspace
- 2017-11-28 Stadtbücherei
- 2017-11-14 Shackspace
- 2017-10-24 Stadtbücherei
- 2017-10-10 Shackspace
- 2017-09-26 Stadtbücherei
- 2017-09-12 Shackspace
- 2017-08-22 Stadtbücherei
- 2017-08-08 Shackspace
- 2017-07-25 Stadtbücherei
- 2017-07-11 Shackspace
- 2017-06-27 Stadtbücherei
- 2017-06-13 Shackspace
- 2017-05-23 Stadtbücherei
- 2017-05-09 Shackspace
- 2017-04-25 Stadtbücherei
- 2017-04-11 Shackspace
- 2017-03-28 Stadtbücherei
- 2017-03-14 Shackspace
- 2017-03-04 Open Data Day 2017
- 2017-02-28 Stadtbücherei
- 2017-02-14 Shackspace
- 2017-01-24 Stadtbücherei
- 2017-01-10 Shackspace
- 2016-12-20 Stadtbücherei
- 2016-12-13 Shackspace
- 2016-11-22 Stadtbücherei
- 2016-11-08 Shackspace
- 2016-10-25 Stadtbücherei
- 2016-10-11 Shackspace
- 2016-09-27 Stadtbücherei
- 2016-09-13 Shackspace
- 2016-08-23 Stadtbücherei
- 2016-08-09 Shackspace
- 2016-07-26 Stadtbücherei
- 2016-07-12 Shackspace
for more, see Protokolle