1. Intro
  2. TagModel
  3. Structure
  4. TimeZones
  5. Units
    1. Overview
    2. Unit System
    3. Database
    4. Common Units
      1. Misc
      2. Area
      3. Currency
      4. Energy
      5. Power
      6. Pressure
      7. Temperature
      8. Temperature differential
      9. Time
      10. Volumetric Flow
  6. Grids
  7. Filters
  8. Zinc
  9. Json
  10. Trio
  11. Csv
  12. Rest
  13. Ops
  14. Auth
  15. VFDs
  16. Networks
  17. Energy
  18. Zones
  19. AHUs
  20. VAVs
  21. UnitaryEquips
  22. Chillers
  23. Boilers
  24. Tanks
  25. ElecPanels
  26. Lighting
  27. Builds
  28. Bacnet
  29. ChangeLog
  30. License



All number tag values can be annotated with an optional unit. In addition, it is required to annotate each numeric point with the unit tag. In both cases, the unit must be an identifier defined by the standard unit database.

Unit System

As a general principle, all the data associated with a given site should exclusively use either the SI metric system or the US customary system. Mixing unit systems within one site will cause serious headaches.


The unit database used by Project Haystack is managed by the Fantom open source community as part of the sys::Unit API. This database was originally based on the oBIX specification, but has since been expanded to allow multiple aliases to be used for each unit.

Each unit of measurement has a full name and zero or more symbols which are used as aliases for that unit. For example "square_meter" is the full name and the symbol alias is "m²". Some units might have multiple symbols, for example "hour" has the symbols "hr" and "h". Some units like "day" have no symbols.

All unit identifiers are limited to the following characters:

By convention the symbol is the preferred notation. If there are multiple symbols, then the last symbol defined by the database is the preferred one.

Common Units

Below are some commonly used units. You can download the full unit database from Downloads or from the Fantom website.


percent, %


square_meter, m²
square_foot, ft²


australian_dollar, AUD
british_pound, GBP, £
canadian_dollar, CAD
chinese_yuan, CNY, 元
euro, EUR, €
us_dollar, USD, $


kilowatt_hour, kWh


kilowatt, kW


kilopascal, kPa
pounds_per_square_inch, psi
inches_of_water, inH₂O
inches_of_mercury, inHg


fahrenheit, °F
celsius, °C

Temperature differential

fahrenheit_degrees, Δ°F
celsius_degrees, Δ°C


millisecond, ms
second, sec
minute, min
hour, hr, h
week, wk
julian_month, mo
year, yr

Volumetric Flow

liters_per_second, L/s
cubic_feet_per_minute, cfm