So bauen Sie einen Raspberry Pi-Temperaturmonitor

Temperatur und Luftfeuchtigkeit sind wichtige Datenpunkte in der heutigen industriellen Welt. Die Überwachung von Umgebungsdaten für Serverräume, gewerbliche Gefriergeräte und Produktionslinien ist notwendig, um einen reibungslosen Ablauf zu gewährleisten. Es gibt viele Lösungen, die von einfach bis komplex reichen, und es kann überwältigend erscheinen, was Ihr Unternehmen benötigt und wo Sie anfangen sollen.

Wir zeigen Ihnen, wie Sie einen Raspberry Pi-Temperatursensor mit verschiedenen Temperatursensoren erstellen und verwenden. Dies ist ein guter Anfang, da diese Lösungen kostengünstig und einfach zu bewerkstelligen sind und Ihnen eine Grundlage für andere Umweltüberwachungen bieten.

Ein Raspberry Pi ist ein kostengünstiger Einplatinencomputer, mit dem Sie eine Verbindung zu einem Temperatursensor herstellen und die Daten an eine Datenvisualisierungssoftware streamen können. Raspberry Pi begann als Lernwerkzeug und hat sich zu einem industriellen Arbeitsplatzwerkzeug entwickelt. Die Benutzerfreundlichkeit und die Fähigkeit, mit Python, der am schnellsten wachsenden Programmiersprache, zu programmieren, haben sie zu einer Lösung gemacht.

Sie möchten einen Raspberry Pi mit integriertem WLAN, bei dem es sich um Modelle 3, 4 und Zero W / WH handelt. Zwischen diesen können Sie basierend auf Preisen und Funktionen wählen. Der Zero W / WH ist der billigste, aber wenn Sie mehr Funktionalität benötigen, können Sie zwischen 3 und 4 wählen. Aufgrund von Einschränkungen durch die Raspberry Pi Foundation können Sie jeweils nur einen Zero W / WH kaufen. Was auch immer Pi Sie wählen, stellen Sie sicher, ein Ladegerät zu kaufen, da das ist, wie Sie die Pi und eine SD-Karte mit Raspbian macht die Installation des Betriebssystems so einfach wie möglich zu machen.

Es gibt andere Einplatinencomputer, die auch funktionieren können, aber das ist für eine andere Zeit und einen anderen Artikel.

Sensoren

Wir empfehlen die Verwendung von vier Sensoren, da diese kostengünstig und einfach anzuschließen sind und genaue Messwerte liefern: DSB18B20, DHT22, BME280 und Raspberry Pi Sense HAT.

DHT22-Diese temperatur und feuchtigkeit sensor hat temperatur genauigkeit von +/-0,5 C und eine feuchtigkeit palette von 0 zu 100 prozent. Es ist einfach zu draht bis zu die Raspberry Pi und nicht erfordern pull up widerstände.

DSB18B20 – Dieser Temperatursensor verfügt über einen digitalen Ausgang, der gut mit dem Raspberry Pi funktioniert. Es hat drei Drähte und benötigt ein Steckbrett und einen Widerstand für die Verbindung.

BME280 – Dieser Sensor misst Temperatur, Luftfeuchtigkeit und Luftdruck. Es kann sowohl in SPI als auch in I2C verwendet werden.

Sense HAT — Dies ist ein Add-on-Board für Raspberry Pi mit LEDs, Sensoren und einem winzigen Joystick. Es wird direkt an den GPIO auf dem Raspberry Pi angeschlossen, aber mit einem Flachbandkabel erhalten Sie genauere Temperaturmessungen.

Raspberry Pi Setup

Wenn Sie Ihren Raspberry Pi zum ersten Mal einrichten, müssen Sie das Raspbian-Betriebssystem installieren und Ihren Pi mit WLAN verbinden. Dies erfordert einen Monitor und eine Tastatur, um eine Verbindung zum Pi herzustellen. Sobald Sie es eingerichtet und mit dem WLAN verbunden haben, ist Ihr Pi einsatzbereit.

Anfangsstatuskonto

Sie benötigen einen Ort, an dem Sie Ihre Daten senden können, um ein historisches Protokoll zu führen und den Echtzeit-Datenstrom anzuzeigen. Gehen Sie zu https://iot.app.initialstate.com und erstellen Sie ein neues Konto oder melden Sie sich bei Ihrem bestehenden Konto an.

Als nächstes müssen wir das Initial State Python-Modul auf Ihrem Pi installieren. Führen Sie an einer Eingabeaufforderung (vergessen Sie nicht, zuerst SSH in Ihren Pi einzugeben) den folgenden Befehl aus:

$ cd /home/pi/
$ \curl -sSL https://get.initialstate.com/python -o - | sudo bash

Nachdem Sie den Befehl curl in die Eingabeaufforderung eingegeben haben, sehen Sie auf dem Bildschirm etwas Ähnliches wie die folgende Ausgabe:

Wenn Sie aufgefordert werden, automatisch ein Beispielskript abzurufen, geben Sie y ein. Dadurch wird ein Testskript erstellt, das wir ausführen können, um sicherzustellen, dass wir Daten in den Ausgangszustand streamen können. In der nächsten Eingabeaufforderung werden Sie gefragt, wo Sie die Beispieldatei speichern möchten. Sie können entweder einen benutzerdefinierten lokalen Pfad eingeben oder die Eingabetaste drücken, um den Standardspeicherort zu akzeptieren. Schließlich werden Sie gefragt, welche Anfangsstatus-App Sie verwenden. Wenn Sie kürzlich ein Konto erstellt haben, wählen Sie Option 2, geben Sie Ihren Benutzernamen und Ihr Passwort ein. Danach ist die Installation abgeschlossen.

Schauen wir uns das erstellte Beispielskript an.

$ nano is_example.py

In Zeile 15 sehen Sie eine Zeile, die mit streamer = Streamer(bucket_ ... beginnt. Diese Zeile erstellt einen neuen Daten-Bucket mit dem Namen „Python Stream Example“ und ist Ihrem Konto zugeordnet. Diese Zuordnung erfolgt aufgrund des Parameters access_key="..." in derselben Zeile. Diese lange Reihe von Buchstaben und Zahlen ist Ihr anfänglicher Statuskontozugriffsschlüssel. Wenn Sie in Ihrem Webbrowser zu Ihrem anfänglichen Streaming-Konto gehen, oben rechts auf Ihren Benutzernamen klicken und dann zu „Meine Einstellungen“ gehen, finden Sie denselben Zugriffsschlüssel hier unter „Streaming-Zugriffsschlüssel“.

Initial State Stream Access Keys

Jedes Mal, wenn Sie einen Datenstrom erstellen, leitet dieser Zugriffsschlüssel diesen Datenstrom an Ihr Konto weiter (geben Sie Ihren Schlüssel also nicht an Dritte weiter).

Führen Sie das Testskript aus, um sicherzustellen, dass wir einen Datenstrom zu Ihrem ursprünglichen Statuskonto erstellen können. Führen Sie Folgendes aus:

$ python is_example.py

Kehren Sie in Ihrem Webbrowser zu Ihrem ursprünglichen Statuskonto zurück. Ein neuer Daten-Bucket namens „Python Stream Example“ sollte links in Ihrem Protokollregal angezeigt werden (möglicherweise müssen Sie die Seite aktualisieren). Klicken Sie auf diesen Bucket und dann auf das Waves-Symbol, um die Testdaten anzuzeigen.

Python-Stream-Beispiel für den Anfangszustand Dashboard

Wenn Sie Python 3 verwenden, können Sie das Streamer-Modul für den Anfangszustand installieren, das Sie mit dem folgenden Befehl installieren können:

pip3 install ISStreamer

Jetzt können wir den Temperatursensor mit dem Pi einrichten, um die Temperatur an ein Dashboard zu streamen.

DHT22-Lösung

Sie benötigen die folgenden Elemente, um diese Lösung zu erstellen:
-Temperatur- und Feuchtigkeitssensor DHT22

Der DHT22 hat drei Pins – 5V, Gnd und data. Am DHT22 sollte ein Pin-Etikett für die Stromversorgung vorhanden sein (z. B. ‚+‘ oder ‚5V‘). Verbinden Sie dies mit Pin 2 (der obere rechte Pin, 5V) des Pi. Der Gnd-Pin wird mit ‚-‚ oder ‚Gnd‘ oder etwas Gleichwertigem beschriftet. Verbinden diese zu pin 6 Gnd (zwei pins unten die 5 V pin) auf die Pi. Der verbleibende Pin am DHT22 ist der Daten-Pin und wird mit ‚out‘ oder ’s‘ oder ‚data‘ beschriftet. Verbinden Sie dies mit einem der GPIO-Pins am Pi, z. B. GPIO4 (Pin 7). Sobald dies verdrahtet ist, schalten Sie Ihren Pi ein.

Für diese Lösung müssen wir Python 3 und die CircuitPython Bibliothek verwenden, da Adafruit die DHT Python Bibliothek veraltet hat.

Installieren Sie das CircuitPython-DHT Python-Modul an einer Eingabeaufforderung, um das Lesen von DHT22-Sensordaten zu vereinfachen:

$ pip3 install adafruit-circuitpython-dht
$ sudo apt-get install libgpiod2

Nachdem unser Betriebssystem zusammen mit unseren beiden Python-Modulen zum Lesen von Sensordaten und Senden von Daten in den Ausgangszustand installiert ist, können wir unser Python-Skript schreiben. Das folgende Skript erstellt / hängt einen Initial State Data Bucket an, liest die DHT22-Sensordaten und sendet diese Daten an ein Echtzeit-Dashboard. Alles, was Sie tun müssen, ist die Zeilen 6-11 zu ändern.

  • Zeile 7 – Dieser Wert sollte für jeden Knoten / Temperatursensor eindeutig sein. Dies kann der Raumname Ihres Sensorknotens, der physische Standort, die eindeutige Kennung oder was auch immer sein. Stellen Sie einfach sicher, dass es für jeden Knoten eindeutig ist, um sicherzustellen, dass die Daten von diesem Knoten in einen eigenen Datenstrom in Ihrem Dashboard gelangen.
  • Zeile 8 – Dies ist der Name des Daten-Buckets. Dies kann jederzeit im Ausgangszustand UI geändert werden.
  • Zeile 9 – Dies ist Ihr Bucket-Schlüssel. Es muss derselbe Bucket-Schlüssel für jeden Knoten sein, der im selben Dashboard angezeigt werden soll.
  • Zeile 10 – Dies ist Ihr anfänglicher Statuskontozugriffsschlüssel. Kopieren Sie diesen Schlüssel aus Ihrem ursprünglichen Statuskonto und fügen Sie ihn ein.
  • Zeile 11 – Dies ist die Zeit zwischen den Sensorlesungen. Ändern Sie entsprechend.
  • Zeile 12 – Sie können metrische oder imperiale Einheiten in Zeile 11 angeben.

Nachdem Sie die Zeilen 7-12 in Ihrem Python-Skript auf Ihrem Pi festgelegt haben, speichern und beenden Sie den Texteditor. Führen Sie das Skript mit dem folgenden Befehl aus:

$ python3 tempsensor.py
Hier ist ein Beispiel für die Verwendung des DHT22-Sensors mit dem Raspberry Pi

Jetzt werden Daten an ein Anfangszustand-Dashboard gesendet. Weitere Informationen zum Anpassen Ihres Dashboards finden Sie im letzten Abschnitt dieses Artikels.

DSB18B20 Lösung

Sie’ll müssen die folgenden artikel zu bauen diese lösung:
-DSB18B20 Temperatur Sensor
-10 K Widerstand
-Breadboard
-40-Pin Breakout Board + Band Kabel
-Drähte

Das Flachbandkabel wird mit den GPIO-Pins am Pi verbunden. Die DS18B20 hat drei drähte. Das rote Kabel verbindet sich mit 3,3 V. Das blau / schwarze Kabel verbindet sich mit Masse. Der gelbe Draht verbindet sich mit einem Pull-up-Widerstand /Pin 4. Sobald dies verkabelt ist, schalten Sie Ihren Pi ein.

Die neueste Version von Raspbian (Kernel 3.18) erfordert eine Ergänzung zu Ihrer /boot/config.txt-Datei für die Kommunikation des Pi mit dem DS18B20. Führen Sie Folgendes aus, um diese Datei zu bearbeiten:

$ sudo nano /boot/config.txt

Wenn sich die folgende Zeile noch nicht in dieser Datei befindet (falls ja, befindet sie sich wahrscheinlich am Ende der Datei), fügen Sie sie hinzu und speichern Sie die Datei.

dtoverlay=w1-gpio,gpiopin=4

Starten Sie Ihren Pi neu, damit die Änderungen wirksam werden.

$ sudo reboot

Um die Temperatursensor-Leseschnittstelle zu starten, müssen wir zwei Befehle ausführen. Gehen Sie zu einer Eingabeaufforderung auf Ihrem Pi oder SSH in Ihren Pi. Geben Sie die folgenden Befehle ein:

$ sudo modprobe w1-gpio$ sudo modprobe w1-therm

Der Ausgang Ihres Temperatursensors wird nun in eine Datei auf Ihrem Pi geschrieben. Um diese Datei zu finden:

$ cd /sys/bus/w1/devices

In diesem Verzeichnis befindet sich ein Unterverzeichnis, das mit „28-“ beginnt. Was nach der „28-“ kommt, ist die Seriennummer Ihres Sensors. cd in dieses Verzeichnis. In diesem Verzeichnis enthält eine Datei namens w1_slave die Ausgabe Ihres Sensors. Verwenden Sie nano, um den Inhalt der Datei anzuzeigen. Sobald Sie in die Datei eingegeben haben, wird es ungefähr so aussehen:

a2 01 4b 46 7f ff 0e 10 d8 : crc=d8 YESa2 01 4b 46 7f ff 0e 10 d8 t=26125

Die Zahl nach „t =“ ist die Zahl, die wir wollen. Dies ist die Temperatur in 1/1000 Grad Celsius (im obigen Beispiel beträgt die Temperatur 26,125 C). Wir brauchen nur ein einfaches Programm, das diese Datei liest und diese Nummer analysiert. Wir werden in einer Sekunde dazu kommen.

Alles ist jetzt bereit, damit wir mit dem Streaming von Daten beginnen können. Um den Texteditor zu öffnen, geben Sie Folgendes in die Eingabeaufforderung ein:

$ nano temperature.py

Kopieren Sie den folgenden Code und fügen Sie ihn in den Texteditor ein.

Sie müssen Ihren anfänglichen Statuszugriffsschlüssel in Zeile 6 anstelle von PUT_YOUR_ACCESS_KEY_HERE eingeben (kopieren Sie den Streaming-Schlüssel von ‚Mein Konto‘ in Ihre Zwischenablage und fügen Sie ihn in den Code in nano in Ihrem Terminal ein).

Zeile 6 erstellt in Ihrem anfänglichen Statuskonto einen Bucket mit dem Namen „Temperaturstrom“ (vorausgesetzt, Sie haben Ihren access_key in derselben Zeile korrekt angegeben). Die Zeilen 8 bis 30 dieses Skripts verbinden sich einfach mit dem DS18B20-Sensor, um seine Temperatur aus der zuvor diskutierten w1_slave-Datei abzulesen. Die Funktion read_temp_raw() in Zeile 15 liest die rohe Datei w1_slave. Die Funktion read_temp () in Zeile 21 analysiert die Temperatur aus dieser Datei. Zeile 34 ruft diese Funktionen auf, um die aktuelle Temperatur zu ermitteln. Zeile 35 wandelt die Temperatur von Celsius in Fahrenheit um. In den Zeilen 35 und 36 wird die Temperatur auf Ihr Anfangsstatuskonto übertragen. Zeile 37 pausiert das Skript für 0,5 Sekunden und legt fest, wie oft der Temperatursensor gelesen und gestreamt wird.

Wir sind bereit, mit dem Streaming zu beginnen. Führen Sie den folgenden Befehl aus:

$ sudo python temperature.py

Kehren Sie in Ihrem Webbrowser zu Ihrem ursprünglichen Statuskonto zurück und suchen Sie nach einem neuen Daten-Bucket namens Temperature Stream. Sie sollten sehen, dass Temperaturdaten live gestreamt werden. Variieren Sie die Temperatur des Sensors, indem Sie ihn in der Hand halten oder in ein Glas Eis legen.

Jetzt werden Daten an ein Anfangsstatus-Dashboard gesendet. Weitere Informationen zum Anpassen Ihres Dashboards finden Sie im letzten Abschnitt dieses Artikels.

BME280-Lösung

Sie benötigen Folgendes, um diese Lösung zu erstellen:
-BME280 Druck, Temperatur, & Feuchtigkeit Sensor

Wenn Sie einen BME280 verwenden, der nicht von Adafruit stammt, unterscheiden sich Setup und Code. Ein Beispiel für die Verwendung dieses BME280-Sensors finden Sie in diesem Artikel zur Überwachung der Luftfeuchtigkeit im Kriechkeller.

Dieser Sensor wird mit Stiften geliefert, die Sie auf den Sensor löten müssen. Ich empfehle die Verwendung eines Steckbretts mit den Stiften lange Seite nach unten in das Steckbrett, um das Löten zu erleichtern. Sobald Sie dies abgeschlossen haben, müssen wir den Sensor mit dem Pi verbinden.

Verbinden Sie den VIN-Pin am Sensor mit 3,3V Pin 1 am Pi. Verbinden die GND pin auf die sensor die boden pin 6 auf die Pi. Verbinden Sie den SCK-Pin am Sensor mit dem SCL-Pin 5 am Pi. Verbinden Sie den SDI-Pin am Sensor mit dem SDA-Pin 3 am Pi.

Sie müssen Python 3 für diese Lösung verwenden und das Anfangsstatus-Streamer-Modul mit der pip3-Installationsmethode installieren. Sie müssen auch einige Adafruit Python-Bibliotheken installieren.

pip3 install adafruit-blinka
pip3 install pureio
pip3 install spidev
pip3 install adafruit-GPIO
pip3 install adafruit-circuitpython-bme280

Um den Sensor zu verwenden, müssen wir I2C auf dem Pi aktivieren.

sudo raspi-config

Dies öffnet das Raspberry Pi Software Configuration Tool. Gehen Sie zu Option 5 Schnittstellenoptionen. Von hier aus gehen Sie zu I2C. Es wird Sie fragen, ob Sie I2C aktivieren möchten, Wählen Sie Ja und Fertig stellen. Jetzt haben Sie I2C aktiviert, um mit dem Sensor zu kommunizieren.

Wir können dies testen, indem wir Folgendes ausführen:

sudo i2cdetect -y 1

Dadurch wird überprüft, ob Ihr Pi den Sensor sieht. In der Art und Weise, wie es verbunden ist, sollte es den Sensor an Adresse 77 anzeigen. Wenn sie nicht erkennen die sensor, neustart ihre Pi, reenable die I2C interface option auf ihre Pi, und versuchen wieder.

Sobald Ihr Sensor erkannt wurde, ist es Zeit, unseren Hauptcode auszuführen, der Daten in den Anfangszustand sendet. Erstellt eine Datei namens bme280sensor.py mit dem Nano-Befehl. Kopieren Sie den Code aus dem Gist und fügen Sie ihn in den Texteditor ein. Sie müssen Änderungen an den Zeilen 12-19 vornehmen.

  • Zeile 12 – Dieser Wert sollte für jeden Knoten / Temperatursensor eindeutig sein. Dies kann der Raumname Ihres Sensorknotens, der physische Standort, die eindeutige Kennung oder was auch immer sein. Stellen Sie einfach sicher, dass es für jeden Knoten eindeutig ist, um sicherzustellen, dass die Daten von diesem Knoten in einen eigenen Datenstrom in Ihrem Dashboard gelangen.
  • Zeile 13 – Dies ist der Name des Daten-Buckets. Dies kann jederzeit im Ausgangszustand UI geändert werden.
  • Zeile 14 – Dies ist Ihr Bucket-Schlüssel. Es muss derselbe Bucket-Schlüssel für jeden Knoten sein, der im selben Dashboard angezeigt werden soll.
  • Zeile 15 – Dies ist Ihr anfänglicher Statuskontozugriffsschlüssel. Kopieren Sie diesen Schlüssel aus Ihrem ursprünglichen Statuskonto und fügen Sie ihn ein.
  • Linie 17 – Dies ist der Druck (hPa) Ihres Standorts auf Meereshöhe. Sie finden diese Informationen auf den meisten Wetter-Websites.
  • Zeile 18 – Dies ist die Zeit zwischen den Sensorlesungen. Ändern Sie entsprechend.
  • Zeile 19 – Hier können Sie metrische oder imperiale Einheiten angeben.

Nachdem Sie die Zeilen 12-19 in Ihrem Python-Skript auf Ihrem Pi festgelegt haben, speichern und beenden Sie den Texteditor. Führen Sie das Skript mit dem folgenden Befehl aus:

$ python3 bme280sensor.py

Jetzt werden Daten an ein Anfangsstatus-Dashboard gesendet. Weitere Informationen zum Anpassen Ihres Dashboards finden Sie im letzten Abschnitt dieses Artikels.

Gefühl HUT Lösung

Sie’ll müssen die folgenden artikel zu bauen diese lösung:
-Raspberry Pi Gefühl HUT
-6 „40-Pin IDE Männlich zu Weiblich Verlängerung Kabel (optional für temperatur genauigkeit)

Die erste schritt in mit die Gefühl HUT ist zu physisch installieren es auf ihre Pi. Wenn der Pi ausgeschaltet ist, befestigen Sie den HUT wie unten gezeigt.

Sense HAT-Verbindung zum Raspberry Pi

Wenn Sie sich für die oben gezeigte Lösung entscheiden, stellen Sie möglicherweise fest, dass die Temperaturwerte Ihres Sense HAT etwas hoch sind — das liegt daran, dass dies der Fall ist. Der Schuldige ist die Wärme, die von der CPU des Pi erzeugt wird und die Luft um den Sense HAT aufheizt, wenn er auf dem Pi sitzt. Um den Temperatursensor nützlich zu machen, müssen wir entweder den HUT vom Pi entfernen oder versuchen, den Temperatursensorwert zu kalibrieren. Eine gute Lösung, um den Sensor vom Pi wegzubekommen, ist ein Kabel, mit dem der Sense HAT vom Pi weg baumeln kann. Ein 6 „, 40-Pin IDE männlich zu weiblich Verlängerungskabel Kabel wird den Trick tun.

Raspberry Pi in einem Gehäuse mit Verlängerungskabel zum Anschluss an den Sense HAT

Sobald Sie sich für die beiden Optionen entschieden haben, schalten Sie Ihren Pi ein. Wir müssen die Python-Bibliothek installieren, um das Lesen der Sensorwerte aus dem Sense HAT zu vereinfachen. Zuerst müssen Sie sicherstellen, dass auf Ihrer Raspbian-Version alles auf dem neuesten Stand ist:

$ sudo apt-get update

Installieren Sie als Nächstes die Sense HAT Python-Bibliothek:

$ sudo apt-get install sense-hat

Starten Sie Ihren Pi neu. Wir sind bereit, den Sense HAT zu testen, indem wir Sensordaten daraus lesen und diese Daten in den Ausgangszustand senden.

Erstellen Sie eine Datei namens sensehat und öffnen Sie sie im Texteditor, indem Sie Folgendes in die Eingabeaufforderung eingeben:

$ nano sensehat.py

Kopieren Sie den folgenden Code und fügen Sie ihn in den Texteditor ein.

Beachten Sie in der ersten Zeile, dass wir die SenseHat-Bibliothek in das Skript importieren. Bevor Sie dieses Skript ausführen, müssen wir unsere Benutzerparameter einrichten.

Insbesondere müssen Sie Ihren ACCESS_KEY auf Ihren anfänglichen Statuskontozugriffsschlüssel setzen. Sie können BUCKET_NAME und SENSOR_LOCATION_NAME in die tatsächliche Sensorposition ändern. Speichern und beenden Sie den Texteditor.

Führen Sie an einer Eingabeaufforderung auf Ihrem Pi das Skript aus:

$ sudo python sensehat.py

Jetzt werden Daten an ein Anfangsstatus-Dashboard gesendet. Weitere Informationen zum Anpassen Ihres Dashboards finden Sie im letzten Abschnitt dieses Artikels.

Passen sie Ihre Initial State Dashboard

Mit ihre Raspberry Pi temperatur sensor gebaut sie können jetzt gehen, um ihre Initial State konto und blick auf ihre daten. Sie können mit der rechten Maustaste auf eine Kachel klicken, um den Diagrammtyp zu ändern, und auf Kacheln bearbeiten klicken, um die Größe der Kacheln zu ändern und sie zu verschieben. Ich würde empfehlen, das Messgerät Thermostat für Temperatur und das Messgerät Flüssigkeitsstand für Luftfeuchtigkeit. Sie können Liniendiagramme für Temperatur und Luftfeuchtigkeit erstellen, um Änderungen im Laufe der Zeit zu sehen. Sie können Ihrem Dashboard auch ein Hintergrundbild hinzufügen.

Sie können Trigger-Warnungen festlegen, sodass Sie eine SMS oder E-Mail erhalten, wenn die Temperatur unter oder über einen bestimmten Schwellenwert fällt. Gehen Sie zu Ihrem Daten-Bucket und klicken Sie auf Einstellungen. Gehen Sie von dort zur Registerkarte Trigger. Geben Sie den Stream-Schlüssel, den Sie überwachen möchten, den Operator, den Sie verwenden möchten, und den Schwellenwert ein. Klicken Sie auf das Pluszeichen, um den Trigger hinzuzufügen. Dann geben Sie Ihre E-Mail-Adresse oder Telefonnummer ein, um die Benachrichtigung zu erhalten, und klicken Sie auf das Pluszeichen. Sobald Sie alle Ihre Trigger festgelegt haben, klicken Sie unten auf die Schaltfläche Fertig.

Initial State temperature Dashboard

Nachdem Sie nun einen Raspberry Pi-Temperatursensor mit einem Sensor und einem Raspberry Pi erstellt haben, können Sie darüber nachdenken, welche anderen Umgebungsdaten Sie als nächstes überwachen können.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.

Previous post Master Gardener: Cassia Bäume sind einfach zu wachsen
Next post Adaptives Lernen