Running a Functional Test

Running a Functional Test


Functional Testing is a digital commissioning tool to validate equipment operation. KODE Labs supports a variety of tests on a variety of equipment, but it is most commonly used on zone controllers such as Fan Coils, VAVs, and Heat Pumps.


Running a Functional Test

  1. Navigate to the device details of the equipment you would like to test.
  2. On the right-hand sidebar, you will see a Reportsbutton. On the side page that opens up click on the FTT button (indicated hexagon icon with an exclamation mark inside). Clicking this icon will open a tab where you can view a digital log of all previous tests ran on this equipment.
  1. Note: The Test Routine field will not be clickable if there are no applicable functional tests for the device. The functional test requirements depend upon the type of device and points that are available for command, control, and monitoring.



  1. Clicking the Start New Test button from the sidebar will open a prompt to select the specific routine and supply a reason for the test.
  1. The Test Routine allows you to select from all tests available for this piece of equipment. Consideration should be given as to whether boilers, chillers, or any other necessary equipment is running when selecting your Test Routine.
  2. Users can also specify a reason for running the test whether it’s routine maintenance, associated with a tenant complaint, or select others to supply your own reason. These details are used only for documentation purposes and don’t affect the actual test that is ran.


  1. Once you have selected your test you will receive a confirmation message informing you of the maximum test duration and notifying you that you will not be able to command the equipment for the duration of the test. Note: You can cancel the test at any time to restore normal operation.
  2. The test will begin once you confirm. Tests typically begin by putting the equipment into a baseline state of operation and then turning on and off components one at a time to evaluate functional capability. The test will log data after each step in the sequence showing you what is being measured.
  3. When the test is complete, you will see a summary of its performance across each of the steps, as well as details on who initiated the test, on what date, and how long the test lasted. These results can be downloaded into a PDF or PNG to be shared with tenants, property management, or anyone else of interest.



  1. After the equipment has been tested you will be able to view the results of the last test directly from the device details page as indicated by the Last Test indicator at the top.






    • Related Articles

    • FTT Projects

      Hello there ? If you’re reading this then you’re well on your way to functionally testing your building. To get started, enter the main FTT page from the left sidebar on KODE OS. In the 3 dots, you will see projects. The idea is to create a ...
    • Functional Testing Tool (FTT) Dashboard

      Functional Testing serves as a digital commissioning tool designed to validate the operational functionality of the equipment. KODE Labs accommodates a diverse range of tests applicable to various types of equipment, with its primary usage centered ...
    • Functional Testing Tool Creators Guide

      Creators Guide Table of Contents Introduction 3 What is Functional Testing? 3 Overview 3 Workflow Example 3 Common Use Cases 4 Workflow Architecture 4 What is a workflow? 4 Components of a workflow 5 Sequence Architecture 7 Building A Workflow 10 ...
    • What is FTT?

      Understanding Functional Testing Why functional testing is important Traditionally, functional testing is a process that occurs during the commissioning phase of a building new construction or retrofit. When a building is commissioned, every piece of ...
    • Test Results Report

      1: Test Information 1. Details Information associated with this test, including device, device location, initiating job or user, and workflow that directed the test. Actions View Parameters. Click this button to view a table of parameters and values ...