Keep an overview from distant locations – with the rule.box and Node-RED in just four steps. Please watch the video opposite or read the step-by-step instructions below on this page.


What is needed:

  • Any W&T rule.box
  • A network-compatible thermometer, e.g. W&T web thermometer
  • A Slack account

The necessary steps at a glance:

  1. Create a classic app for a Slack workspace
  2. Add the app to Slack Channel
  3. Install Slack connectors in the Node-RED editor
  4. Configure and connect nodes

1. Create a classic app for Slack Workspace

First, log in to your Slack account. Then enter the following URL in the browser:

api.slack.com/apps?new_classic_app=1

Name the app and specify the desired workspace. The name can be changed afterwards.

  • Under “Basic Information” click on Bots and then on Add legacy bot user .
    At this point, assign a bot name and the default username.
    The bot allows communication between Slack users and the new app.
  • Under OAuth Access Token on the left side you can add the app to your workspace. Important: After granting access authorization, copy the bot user OAuth access token for configuration in Node-RED from the following interface.

Go to Top


2. Add the app to Slack Channel

Open the desired channel in Slack and add the new app under Channel Details .

  • All other configurations are made in the Node-RED Editor, which is preinstalled on the rule.box.

Go to Top


3. Install Slack connectors in the Node-RED editor

Open the Node-RED Editor and select Manage Palette in the top right menu . Enter the search term “Slack” in the “Install” tab. Select the connector package “node-red-contrib-slack” and confirm with install . The connectors are now added to your palette.

Go to Top


4. Configure and connect nodes

  • Select the “slack-rtm-out” node from the list of nodes on the left, drag it onto the desktop and start the configuration by double-clicking on the node.
  • Enter a name for the node and add a new Slack client. At this point, insert the bot user OAuth access token copied in step 1 into the “Token” field.

  • Confirm your entry with Add and Done .
  • Drag an “Analog IN” node for your web thermometer from the node list onto your desktop and configure it with a double click. Add a new Web-IO by entering the IP address of your web thermometer. Enter the Slack Channel as the topic in which the temperature data should be displayed. Confirm the configuration with Done .
  • Connect the output of the thermometer node to the input of the Slack node and confirm with deploy .
  • In your Slack channel you can now see that values are automatically added when the temperature changes.

Go to Top

Go to Node Red Category

Get Started - Order A Trial Version For 30 Days.

Try our products from Wiesemann & Theis free of charge for 30 days by writing in the note of the order: Want to test the product.
If you do not wish to make use of your right of return within 30 days, simply pay the accompanying invoice. Free shipping in Denmark.