Zum Inhalt springen

Trigger-Konnektor

Der Trigger-Konnektor implementiert bedingte Logik mit MXL (Meddle Expression Language).

Konnektor-Typ: MeddleTrigger

Benutzerdefiniertes Payload senden, wenn Bedingung wahr ist:

{
"type": "MeddleTrigger",
"config": {
"mode": "DirectDispatch",
"condition": "temperature > 80 || pressure > 10",
"payload": {
"alert_type": "critical",
"severity": "high",
"message": "Schwellenwert überschritten"
}
}
}

Wenn Bedingung wahr ist, gibt es das benutzerdefinierte Payload aus.

Originaldaten nur durchlassen, wenn Bedingung wahr ist:

{
"type": "MeddleTrigger",
"config": {
"mode": "Passthrough",
"condition": "temperature > 25 && status == \"active\""
}
}

Wenn Bedingung wahr ist, gibt es das Original-Payload weiter.

  • > Größer als
  • < Kleiner als
  • >= Größer oder gleich
  • <= Kleiner oder gleich
  • == Gleich
  • != Ungleich
  • && UND
  • || ODER
temperature > 80
pressure < 10
temperature > 80 && pressure < 10
humidity > 60 || temperature > 25
status == "active"
count != 0
temperature >= 20 && temperature <= 30
  1. Warnung bei Schwellenwert-Verletzungen
  2. Daten basierend auf Bedingungen filtern
  3. Daten bedingt routen
  4. Geschäftslogik implementieren
{
"type": "MeddleTrigger",
"config": {
"mode": "DirectDispatch",
"condition": "temperature > 80",
"payload": {
"alert": "high_temperature",
"severity": "warning"
}
}
}
  • Verwenden Sie Passthrough zum Filtern
  • Verwenden Sie DirectDispatch für Warnungen und Benachrichtigungen
  • Kombinieren Sie mehrere Bedingungen mit && und ||
  • Testen Sie Bedingungen mit verschiedenen Eingabewerten
  • Alert - Benachrichtigungen senden
  • Filter - Einfache Schlüsselfilterung
  • MXL-Referenz - Vollständige MXL-Dokumentation