browse

10 Minute Read

| Hayloft/ Domain Modeler 

Hayloft/ Domain Modeler, a new project haystack initiative of 75F for digital twins of the building equipment. It is a free and entirely open-source haystack-based model-building platform for all types of building equipment and applications.

The Hayloft/ Domain Modeler is designed to standardize the definitions of various kinds of equipment as represented using Haystack. It is conceptualized to envisage the creation, storage, and change tracking of Haystack-based devices and entity models used in the Building Management Space. 

DM1.png

The Domain Modeler application lets the external participants of the community participate and use the existing models as a base, to create a new model for their devices. In addition to this, the users can also contribute to the models of their own devices.

This way equipment model derived from standard definition reach a vast group of users and ease the usage of the model across the Haystack community. This further helps in avoiding the activity of remapping the device to communicate in a different environment.

| Advantages

  • The Domain Modeler uses the Haystack Standards for modeling the devices, with its simple but very effective use of standardized tags and relationships across equipment in the building space.
  • With a vast base of OEMs following Haystack Standards, this could be a one-stop destination for models for almost all the devices in a building management space.
  • Based on tags, point library, and the standardized domain models established, the models working as templates will help standardize all tagging across equipment added
  • It will normalize the nomenclature used across various equipment, be it in a Modbus, BACnet, or custom OEM-supported format.
  • It enhances the ease of data and device interoperability in different building management spaces.

| How It Works

The Domain Modeler tool comprises 6 tabs in tandem.

DM2.png

  • TAGS
  • POINTS
  • DOMAIN MODELS
  • 75F MODELS
  • MODBUS MODELS
  • EXTERNAL MODELS

| TAGS

DM4.png

The tab TAGS contains information related to the tags used by Haystack; it lists all project haystack native and custom tags to define point names and models of building management space.

It also provides a few other metadata for the listed tags.

Below is a table that explains the fields in the screen for tags.

Field Description
Name You can view the standard tag names used for the tags, under this field.
Tag Type You can view the type for particular tags under this field.
Description  You can view a brief description of the tags under this field.
Haystack Type

You can view the category of Haystack, which the Tags would fall under.

Note: It can be custom or native.

Possible Values

You can view the possible values for the tags if any applicable, under this field.

Last Update Time

You can view the date and time when the tags entry was last updated, under this field.

Last Update By

You can view user information about who updated the tags entry last, under this field.

Actions

Provides the option to edit and delete tags entry from the tool

Add Tag

You can add new tags to the existing list using this option.

Download

You can use this option to download the tags list.

The list can be downloaded in the following formats:

mceclip6.png

JSON:

Download in JSON gives output as follows.

mceclip7.png

CSV:

Download in CSV gives output as follows:

mceclip8.png

Items Per Page

You can use this option to define the number of tag entries to be displayed per page.

You can select any of the following options to define the same.

mceclip9.png

 

For more collaborations with Tags refer to Tags-View, Add, Edit, Delete, Change Logs & Download

| Points

DM5.png

The tab POINTS contains information related to the points used by Haystack; it lists all the project haystack native and custom points derived from pre-populated tags which will later be utilized to define various models.

It also provides a few other metadata for the listed points.

Below is a table that explains the fields on the screen for points.

Field Description
Point Name You can view the standard point names used for the points, under this field.
Description  You can view a brief description of the points under this field.
Data Type

You can view the data type, which the points would fall under.

Tags

You can view tags that make the points under this field.

Unit

You can view the unit of the points, under this field

Possible Values

You can view the possible values for the points under this field.

It contains the maximum, and minimum possible values along with the incremental value as shown below:

mceclip12.png 

Haystack Type

You can view the category of Haystack, which the Tags would fall under.

Note: It can be custom or native.

Last Update Time

You can view the date and time when the points entry was last updated, under this field.

Last Update By

You can view the user information on the last updated points entry under this field

Actions

Provides the option to edit and delete points entry from the tool

Add Point

You can add new points to the existing list using this option.

Download

You can use this option to download the tags list.

The list can be downloaded in the following formats:

mceclip14.png

JSON:

Download in JSON gives output as follows.

mceclip13.png

CSV:

Download in CSV gives output as follows.

mceclip15.png

Items Per Page

You can use this option to define the number of point entries to be displayed per page.

You can select any of the following options to define the same.

mceclip9.png

 

For more collaborations with Points refer to Points-View, Add, Edit, Delete, Change Logs & Download

| Domain Models

DM6.png

The tab Domain Models contains information related to the domain-specific models derived from standard point names, it lists all the Project Haystack native prototypes and custom models which later can be utilized to build external, Modbus, and 75F models.

It also provides a few other metadata for the domain models.

Below is a table that explains the fields in the screen for domain models.

Field Description
Model Name

You can view the standard Model names used for the models, under this field.

You can expand the model to view the points under the domain model as below:

mceclip18.png

Description  You can view a brief description of the domain models, under this field.
Model Level Tags

You can view model level tags applicable for the models, under this field.

Last Update Time

You can view the date and time when the domain model entry was last updated, under this field.

Last Update By

You can view the user information on the last updated model entry under this field

Actions

Provides the option to edit and delete model entries from the tool, and also view the change logs for domain models, and export domain models under this field.

mceclip19.png You can use this option to view the change logs for the domain models

mceclip20.pngYou can use this option to export the domain models, under this field.

You can export the models in the following formats

mceclip21.png

mceclip22.png You can use these options to edit and delete the domain models.

Add Model

You can add new Domain models to the existing list using the option.

Items Per Page

You can use this option to define the number of model entries to be displayed per page.

You can select any of the following options to define the same.

mceclip9.png

 

For more collaborations with Domain Models refer to Domain Models-View, Add, Edit, Delete, Change Logs & Download

| 75F Models

DM7.png

The tab 75F MODELS contains information related to the 75F-specific device models for the HVAC, it lists all the models used as a part of the 75F's BMS.

It also provides a few other metadata for the 75F models.

Below is a table that explains the fields in the screen for 75F models.

Field Description
Model Name

You can view the 75F Model names used for the 75F models, under this field.

You can expand the model to view the points under the model as below:

mceclip24.png

Description  You can view a brief description of the model, under this field.
Model Level Tags

You can view model level tags applicable for the 75F models, under this field.

Last Update Time

You can view the date and time when the 75F model entry was last updated, under this field.

Last Update By

You can see user information about the last updated model entry, under this field.

Actions

Provides the option to edit and delete model entries from the tool, and also view the change logs for 75F models, and export 75F models under this field.

mceclip19.png You can use this option to view the change logs for the 75F models

mceclip20.pngYou can use this option to export the 75F models, under this field.

You can export the models in the following formats:

mceclip21.png

mceclip22.png You can use these options to edit and delete the domain models.

Add Model

You can add new 75F models to the existing list using the option.

Items Per Page

You can use this option to define the number of model entries to be displayed per page.

You can select any of the following options to define the same.

mceclip9.png

 

For more collaborations with 75F Models refer to 75F Models-View, Add, Edit, Delete, Change Logs & Download

| Modbus Models

DM8.png

The tab MODBUS MODELS contains information related to the Modbus device models for the BMS, it lists all the models used as a part of the Modbus-based BMS.

It also provides a few other metadata for the Modbus models.

Below is a table that explains the fields in the screen for Modbus models.

Field Description
Manufacturer

You can view the device manufacturer name, under this field.

Model Name

You can view the Modbus Model names used for the Modbus models, under this field.

You can expand the model to view the points under the model as below.

mceclip26.png

Description  You can view a brief description of the model, under this field.
Model Level Tags

You can view model level tags applicable for the Modbus models, under this field.

Last Update Time

You can view the date and time when the Modbus model entry was last updated, under this field.

Last Update By

You can view user information about the last updated model entry by a user

Actions

Provides the option to edit and delete model entries from the tool, and also view the change logs for Modbus models, and export Modbus models under this field.

mceclip19.png You can use this option to view the change logs for the Modbus models

mceclip20.pngYou can use this option to export the Modbus models, under this field.

You can export the models in JSON format as below:

mceclip27.png

 

mceclip22.png You can use these options to edit and delete the domain models.

Add Model

You can add new Modbus models to the existing list using the option.

Items Per Page

You can use this option to define the number of model entries to be displayed per page.

You can select any of the following options to define the same.

mceclip9.png

For more collaborations with Modbus Models refer to Modbus Models-View, Add, Edit, Delete, Change Logs & Download

| External Models

DM9.png

The tab EXTERNAL MODELS contains information related to the External device models for the BMS, it lists all the external manufacturer models.

It also provides a few other metadata for the Modbus models.

Below is a table that explains the fields in the screen for Modbus models.

Field Description
Manufacturer

You can view the device manufacturer name, under this field.

Model Name

You can view the External Model names used for the External models, under this field.

You can expand the model to view the points under the model as below.

mceclip29.png

Description  You can view a brief description of the model, under this field.
Model Level Tags

You can view model level tags applicable for the External models, under this field.

Last Update Time

You can view the date and time when the External model entry was last updated, under this field.

Last Update By

You can view user information on the last updated model entry, under this field.

Actions

Provides the option to edit and delete model entries from the tool, and also view the change logs for external models, and export external models under this field.

mceclip19.png You can use this option to view the change logs for the external models

mceclip20.pngYou can use this option to export the external models, under this field.

You can export the models in formats as below:

mceclip30.png

 

mceclip22.png You can use these options to edit and delete the domain models.

Add Model

You can add new External models to the existing list using the option.

Items Per Page

You can use this option to define the number of model entries to be displayed per page.

You can select any of the following options to define the same.

mceclip9.png

For more collaborations with External Models refer to External Models- Add, Edit, Delete & Change Logs

Previous
Next

Comments

0 comments

Please sign in to leave a comment.

Was this article helpful?

0 out of 0 found this helpful