Enum Mapping

Enum Mapping

KODE OS is taking steps to unlock the full power of automation and control. Now with the ability to map enums into the universal language that powers KODE OS, our functional testing , fault detection, optimized start stop, and insights will work at greater quality and greater scale. Enum mapping is used to unify the boolean and string values, and it works based on our Ontology rules.

Navigate to Enum Mapping

Enum Mapping is available inside of Points Apply Template Page.
Whenever you template a boolean or string point you will now see a window on the right side of the point group indicating that there are enums inside.


 


If all enums are mapped already, then no further action is required, but you can always review the mapping by clicking on the window.



If there are unmapped enums, you will see a red dot indicator on the window. You will also see these devices flagged in the ontology report.



Mapping Enums

Mapping enums is simple. On the right side of the window you will see a list of all possible values that point you are mapping could take. On the left side of the window, you’ll see the standardized values of KODE OS.



When mapping writable points, you’ll have the option to double click the value which should be written to by default in automation algorithms.

The purpose of enum mapping is so that KODE OS features like OSS, FTT, FDD are more effective and more scalable across all the devices we encounter and their multiple ways of representing the state they are. One concrete example is looking at Occupied Mode point and all its forms of i.e. OCC, Occ, Occupied, OCCUPIED, etc.


    • Related Articles

    • How Enum Mappings affect FDD & FTT Rules

      Introduction This document explains how Enum Mappings impact the rules used by our Fault Detection and Diagnostics (FDD) and Functional Testing Tool (FTT) within the platform. It highlights the importance of correctly configuring enumMappings to ...
    • Using Ontology for Uplift and Configuration

      The KODE Ontology introduces an innovative approach to defining devices, focusing on their operations and functionality. Drawing inspiration from Google's Ontology, it aims to establish a uniform schema and toolset for representing structured ...
    • Schedules

      Schedules Options and Features The schedules feature allows you to manage and modify functioning schedules of various devices that are connected in a building. View, modify, delete numeric, boolean, string or enum schedules as required. Create ...
    • Device Discovery

      The goal of device discovery is to identify the equipment that has been integrated into a Data Source and to bring that data into KODE OS. Follow the below steps to help you discover your devices. Navigate to a building of your choice through the ...
    • Optimized Start Stop - OSS Adapter

      KODE 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 ...