W&T verbindet
Interfaces für TCP/IP, Ethernet, RS-232, RS-485, USB, 20mA, Glas- und Kunststoff-LWL, http, SNMP, OPC, Modbus TCP, I/O digital, I/O analog, ISA, PCI

Applikation zur rule.box:

Temperaturen in Slack

IO-Daten, wie z.B Temperaturwerte in Slack einbinden


Schematische Darstellung

Temperaturen in Slack

Sie aktivieren die Videofunktion über folgenden Button, mit dem Sie den Anbieter Google in Anspruch nehmen und (datenschutzrechtlich auf eigene Gefahr ;) diesem Daten übermitteln.

Youtube betreten

Youtube betreten



Temperaturen in Slack

Behalten Sie den Überblick von entfernten Standorten aus - mit der rule.box und Node-RED in nur vier Schritten. Schauen Sie sich dazu gerne das nebenstehende Video an oder lesen Sie die Schritt-für-Schritt-Anleitung weiter unten auf dieser Seite.




Was benötigt wird:

Sie haben noch keine rule.box und möchten das vorgestellte Beispiel einfach mal ausprobieren?

Kein Problem: Wir stellen Ihnen eine rule.box gerne kostenlos für 30 Tage zur Verfügung. Einfach die Musterbestellung ausfüllen, wir liefern die rule.box zum Test auf offene Rechnung. Wenn Sie das Gerät innerhalb von 30 Tagen zurückschicken, schreiben wir die Rechnung komplett gut.

Zur Musterbestellung

Die nötigen Schritte im Überblick:


Schematische Darstellung

Schematische Darstellung



1. Anlegen einer Classic App für Slack Workspace

  • Melden Sie sich zunächst in Ihrem Slack-Konto an. Geben Sie dann im Browser folgende URL ein:

    api.slack.com/apps?new_classic_app=1

  • Benennen Sie die App und geben Sie den gewünschten Workspace an. Der Name kann im Nachhinein noch geändert werden.

    Screenshot Create a Slack App

  • Unter “Basic Information” klicken Sie auf Bots und anschließend auf Add legacy bot user.
    Vergeben Sie an dieser Stelle einen Bot name und den Default username.
    Der Bot erlaubt das Kommunizieren zwischen Slack-Nutzern und der neuen App.

    Screenshot Add App Display Name

  • Unter OAuth Access Token auf der linken Seite können Sie die App zu Ihrem Workspace hinzufügen. Wichtig: Nach Erteilen der Zugriffsberechtigung kopieren Sie aus der folgenden Oberfläche den Bot User OAuth Access Token für die Konfiguration in Node-RED.


2. App zu Slack Channel hinzufügen

  • Öffnen Sie in Slack den gewünschten Channel und fügen unter Channel Details die neue App hinzu.

    Screenshot App in Slack-Channel hinzufügen

  • Alle weiteren Konfigurationen nehmen Sie im Node-RED Editor vor, der auf der rule.box vorinstalliert ist.


3. Slack-Konnektoren im Node-RED Editor installieren

  • Öffnen Sie den Node-RED Editor und wählen Sie dort im Menü oben rechts Palette verwalten. Im Reiter "Installieren" geben Sie den Suchbegriff "Slack" ein. Wählen Sie das Konnektoren-Paket "node-red-contrib-slack" aus und bestätigen Sie mit installieren. Die Konnektoren werden jetzt Ihrer Palette hinzugefügt.


4. Knoten konfigurieren und verbinden

  • Wählen Sie aus der Knotenliste am linken Rand den “slack-rtm-out”-Knoten, ziehen Sie ihn auf die Arbeitsfläche und starten Sie die Konfiguration mit einem Doppelklick auf den Knoten.

  • Geben Sie einen Namen für den Knoten an und fügen Sie einen neuen Slack Client hinzu. An dieser Stelle fügen Sie im Feld "Token" den in Schritt 1 kopierten Bot User OAuth Access Token" ein.

    Screenshot Nodes konfigurieren

  • Bestätigen Sie Ihre Eingabe mit Hinzufügen und Fertig.

  • Ziehen Sie einen "Analog IN"-Knoten für Ihr Web-Thermometer aus der Knotenliste auf Ihre Arbeitsfläche und konfigurieren Sie diesen ebenfalls mit einem Doppelklick. Fügen Sie ein neues Web-IO hinzu, indem Sie die IP-Adresse Ihres Web-Thermometers angeben. Als Topic geben Sie den Slack Channel an, in dem die Temperaturdaten angezeigt werden sollen. Bestätigen Sie die Konfiguration mit Fertig.

  • Verbinden Sie den Ausgang des Thermometer-Knoten mit dem Eingang des Slack-Knoten und bestätigen Sie mit deploy.

  • In Ihrem Slack-Channel sehen Sie jetzt, dass automatisch Werte hinzugefügt werden, wenn sich die Temperatur ändert.