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.
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.
- TAGS
- POINTS
- DOMAIN MODELS
- 75F MODELS
- MODBUS MODELS
- EXTERNAL MODELS
| TAGS
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: JSON: Download in JSON gives output as follows. CSV: Download in CSV gives output as follows: |
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. |
For more collaborations with Tags refer to Tags-View, Add, Edit, Delete, Change Logs & Download
| Points
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:
|
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: JSON: Download in JSON gives output as follows. CSV: Download in CSV gives output as follows. |
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. |
For more collaborations with Points refer to Points-View, Add, Edit, Delete, Change Logs & Download
| Domain Models
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: |
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.
You can export the models in the following formats
|
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. |
For more collaborations with Domain Models refer to Domain Models-View, Add, Edit, Delete, Change Logs & Download
| 75F Models
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: |
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.
You can export the models in the following formats:
|
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. |
For more collaborations with 75F Models refer to 75F Models-View, Add, Edit, Delete, Change Logs & Download
| Modbus Models
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. |
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.
You can export the models in JSON format as below:
|
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. |
For more collaborations with Modbus Models refer to Modbus Models-View, Add, Edit, Delete, Change Logs & Download
| External Models
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. |
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.
You can export the models in formats as below:
|
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. |
Comments
0 comments
Please sign in to leave a comment.