Advanced Features

Advanced Features

KODE OS navigation is organized into two primary ways. The left hand navigation bar provides access to modules and functionality. And then within each building there are widgets guiding you to details of the building operation. Below we walk through each major navigational component.

FTT

Click on the Notepad with a check icon to navigate to the FTT feature.

FTT Dashboard

On top of the page, you will find a number of filters as drop down menus from which you can select: Time Period, Choose Users (Assigned to events), Preferences (show/hide charts) and Filters (displaying FTT general filters like Areas for which FTT was run, Device Types, Workflows etc.). These options will filter out the FTT widgets below them.


The FTT dashboard provides an overview of testing progress through various widgets, displaying key metrics such as test execution, pass/fail rates, scores, and issue tracking for enhanced visibility into system functionality.

Three Dots Button

  • Clicking on the three dots button will give you two actions:

    • Projects: The idea is to create a Functional Testing Project that spans the entire building, multiple floors, and usually takes place over several days, weeks or months. In the past, you had to individually schedule floors or batches of devices, FTT Projects now automates this.

    • Workflows: This gives you the ability to view all the workflows available in KODE OS, as well as to edit them to your liking.

View All

  • View All option will represent a list of all tests that have been run. 

  • On top of the page, you will find the Filters button. Clicking on this button a number of filters as drop down menus will appear, from which you can select: Canonical Type, Status, Workflow, Score, Time Period. These options will filter out the FTT list below them.

FDD - Fault Detection Diagnostics

A fault is a period of time in which a specified condition is true on a specific device.

FDD Dashboard

To access the FDD dashboard, navigate to the left-hand side of the screen and select "FDD" from the available features.


In this dashboard, the Fault Detection and Diagnostics (FDD) feature presents data in these key forms:

  • Active Data - This dashboard provides a snapshot of ongoing events and incidents, high-priority events, and currently escalated events in real-time. 

  • Historical Data - The initial button on this page, located in the top right corner, is the embedded calendar for the dashboard. It allows for the customization of data viewing by offering options such as yesterday, the last 2 days, 7 days, 30 days, data for the current month, or the ability to define a custom date range.

  • Stream Data - The FDD Streaming view provides the classical interface for monitoring building notifications along with a number of preference settings to adjust the view to needs of the portfolio or user.

  • All Data - This page represents a list of all events that have been generated. 

    • On top of the page, you will find the Filters button. Clicking on this button a number of filters as drop down menus will appear from which you can select: Routines, Priorities, Device Types, Ack Status, State, Domains. These options will filter out the FDD list below them.

Three Dots Button

  • Clicking on the three dots button will give you three actions:

    • Configs - Configure FDD routines in batch to establish monitoring alarms on the integrated pieces of equipment to determine a system fault.

    • Policies - This refers to the establishment of notification preferences. The policy determines the communication method, the message, the recipient group, and escalation patterns.

    • Routines - This gives you the ability to view all the routines or logic blocks available in KODE OS, as well as to edit them to your liking.

OSS

OSS starts your equipment at the latest possible moment to save runtime and energy while optimizing for comfort. OSS starts each device at the optimal time so that the zone temp is in range of the cooling and heating setpoint range at your target time. Every building is different and we use the OSS Adapter to tune our machine-learning optimization to your building's data. 

OSS Adapter

Navigate to the OSS icon from the left main sidebar of a site view, and click on it.


On this page, you have the ability to select your OSS operation mode. There are three Operation Modes available: 

  • Comfort - The goal of Comfort is to have all zones on setpoints by the time occupancy starts. The focus is on occupant comfort.

  • Balanced – The goal is to have the third quartile of the zones on setpoint by the time occupancy starts. The focus is on occupant comfort as well as energy savings.

  • Energy Savings – The goal is to have the medium of the zones on setpoint by the time occupancy starts. The focus is on energy savings.


Click on the Adapters button at the top right of the screen and then click on the “Add OSS Adapter” button to add a new adapter.

OSS Device Selection

Once you create the OSS Adapter, and apply the devices and points type you want to be part of OSS, you will be prompted to select the specific devices and points. You can also exclude any of the devices you do not want to be part of OSS by deselecting them. 

Building BI

Building BI  allows you to view data on a dashboard and chart form. This data can provide valuable insights into the performance of your building management solution, helping you make informed decisions about how to optimize and improve your operations. Building BI makes it easy to view and analyze your data.


To access Building BI, you'll first need to log into your account in KODE OS. Once you're logged in, look for the "Building BI'' module on the left main navigation bar. Click on this module to open the Building BI.

BBI Dashboards

The dashboard displays a range of data points, tables and charts related to your building management solution. These data points are presented in the form of tiles that can be customized to suit your needs. 


Each dashboard has their own widgets that can be customized based on your use cases. The Chart Configuration option in the edit mode of a widget allows you to select the chart type you want to use, set up metrics and filters, and style the widget view. 

BBI Data Sources

BBI Data Source is the source where all the data that we apply to the dashboard live. These data sources are customized based on the data that we have in the KODE database and you can apply SQL Expression to the existing data or columns based on your use cases.

BBI Templates

Templates are dashboards that you can save them as templates to use in other sites or clients.

Roles and Permissions

When creating a dashboard by default the owner will be the creator of the dashboard. The owner then can set the permissions for the dashboard based on roles and users which will help to control who has access to view, edit, and export data.


There are 3 kind of permissions for BBI Dashboards that you can choose to share with a specific role or a specific user:

  • Owner - has permissions to view & edit the dashboard, set permissions, create a template for the dashboard, share it with external users and delete the dashboard.

  • Can Edit - has permissions to view & edit the dashboard, save as template and share it with external users.

  • Can View - has permissions to view the dashboard and share it with external users. 

Shareable Link

You have the ability to build your desired dashboards and embed them in other platforms or share them with external users.


Upon opening the dashboard at the top right of the page you will see the “Share” button. Clicking that button will open a dialog from where you can choose: 

  • Choose pages to share.

  • Access Expiration.

  • Link Title.

  • Refresh Rate.

  • Allowed IPs (Optional).


    • Related Articles

    • Core Features

      KODE OS navigation is organized into two primary ways. The left hand navigation bar provides access to modules and functionality. And then within each building there are widgets guiding you to details of the building operation. Below we walk through ...
    • KODE Glossary

      A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z A Alarm A device-reported occurrence for the attention and/or resolution by building management. API API allows different software applications to ...
    • KODE Support

      This article explains the different ways you can get support for KODE Labs! KODE Labs Knowledge Base Welcome to the KODE Labs Knowledge Base! Use the search bar above to quickly find answers to your questions about KODE OS, myMSI, or Launchpad. We ...
    • Bug Submission Tips

      Bug reports play a key role in helping us improve our product and ensure you get the best experience possible. To speed up how quickly we can fix issues, we’ve put together this short article to explain how using screenshots and video recordings can ...