Mobile alerting for monitoring dry contacts with Web-IO from Wiesemann & Theis
Machines, pumps, valves, fire alarm systems, temperature sensors, smoke detectors, etc. often do not offer IT integration. Instead, they provide simple analog cables or dry contacts. Monitoring these I/O states and detecting abnormal behavior or malfunctions is a common scenario in the IoT environment.
A robust industry device for this purpose is the “Web-IO 4.0 Digital, 2xIn, 2xOut” from Wiesemann & Theis GmbH in Wuppertal, Germany (https://www.wut.de/e-57737-ww-daus-000.php). In the following we describe the use of this device together with SIGNL4.
The small connector strip of the Web-IO device allows to monitor two inputs. If you want to monitor the switching states of contacts, you can optionally provide them with a 24 volt supply.
On-call teams responsible for business and operational continuity need to detect abnormal behavior so they can take immediate action. The availability of information on a dashboard is often not enough and can result in employees having to remove leave their actual workstation. Any critical information or warning needs to reach the appropriate employees immediately, no matter where they are.
This is where SIGNL4 comes in. The app-based alerting solution ensures that the right people receive actionable and enriched information at the right time and in any location.
Forwarding of important messages to SIGNL4 via email (SMTP API)
Mobile alerting via mobile push, text, and voice
Staff can acknowledge and take ownership for critical events that occur
Escalation of alerts when a certain time has elapsed
Integrated on-call scheduling to alert the right people at the right time
Events in Web-IO are sent to SIGNL4 via email
Event categorization, routing and automated delivery
Persistent Notifications by push, text and voice call with Tracking, Escalation and Confirmation to Staff on Duty
HOW TO INTEGRATE The method we use here for the integration with SIGNL4 is email. It is necessary to enter the data of the SMTP server of SIGNL4 in the configuration of the Web-IO.
After this data has been entered, the email action can be set up. This area is also self-explanatory. You need to enter the email address of your SIGNL4 team (i.e. <firstname.lastname@example.org>) in the field “recipient email address”.
Subject line and message text can be freely designed. Placeholders are used to mark the places where dynamic values will be entered later.
Switched to (count: ) on (<$ y> – <$ m> – <$ d> <$ h>: <$ i>: <$ s>)
With this formatting of the email, we ensure that SIGNL4 recognizes the individual values as dedicated parameters and visualizes them accordingly in the app as small tiles.
The placeholders are the following values:
= Name of the first input channel
= Switching state of the first input channel
= Counter status of the first input channel
= Device name
<$y> = Year
<$m> = month
<$d> = day
<$h> = hour
<$i> = minute
<$s> = second
These placeholders are replaced with the appropriate values before the message is sent. Since we used the format “label:value” in the message content, SIGNL4 will be recognizing the values and displaying them in the app.
ALERT OPTIMIZATION SIGNL4 can further increase the visibility of alerts through its Signals and Services section. Augmenting the color and icon of alerts will provide more relevant information at a glance without having to open the alert.
Change alert color and override title + text
Override text, colors and titles are triggered by keywords set within the mobile app.
Functional Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
The technical storage or access that is used exclusively for statistical purposes.The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.