Machine and sensor data sent from Interstack’s stacks can be viewed in any web browser on any device (phone, tablet, or laptop) using the Interstacks MyStacks cloud dashboard. You can also optionally enable over-the-air (OTA) software updates to the programming (blueprints) inside of your stacks.
- All data sent to the MyStacks cloud dashboard is timestamped and saved in a database for viewing immediately and for later reporting.
- Users can create as many customized dashboards as they need.
- Select from the menu of visualization widgets (e.g. single value, line charts, tables) then add them to your dashboard.
- Assign a tag (data stream), or multiple tags, to a visualization widget.
- Re-arrange and re-size the widgets. Layouts that you do on a tablet, phone, or laptop will be remembered for that device screen size.
- Set red/green/yellow visualization colors based on data thresholds you enter.
- Text and email notifications (alerts) can be sent based on criteria you select, for example a sensor reading exceeding some threshold value.
- Data can be exported to CSV files for use in spreadsheets.
- Note: We recommend the Chrome web browser as it always supports the most up to date web standards, but other modern, current version web browsers also will work. Microsoft is deprecating its Internet Explorer web browser and replacing it with its Edge web browser as it is more compliant with web standards. We do not recommend or support Mozilla’s Firefox web browser.
- Note: Internet network access to the MyStacks web site must be allowed via your local network. Stack hardware sending data to the internet must also be allowed. Email us at email@example.com for any network firewall issues.
Get a username and password to login to your MyStacks dashboard account for use at mystacks.interstacks.com Contact Interstacks at firstname.lastname@example.org, your Interstacks support engineer, or your administrator. Stacks that you own and that send data will be provisioned for your account.
When you first login, you may see a blank page, or a starter dashboard that your administrator set up.
Make a New Dashboard
Select the icon in the top left of the page that looks like 3 horizontal lines to view the dashboard selector. To create a new dashboard, select “Add New Dashboard” button. To switch between dashboards, simply select from the list.
Dashboard Rename, Delete, Set as Default, Share, and Duplicate
After you have multiple dashboards, you may want to rename, delete, or make one your default. To do this, select the three vertical dots icon in the top right of the scrollable page area. You will then see a pulldown list with those choices. You can duplicate the current dashboard by selecting “Duplicate this Dashboard”. You can send an invitation to another user in your organization so that they can make a copy of the current dashboard by selecting “Share as Template”. When the invited user logs in to their account, they can accept the invitation and copy the dashboard by selecting the person icon in the top right of their dashboard and selecting the invite message. The person icon will have a small red alert circle on it if there are messages for them.
If you want to share your dashboard with all the users in your group, select “Share Dashboard” from the dashboard options pull down. From the pop up, select the group to share this dashboard. Click on “Share”. Now this dashboard can be accessed by anyone in that group based on the privileges (read only, write) they have been assigned for that group.
The shared dashboard will automatically show up in the dashboard list of all of the users in the group when they next log in. Multi user sharing is achieved through locking and unlocking a shared dashboard. Shared dashboards always come up in locked state. If a user chooses to modify the dashboard (and they have write access), they can click on the lock icon in the top right to unlock it.
The unlock will be successful if no one else has exclusive access to the dashboard already. When unlocked, the current user has exclusive access to modify the dashboard until they lock the icon once again. If a user attempts to unlock a dashboard that has been locked by someone else, they will be prompted with a notification asking if they would like to forcefully get access from the other user.
If you have a large number of dashboards, you may want to manage them by creating groups of dashboards. To create a dashboard group, simply name (or rename) dashboards using a prefix name for the group followed by a period character, then the specific name of that dashboard. For example, if you name dashboards “MyGroup1.machine1”, “MyGroup1.machine2”, “MyGroup1.machine3”, when you go to the dashboard selector, you will see a single entry called “MyGroup1”. If you select the up/down arrow for that group, you will expand (or contract) the list of dashboards in that group. To go to a specific dashboard in the group, simply select it.
Add Visualization Widgets
To add a visualization widget to your dashboard, select the “+” icon in the top right of the page. You may have to scroll the view in your browser window to the top of the dashboard.
Select the type of visualization widget you want. Then select the “Finish” button. It will be placed on your dashboard. Visualization widgets include single value, time series line charts, a table view, various analytics, and administrative functions.
Re-arrange and Re-size
Widgets can be re-arranged by simply dragging and dropping using the widget header area. Widgets can be re-sized by simply dragging and dropping using the bottom right corner of the widget.
Layouts that you do on a tablet, phone, or laptop will be remembered for that device screen size.
To enter configuration options for a widget, select the icon in the header of the widget that looks like a gear. The gear icon will only appear when you mouse over the visualization area. The configuration options you see will depend on the specifics of each widget.
In addition, you will see blue icons that directly link to centralized tag property settings. You can choose to use the centralized settings or override them within individual widget configurations.
Various configuration settings for tags default to being centralized in the tags tab section of the Stack Management info popup. You can get to the centralized tag properties popup via direct links from visualization widget configuration panels or from the blue Info icon in the Stack Management widget. The centralized tag properties will be reflected in all visualization widgets that have the “Use tag settings” checkbox checked.
The tag name can be changed as well as the units label used in visualizations. Each section of the tag properties can be expanded or collapsed using the up/down icon.
Numeric measurement properties can optionally include a scaling factor and a fixed offset. Threshold properties configure the Gauge, Line chart, and Tank level dividing lines (to represent nominal, above nominal zone1, zone2, zone3). Asset properties allow you to assign internal asset identifiers to a tag.
State properties define the mapping from raw data to “states”. For example, below 80 could be the state “cold” and above 80 could be the state “hot”. These states are used in various visualization and reporting widgets.
Line Chart Widget
Select the name of the device that will send data to this widget from the “Stack” pull down menu. Then select the “Attribute” (tag name) from its pull down menu. You may also see an option to select the tag as a calculated moving average. If the selected widget can view multiple attributes, you can add them with the “+” icon. Line chart and table widgets can display as many attributes as you want. (Note that Attributes (tag names) are automatically assigned based on the data that is sent from the hardware device (stack)). Then select the “Next” button.
Datapoint, Gauge, Level, and Table Widgets
Depending on the widget, you will see various configuration options.
For time series widgets, the time frame length is set in the Length field. Whether the data is displayed in real time (Moving) or just a fixed time window is determined via the buttons Fixed/Moving. (Note that the longer the time length, the more data that must be downloaded from the database to the browser for viewing). The Y-axis has buttons for setting a fixed range (min/max) or for automatically setting the range based on the min/max of the current data. Note that if Auto is selected, the Y-axis will continually adjust its settings. Select “Finish” when you are done configuring your widget.
Threshold properties (in Tag properties) define dividing line zones in visualizations (e.g. nominal, above nominal, danger).
You can add as many tags as you like to the Table widget. As data is received, values for each tag for that update cycle are displayed in a single row.
Red / Yellow / Green color indicators
To set red/green/yellow display indicators in various widgets, select the bell icon in the widget header.
You can enter criteria for when the data should be displayed in various colors, for example display in red if a temperature exceeds a particular value or set red/yellow/green levels. If you select “Use tag settings” the levels will be set by the centralized “threshold properties”. You can get to those by selecting the blue info icon in the main widget configuration settings.
Widget Text Label
You can change the text that labels a widget by selecting the 3 vertical dots icon in the widget header, and then select “Name this Widget”.
Delete a visualization widget
You can delete a widget from a dashboard by selecting the 3 vertical dots icon in the widget header, and then select “Delete this Widget”.
Export to CSV file
You can export the data in a widget to a CSV file by selecting the 3 vertical dots icon in the widget header, and then select “Export to CSV”. The data viewable in that widget will be immediately downloaded to a CSV file which you can then import into a spreadsheet or business intelligence tool.
View data from earlier time frame
To view data from an earlier time frame in a widget currently displaying real time data you can use the “Previous” and “Next” buttons to move the viewing window. To get back to the real-time view, select “Reset”. To view data from arbitrary dates: Select the Gear icon in the widget header; Select Next; in the Time Frame area select the Fixed button; Click on the date/time in the Start field; You will then see a calendar popup to select a date and a time; Select OK when done; Then set the time length in the Length field; Select Finish.
Stack Management Widget
To view a list of the connection status of all of your stacks and their properties, alerts, and other information, place the “Stacks Management” widget on one of your dashboards. It will show a list of the stacks assigned to your account, their red/yellow/green connection status and other information.
If you select the “More Info” icon to the far left of any row, you will see a popup that contains more information about your stack.
The popup has four areas selectable via the top row: Properties, Alerts, Tags, and Configure. The PROPERTIES tab lists information about your stack. The ALERTS tab is where you can set, view, and edit text/email alerts based on conditions you set. The TAGS tab is a centralized area to edit many configuration settings for each tag. For example: tag name, threshold properties, defining states from raw data (e.g. greater than 80 is “hot”), scaling or offset factors, and measurement units (Celsius, Fahrenheit, ppm, lumens).
To set text or email Alerts, select the ALERTS tab in the Stack/Device Management popup by clicking on the word “ALERTS”.
Select “Create New” to set a new alert. Enter your criteria for the notification using the pull down menus in each field. Enter the destination email address for the alert. The description field text will be sent in the email and used in the Alerts History widget informational pop up.
Text messages can be sent via email addresses to mobile carriers. For example email@example.com will send a text message to AT&T mobile phones using the phone number entered. For Verizon use firstname.lastname@example.org. For Sprint use email@example.com. T-Mobile use firstname.lastname@example.org.
The MyStacks cloud will send Alerts whenever the criteria is satisfied.
Alerts (History) Widget
The Alerts (history) widget displays a historical list of alerts that have been triggered. It must first be configured by using the gear icon in the top right of the widget to select the stacks you would like to use. You can view details on an individual alert by selecting the “i” icon in the far left of the alert’s row.
Analytics – Signal Statistics Widget
The “Signal Statistics” widget calculates statistics, typically for time series values data. When you configure the widget, you would often use a fixed time frame (instead of moving), typically the past one hour, or past eight hours. The visualization shows the first order statistics for the data in that time frame as well as a histogram of the values in that time frame. This analysis often helps with setting trigger levels for determining machine or sensor states that are used in the “State Table” widget. For example, if a power consumption sensor (CT or current transducer) is connected to a power line going to a machine, you might want to set trigger levels for machine states such as Off, On, and On-Load. By letting a machine operate normally for some period of time, then using this “Signal Statistics” widget, you can easily set those levels for the “State Table” widget. Please contact your Interstacks support engineer or email email@example.com for more information.
Analytics – State Table Widget
The “State Table” widget will show a timestamped list of all defined states for a single data stream (tag). When you configure the widget, you define state trigger levels for the data stream and each state’s name. The list shows start, end, and duration times. If you select the time frame as “moving”, it will continuously update the duration time of the current state. By setting the time frame to fixed, and specifying any date in the past, you can view historical state data. The “Previous”, “Next”, and “Reset” buttons also move the viewed time window.
For example, you could see a list of On, Off, and On-Load states for a machine if the data stream was from a power consumption sensor. In this way, machine utilization (OEE) productivity can be monitored and maintenance can be scheduled based on actual usage data. Your Interstacks support engineer will assist in setting up and configuring dashboards to achieve your goals.
Analytics – State History Widget
The “State History” widget shows a bar chart indicating the percentage of time the time series data (tag) spent in each state during each hour and a text table summary below the chart. During configuration, you can assign colors to each state and specify the time frame, often the trailing 8 or 24 hours, and whether the time frame is fixed or moving and hence updated continuously. By setting the time frame to fixed, and specifying any date in the past, you can view historical state history data. The “Previous”, “Next”, and “Reset” buttons also move the viewed time window. This widget is often used to give a broader view of machine utilization (OEE) or other sensor and productivity data.
Analytics – Counts Widget
The “Counts” visualization widget is used to view machine or sensor data that represents a numeric count. It is often used to count machine cycles (open/close, cut, drill), number of pieces entering or exiting a machine, flow meter counts, or product items on a packaging line. The raw data usually comes from dry contact switches, proximity sensors, digital input signals, flow meters, or dry contacts from relays connected to a machine or PLC. The visualization shows counts by hour in a bar chart and a text table.
Configure the Counts widget by selecting the gear icon in the title bar of the widget. Select the Device (stacks) and tag. Select “Next” to see the other configuration settings. If you select the time frame as “moving”, it will continuously update the current count. By setting the time frame to fixed, and specifying any date in the past, you can view historical data. The “Previous”, “Next”, and “Reset” buttons also move the viewed time window. The “Count Type” options are set depending on the type of count data in the tag’s data stream. Use “Sample Count” if the data is 0 or 1 indicating a particular digital state. Use “Cumulative Sum” if the data is a monotonically increasing number for each sample. Use “Sum” if the data is a numeric value over the sample time window (often used with flow meters).
Analytics – Multi-tag report
When you have multiple sensor or data feeds from one or many stacks, you can use this widget to view count or state information from all of them. A table/spreadsheet view has a list of tags and user defined time periods. These time periods could be hours, days, or user defined shift periods. Each cell in the grid is an aggregate of time in each state, percent of time in each state, or an aggregate of counts (open/close digital count). Of course the most recent column is updated in real-time as data is received.
If you wanted to monitor the productivity of many machines in your factory, you could use the Multi-tag report to see counts of units for each machine by shift.
Analytics – OEE Widget
OEE, overall equipment effectiveness, can be derived in many ways depending on specific machines or operational flows or an organization’s definition of uptime and downtime. The other Analytics widgets can be used as part of OEE metrics. This OEE widget is an advanced widget for a specific approach to OEE. It generates a report based on the time period specified and its configuration options. You can enter break times, number of scrap parts, and other information to be used in the report.
Stack Messaging Widget
The stack messaging widget allows messages to be sent from the MyStacks IoT cloud platform to a specific stack. The widget creates a single button that when selected, sends message(s) to the stack on its next update cycle. It is configured by selecting the stack and the attribute(s) used to receive the message(s).
Usage on Phones and Tablets
When viewing dashboards on a phone or tablet mobile device, you can rotate the device to view the dashboard in portrait or landscape mode. To scroll the dashboard view on a mobile device, you may have to select the area on the far right of the dashboard, outside the border of any visualization widgets. If you re-arrange and re-size the widgets, the layouts will be remembered for that device screen size.
Organization Management Widget – Adding User Accounts
Your administrator or Interstacks support engineer can add individual user accounts by using the “Organization Management” widget on a dashboard. A new user is sent an email invitation by the administrator. Accepting the invitation by clicking on the accept button in the email will create the new account with the user name (email). A password will be created on initial login. Sub-groups can be added underneath your main organization to represent different locations, departments or work cells. Users and devices (stacks with their data stream tags) can then be associated with each sub-group. User accounts can be Admin, read only, or read-write. Read only users cannot edit dashboards, just view them. Only Admin users can invite users to newly created login accounts. Invitations for new users should be sent from the group they will be a member of. To expand or contract sections in this widget, click on the arrows.