Übersicht Push Nachricht NTFY



Mit diesem Funktionsbaustein können Push Benachrichtigungen über die APP NTFY versendet werden. In der APP muss ein Thema abonniert werden um Nachrichten zu erhalten. Als Thema wird die Seriennummer der Steuerung verwendet da diese eindeutig ist. 

Die APP kann aus den Appstores installiert werden, Name der APP NTFY.

IOs APP Download

Android APP Download



Eingänge

TR
Trigger
Trigger bei der die Nachricht gesendet wird. Siehe Parameter Trigger.
WT / W1..W8
Wert
Optionale Werte. Hier können Werte verknüpft werden die in das Thema oder die Meldung eingefügt werden. Der Platzhalter %1 in Thema oder Meldung wird mit dem Wert des ersten Werteinganges ersetzt, %2 mit dem zweiten usw. Die Anzahl der Werteingänge wird über den Parameter Anzahl Eingänge eingestellt. Die Formatierung richtet sich nach dem Datentyp der verknüpften Adresse (Ganzzahl, Fließkommazahl oder String); ist keine Adresse verknüpft, wird Fließkommazahl verwendet. Die älteren Platzhalter %d, %f und %s werden weiterhin unterstützt und beziehen sich auf den ersten Werteingang.

Ausgänge

FE
Fehler
Anzahl Fehler.
AZ
Anzahl
Anzahl Meldungen welche noch versendet werden sollen.
FT
Filter
Verbleibende Filterzeit in Sekunden. Nach dem Senden einer Nachricht zählt dieser Ausgang von der im Parameter Filter eingestellten Zeit bis 0 herunter. Solange der Wert größer 0 ist, werden keine weiteren Nachrichten gesendet.

Parameter

Trigger
  • Steigende: Flanke: Daten werden bei 0-1 gesendet.
  • Fallende: Flanke: Daten werden bei 1-0 gesendet.
  • Telegramm 0: Daten werden bei Telegramm mit Wert 0 gesendet.
  • Telegramm 1: Daten werden bei Telegramm mit Wert ungleich 0 gesendet.
Thema
Optionales Thema. Das Thema besteht aus der Seriennummer der Steuerung und diesem Parameter. Ist dieser Parameter leer, ist das Thema beispielsweise "8805-ca65-51f9-47e1-b5a6-60a9-344c-0597", anderenfalls "8805-ca65-51f9-47e1-b5a6-60a9-344c-0597-xy" xy = Thema aus diesem Parameter.
Meldung Meldung welche gesendet wird.
E-Mail
Optionale E-Mail-Adresse. Ist der Parameter gefüllt, wird dieselbe Meldung parallel zur Push Benachrichtigung auch als E-Mail an diese Adresse versendet. Es können mehrere Adressen durch Semikolon getrennt angegeben werden. Der SMTP-Server wird aus der Mailserver-Konfiguration des Projekts verwendet. Bleibt der Parameter leer, wird keine E-Mail gesendet.
Filter
Wartezeit in Sekunden bis die nächste Nachricht gesendet wird (Standard 300 Sekunden). Nach dem Senden einer Nachricht werden weitere Nachrichten für diese Zeit verworfen. Der Ausgang FT Filter zeigt die verbleibende Zeit an.
Anzahl Eingänge
Anzahl der Werteingänge (1 bis 8, Standard 1) für die Platzhalter %1 bis %8.

Sowohl beim Thema als auch bei der Meldung können die Platzhalter %1, %2 usw. verwendet werden. Diese werden durch die Werte der Werteingänge ersetzt, %1 durch den ersten Werteingang, %2 durch den zweiten usw. Damit wird beispielsweise die Nachricht "Fehler Sensor größer %1 Grad" zu "Fehler Sensor größer 50 Grad". Die Formatierung richtet sich nach dem Datentyp der verknüpften Adresse; ist keine Adresse verknüpft, wird Fließkommazahl verwendet. Die älteren Platzhalter %d (Dezimalzahl), %f (Fließkommazahl) und %s (String) werden weiterhin unterstützt und beziehen sich auf den ersten Werteingang.

Begrenzung: Die Anzahl der Meldungen ist pro Stunde und pro Tag begrenzt. Die Begrenzung ist fest in der Steuerung hinterlegt, gilt gemeinsam für alle NTFY-Bausteine und schützt vor ungewollten Dauersendungen (z.B. durch einen flatternden Eingang). Wird die Grenze überschritten, wird die Nachricht verworfen, der Ausgang FE Fehler erhöht und eine Fehlermeldung im Debug-Protokoll ausgegeben.

Siehe auch allgemeine Parameter aller Funktionsbausteine.