Hauptinhalt

Diese Seite wurde mithilfe maschineller Übersetzung übersetzt. Klicken Sie hier, um das englische Original zu sehen.

Handeln Sie auf der Grundlage Ihrer Daten

Dieses Beispiel zeigt, wie Sie mithilfe einer React-App eine E-Mail senden, wenn Ihre Taupunktdaten 60 °F überschreiten.

Erforderliche Schritte

Verwenden Sie die MATLAB Analysis-App, um E-Mail-Benachrichtigungen zu erstellen

Dieses Beispiel zeigt, wie jedes Mal eine E-Mail gesendet wird, wenn der Taupunkt 60 °F überschreitet. Der Wert im Kanal wird alle 10 Minuten überprüft. Erstellen Sie zunächst eine MATLAB-Analyse-App, die die E-Mail-Nachricht verfasst, und dann eine React-App, um den Taupunkt zu überwachen und diese E-Mail-Nachricht gegebenenfalls zu senden.

  1. Gehen Sie zur Registerkarte Apps und klicken Sie auf MATLAB Analysis.

  2. Klicken Sie auf New. Wählen Sie die Vorlage Custom aus und klicken Sie auf Create.

  3. Geben Sie im Feld Name Dew Point Alert ein.

  4. Geben Sie im Feld MATLAB®-Code die folgenden Codezeilen ein. Denken Sie daran, Ihren eigenen API-Schlüssel für Benachrichtigungen einzugeben.

    % === Set up alert mail ===
    alertApiKey = "XXXXXXXXXXXXXXXXXXX";  % Replace with your Alerts API Key, available in your ThingSpeak profile page
    alertUrl = "https://api.thingspeak.com/alerts/send";
    options = weboptions("HeaderFields", ["ThingSpeak-Alerts-API-Key",alertApiKey]);
    mailSubject = "Dew Point Monitor";
    mailBody = " Dew point above 60F. Turn off humidifier. ";
    % === Send mail ===
    webwrite(alertUrl, "body",mailBody, "subject",mailSubject, options);
  5. Um diese App zu testen, klicken Sie auf Save and Run.

Sie erhalten eine E-Mail-Nachricht an die mit Ihrem ThingSpeak-Konto verknüpfte Adresse. Es sollte wie folgt aussehen.

Alert email message

Verwenden Sie die React-App, um den Kanal zu überwachen und Warnungen zu senden

Führen Sie die folgenden Schritte aus, um eine React-App zu erstellen, die eine Warn-E-Mail sendet, wenn bestimmte Bedingungen erfüllt sind.

  1. Klicken Sie unten auf der Seite Ihrer MATLAB Analysis-App auf React.

  2. In den neuen React-App-Einstellungen:

    • Stellen Sie React Name auf Taupunkt-E-Mail ein.

    • Setzen Sie Condition Type auf Numeric.

    • Setzen Sie Test Frequency auf Every 10 minutes.

  3. Legen Sie die Bedingung fest, die ausgelöst werden soll, wenn der Feuchtigkeitswert in Ihrem Kanal 60 erreicht oder überschreitet:

    • If channel: Wählen Sie Ihren Dew Point Measurement -Kanal.

    • field: Wählen Sie 3 (Dew Point(F)).

    • Wählen Sie für den Bedingungstyp is greater than or equal to aus.

    • Geben Sie für den Bedingungswert 60 ein.

  4. Definieren Sie die Aktionen, die diese App auslösen soll:

    • Setzen Sie Action auf MATLAB Analysis.

    • Setzen Sie den auszuführenden Code auf Dew Point Alert:

    • Wählen Sie in Options Run action each time the condition is met.

      Die Einstellungen sollten nun wie folgt aussehen.

  5. Klicken Sie auf Save React.

Die React-App ist jetzt aktiv und überprüft alle zehn Minuten Ihren Taupunktmesskanal. Wenn der zuletzt berechnete Taupunkt 60 °F oder höher ist, sendet Ihnen die React-App eine E-Mail.

Siehe auch

Themen