| Nächste Überarbeitung | Vorhergehende Überarbeitung |
| www-messdatenerfassung-sas:sensoren_einbinden [2026/09/12 13:05] – angelegt biebl | www-messdatenerfassung-sas:sensoren_einbinden [2026/09/12 16:01] (aktuell) – biebl |
|---|
| ====== Sensoren in EmonCMS einbinden ====== | ====== Sensoren in EmonCMS einbinden ====== |
| |
| Diese Seite beschreibt den Ablauf, um einen bereits fertig verkabelten und geflashten Sensor (hier durchgängig am Beispiel des [[biebl:anleitungen:sensor_code#einfacher_sensornur_bme280_temperatur_luftfeuchtigkeit_luftdruck|einfachen BME280-Testsensors]], siehe [[biebl:anleitungen:klimastation|Hauptanleitung]] und [[biebl:anleitungen:sensor_code|Sensorcode]]) in EmonCMS sichtbar zu machen und seine Messwerte dauerhaft aufzuzeichnen. Genau derselbe Ablauf wiederholt sich später bei **jeder neuen Sensor-Box** (Klimamessbox, Raummessbox) – nur die Anzahl der Datenfelder und das passende Feed-Interval unterscheiden sich. | |
| | ^ Seite ^ Inhalt | | |
| | | [[www-messdatenerfassung-sas:startseite|Startseite]] | Übersicht | | |
| | | [[www-messdatenerfassung-sas:klimastation|Hauptanleitung]] | Gesamtüberblick, Begriffsklärung, Teil 1–3 (FRITZ!Box, Raspberry Pi/EmonCMS, Sensor-Boxen), Ein-/Ausschalten, Zugänge-Checkliste, SENSOR_ID-Übersicht | | |
| | | [[www-messdatenerfassung-sas:sensoren_einbinden|Sensoren in EmonCMS einbinden]] | **Wiederkehrender Ablauf für jede neue Sensor-Box: API-Key, Inputs, Feeds, Dashboard** | | |
| | | [[www-messdatenerfassung-sas:sensor_code|Programmcode der Sensor-Boxen]] | Vollständiger Arduino-Code: Testsensor, einfacher BME280-Sensor, Klimamessbox, Raummessbox | | |
| | | [[www-messdatenerfassung-sas:raspi_rtc_hw111|Raspberry Pi um Echtzeituhr (RTC) erweitern – HW-111]] | Nachrüstung eines DS1307-RTC-Moduls, Shutdown-Taster | | |
| | | [[Platinenschaltung|Schaltung]] | Platine | | |
| | | [[3D-Gehäuse|Gehäuse]] | 3D-Druck oder LASER-Cutter | | |
| | | [[Unterrichtseinsatz|Schule]] | Einsatz im Unterricht | | |
| | | [[Sonstiges|Sonstiges]] | dies und das.... | | |
| | |
| | |
| | Diese Seite beschreibt den Ablauf, um einen bereits fertig verkabelten und geflashten Sensor (hier durchgängig am Beispiel des [[https://wiki.gymsas.de/doku.php?id=www-messdatenerfassung-sas:sensor_code#einfacher_sensornur_bme280_temperatur_luftfeuchtigkeit_luftdruck3|einfachen BME280-Testsensors]], siehe [[www-messdatenerfassung-sas:startseite|Hauptanleitung]] und [[sensor_code|Sensorcode]]) in EmonCMS sichtbar zu machen und seine Messwerte dauerhaft aufzuzeichnen. Genau derselbe Ablauf wiederholt sich später bei **jeder neuen Sensor-Box** (Klimamessbox, Raummessbox) – nur die Anzahl der Datenfelder und das passende Feed-Interval unterscheiden sich. |
| |
| **Voraussetzung:** Der Testsensor ist fertig konfiguriert (eigene ''SENSOR_ID'', eigener API-Key eingetragen, siehe Hauptanleitung Teil 3 bzw. Sensorcode-Seite) und mit Strom versorgt. | **Voraussetzung:** Der Testsensor ist fertig konfiguriert (eigene ''SENSOR_ID'', eigener API-Key eingetragen, siehe Hauptanleitung Teil 3 bzw. Sensorcode-Seite) und mit Strom versorgt. |
| </code> | </code> |
| |
| Diesen Wert im Sketch des Testsensors eintragen (siehe [[biebl:anleitungen:sensor_code|Programmcode-Seite]], Platzhalter ''apikey'' im jeweils aktiven Netzwerk-Bereich A/B/C), Sketch neu hochladen, Testsensor neu starten. | Diesen Wert im Sketch des Testsensors eintragen (siehe [[sensor_code|Programmcode-Seite]], Platzhalter ''apikey'' im jeweils aktiven Netzwerk-Bereich A/B/C), Sketch neu hochladen, Testsensor neu starten. |
| |
| ---- | ---- |
| |
| Nachdem der [[biebl:anleitungen:sensor_code#einfacher_sensornur_bme280_temperatur_luftfeuchtigkeit_luftdruck|Testsensor]] läuft, kann EmonCMS eingerichtet werden: | Nachdem der [[sensor_code#einfacher_sensornur_bme280_temperatur_luftfeuchtigkeit_luftdruck|Testsensor]] läuft, kann EmonCMS eingerichtet werden: |
| |
| ===== Schritt 2: Prüfen, ob die Messdaten ankommen ===== | ===== Schritt 2: Prüfen, ob die Messdaten ankommen ===== |
| |
| Der Testsensor [[biebl:anleitungen:sensor_code#serieller_monitor|sendet erfolgreich]], erkennbar am seriellen Monitor: | Der Testsensor [[sensor_code#serieller_monitor|sendet erfolgreich]], erkennbar am seriellen Monitor: |
| <code> | <code> |
| 13:14:53.275 -> [HTTP] code=200 | T=25.00°C F=49.4% P=1015.0hPa | 13:14:53.275 -> [HTTP] code=200 | T=25.00°C F=49.4% P=1015.0hPa |
| ====== Sensoren in EmonCMS einbinden ====== | ====== Sensoren in EmonCMS einbinden ====== |
| |
| Diese Seite beschreibt den Ablauf, um einen bereits fertig verkabelten und geflashten Sensor (hier durchgängig am Beispiel des [[biebl:anleitungen:sensor_code#einfacher_sensornur_bme280_temperatur_luftfeuchtigkeit_luftdruck|einfachen BME280-Testsensors]], siehe [[biebl:anleitungen:klimastation|Hauptanleitung]] und [[biebl:anleitungen:sensor_code|Sensorcode]]) in EmonCMS sichtbar zu machen und seine Messwerte dauerhaft aufzuzeichnen. Genau derselbe Ablauf wiederholt sich später bei **jeder neuen Sensor-Box** (Klimamessbox, Raummessbox) – nur die Anzahl der Datenfelder und das passende Feed-Interval unterscheiden sich. | Diese Seite beschreibt den Ablauf, um einen bereits fertig verkabelten und geflashten Sensor (hier durchgängig am Beispiel des [[sensor_code#einfacher_sensornur_bme280_temperatur_luftfeuchtigkeit_luftdruck|einfachen BME280-Testsensors]], siehe [[www-messdatenerfassung-sas:startseite|Hauptanleitung]] und [[sensor_code|Sensorcode]]) in EmonCMS sichtbar zu machen und seine Messwerte dauerhaft aufzuzeichnen. Genau derselbe Ablauf wiederholt sich später bei **jeder neuen Sensor-Box** (Klimamessbox, Raummessbox) – nur die Anzahl der Datenfelder und das passende Feed-Interval unterscheiden sich. |
| |
| **Voraussetzung:** Der Testsensor ist fertig konfiguriert (eigene ''SENSOR_ID'', eigener API-Key eingetragen, siehe Hauptanleitung Teil 3 bzw. Sensorcode-Seite) und mit Strom versorgt. | **Voraussetzung:** Der Testsensor ist fertig konfiguriert (eigene ''SENSOR_ID'', eigener API-Key eingetragen, siehe Hauptanleitung Teil 3 bzw. Sensorcode-Seite) und mit Strom versorgt. |
| </code> | </code> |
| |
| Diesen Wert im Sketch des Testsensors eintragen (siehe [[biebl:anleitungen:sensor_code|Programmcode-Seite]], Platzhalter ''apikey'' im jeweils aktiven Netzwerk-Bereich A/B/C), Sketch neu hochladen, Testsensor neu starten. | Diesen Wert im Sketch des Testsensors eintragen (siehe [[sensor_code|Programmcode-Seite]], Platzhalter ''apikey'' im jeweils aktiven Netzwerk-Bereich A/B/C), Sketch neu hochladen, Testsensor neu starten. |
| |
| ---- | ---- |
| |
| Nachdem der [[biebl:anleitungen:sensor_code#einfacher_sensornur_bme280_temperatur_luftfeuchtigkeit_luftdruck|Testsensor]] läuft, kann EmonCMS eingerichtet werden: | Nachdem der [[sensor_code#einfacher_sensornur_bme280_temperatur_luftfeuchtigkeit_luftdruck|Testsensor]] läuft, kann EmonCMS eingerichtet werden: |
| |
| ===== Schritt 2: Prüfen, ob die Messdaten ankommen ===== | ===== Schritt 2: Prüfen, ob die Messdaten ankommen ===== |
| |
| Der Testsensor [[biebl:anleitungen:sensor_code#serieller_monitor|sendet erfolgreich]], erkennbar am seriellen Monitor: | Der Testsensor [[sensor_code#serieller_monitor|sendet erfolgreich]], erkennbar am seriellen Monitor: |
| <code> | <code> |
| 13:14:53.275 -> [HTTP] code=200 | T=25.00°C F=49.4% P=1015.0hPa | 13:14:53.275 -> [HTTP] code=200 | T=25.00°C F=49.4% P=1015.0hPa |
| ====== Sensoren in EmonCMS einbinden ====== | ====== Sensoren in EmonCMS einbinden ====== |
| |
| Diese Seite beschreibt den Ablauf, um einen bereits fertig verkabelten und geflashten Sensor (hier durchgängig am Beispiel des [[biebl:anleitungen:sensor_code#einfacher_sensornur_bme280_temperatur_luftfeuchtigkeit_luftdruck|einfachen BME280-Testsensors]], siehe [[biebl:anleitungen:klimastation|Hauptanleitung]] und [[biebl:anleitungen:sensor_code|Sensorcode]]) in EmonCMS sichtbar zu machen und seine Messwerte dauerhaft aufzuzeichnen. Genau derselbe Ablauf wiederholt sich später bei **jeder neuen Sensor-Box** (Klimamessbox, Raummessbox) – nur die Anzahl der Datenfelder und das passende Feed-Interval unterscheiden sich. | Diese Seite beschreibt den Ablauf, um einen bereits fertig verkabelten und geflashten Sensor (hier durchgängig am Beispiel des [[sensor_code#einfacher_sensornur_bme280_temperatur_luftfeuchtigkeit_luftdruck|einfachen BME280-Testsensors]], siehe [[www-messdatenerfassung-sas:startseite|Hauptanleitung]] und [[sensor_code|Sensorcode]]) in EmonCMS sichtbar zu machen und seine Messwerte dauerhaft aufzuzeichnen. Genau derselbe Ablauf wiederholt sich später bei **jeder neuen Sensor-Box** (Klimamessbox, Raummessbox) – nur die Anzahl der Datenfelder und das passende Feed-Interval unterscheiden sich. |
| |
| **Voraussetzung:** Der Testsensor ist fertig konfiguriert (eigene ''SENSOR_ID'', eigener API-Key eingetragen, siehe Hauptanleitung Teil 3 bzw. Sensorcode-Seite) und mit Strom versorgt. | **Voraussetzung:** Der Testsensor ist fertig konfiguriert (eigene ''SENSOR_ID'', eigener API-Key eingetragen, siehe Hauptanleitung Teil 3 bzw. Sensorcode-Seite) und mit Strom versorgt. |
| </code> | </code> |
| |
| Diesen Wert im Sketch des Testsensors eintragen (siehe [[biebl:anleitungen:sensor_code|Programmcode-Seite]], Platzhalter ''apikey'' im jeweils aktiven Netzwerk-Bereich A/B/C), Sketch neu hochladen, Testsensor neu starten. | Diesen Wert im Sketch des Testsensors eintragen (siehe [[sensor_code|Programmcode-Seite]], Platzhalter ''apikey'' im jeweils aktiven Netzwerk-Bereich A/B/C), Sketch neu hochladen, Testsensor neu starten. |
| |
| ---- | ---- |
| |
| Nachdem der [[biebl:anleitungen:sensor_code#einfacher_sensornur_bme280_temperatur_luftfeuchtigkeit_luftdruck|Testsensor]] läuft, kann EmonCMS eingerichtet werden: | Nachdem der [[sensor_code#einfacher_sensornur_bme280_temperatur_luftfeuchtigkeit_luftdruck|Testsensor]] läuft, kann EmonCMS eingerichtet werden: |
| |
| ===== Schritt 2: Prüfen, ob die Messdaten ankommen ===== | ===== Schritt 2: Prüfen, ob die Messdaten ankommen ===== |
| |
| Der Testsensor [[biebl:anleitungen:sensor_code#serieller_monitor|sendet erfolgreich]], erkennbar am seriellen Monitor: | Der Testsensor [[sensor_code#serieller_monitor|sendet erfolgreich]], erkennbar am seriellen Monitor: |
| <code> | <code> |
| 13:14:53.275 -> [HTTP] code=200 | T=25.00°C F=49.4% P=1015.0hPa | 13:14:53.275 -> [HTTP] code=200 | T=25.00°C F=49.4% P=1015.0hPa |
| ====== Sensoren in EmonCMS einbinden ====== | ====== Sensoren in EmonCMS einbinden ====== |
| |
| Diese Seite beschreibt den Ablauf, um eine bereits fertig verkabelte und geflashte Sensor-Box (Klimamessbox oder Raummessbox, siehe [[biebl:anleitungen:klimastation|Hauptanleitung]] und [[biebl:anleitungen:sensor_code|Sensorcode]]) in EmonCMS sichtbar zu machen und ihre Messwerte dauerhaft aufzuzeichnen. Dieser Ablauf wiederholt sich bei **jeder neuen Sensor-Box**. | Diese Seite beschreibt den Ablauf, um eine bereits fertig verkabelte und geflashte Sensor-Box (Klimamessbox oder Raummessbox, siehe [[www-messdatenerfassung-sas:startseite|Hauptanleitung]] und [[sensor_code|Sensorcode]]) in EmonCMS sichtbar zu machen und ihre Messwerte dauerhaft aufzuzeichnen. Dieser Ablauf wiederholt sich bei **jeder neuen Sensor-Box**. |
| |
| **Voraussetzung:** Die Box ist fertig konfiguriert (eigene ''SENSOR_ID'', eigener API-Key eingetragen, siehe Hauptanleitung Teil 3) und mit Strom versorgt. | **Voraussetzung:** Die Box ist fertig konfiguriert (eigene ''SENSOR_ID'', eigener API-Key eingetragen, siehe Hauptanleitung Teil 3) und mit Strom versorgt. |
| </code> | </code> |
| |
| Diesen Wert im Sketch der Box eintragen (siehe [[biebl:anleitungen:sensor_code|Programmcode-Seite]], Platzhalter ''apikey'' im jeweils aktiven Netzwerk-Bereich A/B/C), Sketch neu hochladen, Box neu starten. | Diesen Wert im Sketch der Box eintragen (siehe [[sensor_code|Programmcode-Seite]], Platzhalter ''apikey'' im jeweils aktiven Netzwerk-Bereich A/B/C), Sketch neu hochladen, Box neu starten. |
| ---- | ---- |
| |
| Nachdem der erste [[biebl:anleitungen:sensor_code#einfacher_sensornur_bme280_temperatur_luftfeuchtigkeit_luftdruck|Messsensor]] läuft, kann EMONCMS angepasst werden: | Nachdem der erste [[sensor_code#einfacher_sensornur_bme280_temperatur_luftfeuchtigkeit_luftdruck|Messsensor]] läuft, kann EMONCMS angepasst werden: |
| |
| ===== Schritt 2: Prüfen, ob die Messdaten ankommen ===== | ===== Schritt 2: Prüfen, ob die Messdaten ankommen ===== |
| |
| der [[biebl:anleitungen:sensor_code#serieller_monitor|Sensor sendet erfolgreich]]: | der [[sensor_code#serieller_monitor|Sensor sendet erfolgreich]]: |
| <code> | <code> |
| 13:14:53.275 -> [HTTP] code=200 | T=25.00°C F=49.4% P=1015.0hPa | 13:14:53.275 -> [HTTP] code=200 | T=25.00°C F=49.4% P=1015.0hPa |