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. Stacks can also send data directly to any industrial IoT platform or database, on-premise or cloud hosted. 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.
- API access to the raw data can be provided for any IT staff that want to write software for custom applications or integrations.
- 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.
- 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 firstname.lastname@example.org 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 email@example.com, 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
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 menu with the choices.
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 down the view in your browser window.
Select the type of visualization widget you want. Then select the “Finish” button.
Now you need to configure your new 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.
Select the device name, from the “Stack” pull down menu, that will send data to this widget. Then select the “Attribute” (tag name) from its pull down menu. 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.
Depending on the widget, you will see various options for configuring its view.
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.
Red / Yellow / Green color indicators
To set red/green/yellow display indicators, select the icon in the widget header that looks like a bell.
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.
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”.
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.
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”.
Notifications – Alerts
To set text or email notifications (alerts), select the person icon in the very top right of the page, next to the account name.
Then select “Set Alarms”.
A list of your stacks will be displayed with an expand/contract icon on the far right for each one. Expand the stack you want to set notifications for, select “Create New Alarm”. Enter your criteria for the notification using the pull down menus in each field. Enter the email address you want to send that particular notification to.
Text messages can be sent via email addresses to mobile carriers. For example firstname.lastname@example.org will send a text message to AT&T mobile phones using the phone number entered. For Verizon use email@example.com. For Sprint use firstname.lastname@example.org. T-Mobile use email@example.com.
When finished, select “Save” in the bottom right. The MyStacks cloud will send notifications whenever the criteria is satisfied.
View data from earlier time frame
To view data from an earlier time frame in a widget currently displaying real time data: 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.
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.
To view a list of the connection status of all of your stacks, 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.
Analytics – Signal Statistics
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 firstname.lastname@example.org for more information.
Analytics – State Table
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. 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
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. This widget is often used to give a broader view of machine utilization (OEE) or other sensor and productivity data.
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.
API access to raw data
Email us at email@example.com or your Interstacks support engineer, if your IT department would like API access to the raw data stored in the database so they can write their own software for custom IT applications or other IT integrations.