Wiesemann & Theis GmbH

Netzwerk-, Sensor- & Schnittstellentechnik für Industrie, Office & IT

Tutorial:

Web-Thermometer sendet Push Nachrichten über ntfy.sh

Anleitung: Grenzwertverletzung aufs Handy melden



ntfy.sh ist ein öffentlicher Benachrichtigungsservice. Er arbeitet themenorientiert, d.h. Nachrichten werden unter Angabe eindeutiger Themen-Namen versendet. Um die Nachrichten zu empfangen, müssen die relevanten Themen-Namen abonniert werden.

Es handelt sich hier um keine geschlossenen Gruppen, d.h. jeder, der den Namen des Themas kennt, hat Zugriff auf die dort gesendeten Nachrichten.

Sie können die App über die gängigen Anbieter (Google Play, App-Store) downloaden, haben aber auch Zugriff über den Web-Browser unter ntfy.sh.

http request sendet eine push notification ans Smartphone und Browser

Screenshot Menü ntfy.sh

Öffnen Sie die Web-App auf ntfy.sh in Ihrem Browser. Über + Thema abonnieren öffnet sich ein Dialog, in dem Sie den Themen-Namen eingeben können, den Sie abonnieren möchten. Damit erstellen Sie gleichzeitig das Thema. Geben Sie hier vorzugsweise einen eindeutigen Namen an (z.B.: WEBIO-123456). Mit Drücken des ABONNIEREN-Buttons abonnieren Sie Nachrichten unter diesem Thema.

In der mobilen App unter Android und Apple ist das Vorgehen identisch.

 


Screenshot Menü IP-Adresse

Sobald Sie Ihr selbstbenanntes Thema abonniert haben, konfigurieren Sie den Versand der Nachricht in Ihrem Web-Thermometer. Geben Sie hierfür die IP-Adresse des Web-Thermometers im Browser ein und melden Sie sich an der Weboberfläche mit Administratorrechten an. Klicken Sie im Menü auf Alarme/Meldungen und dort auf Hinzufügen.

 


Es erscheint eine Eingabemaske für die Alarmkonfiguration. Aktivieren Sie zuerst den neuen Alarm und vergeben Sie einen passenden Namen. Als Auslöser wählen Sie Temperatur und geben die zulässigen Grenzen ein, die nicht über- oder unterschritten werden dürfen.

Screenshot Aktion einstellen


Es gibt außerdem die Möglichkeit, eine Hysterese, eine Änderungsrate, eine Verzögerungszeit sowie die Wiederholung des Alarms (einmal oder zyklisch) einzustellen.


Screenshot HTTPS Request Einstellung

Wählen Sie weiter unten HTTP Request aus. Daraufhin erweitert sich das Formular und Sie erhalten Zugriff auf die zugehörigen Parameter. Die Request-Methode stellen Sie hier auf POST. In das Feld HTTP(S)-Request (komplette URL) sowie HTTP(S)-Request Clear-Meldung (komplette URL) kommt die ntfy.sh-URL zu Ihrem Thema. Alles, was hinter https://ntfy.sh/ steht, stellt den Namen Ihres Themas dar. In das Feld Payload schreiben Sie die Alarm-Nachricht, zu Clear Payload kommt die Entwarnungs-Nachricht. Mit Anwenden bestätigen Sie den Alarm.


Werden die eingestellten Temperaturgrenzen verletzt oder kehrt der Messwert wieder in den Toleranzbereich zurück, erfolgt jeweils eine Meldung:

Screenshot Push Nachricht auf dem Smartphone


Platzhalter im Nachrichtentext ermöglichen auch das Einfügen von dynamischen Größen wie z.B. der aktuellen Messwerte. Ein <T1> im Nachrichtentext wird bei der Ausgabe z.B. durch die aktuelle Temperatur ersetzt. Auf diese Art kann der Informationsgehalt der versendeten Nachrichten vergrößert werden. Eine genaue Liste der verfügbaren Platzhalter ist in der Geräteanleitung zu finden.


Produktübersicht: Web-Thermometer

^