HX — Metadata
HX — Metadata
HX — Metadata
Subscribe to BMS-published metadata for HX points.
Direction: Subscribe (receive)
BMS-published metadata for HX points.
MQTT wildcard examples
BMS/v1/PUB/Metadata/HX/#Content Type: application/json
Optional fields common to all generic equipment metadata, regardless of identifier mode.
objectName and objectId are required.servesId is optional in Named-object mode.associateId must not be present.Incompatible with EquipmentAssociateMode — validators enforce this via
the parent oneOf.
associateId is required.objectName, objectId, and servesId must not be present.Incompatible with EquipmentNamedObjectMode — validators enforce this
via the parent oneOf.
Content Type: application/json
Measurement fields for LiquidDifferentialPressure. Typical engUnit: kPa. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Content Type: application/json
Measurement fields for LiquidFlow. Typical engUnit: LPM. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Content Type: application/json
Measurement fields for LiquidPressure. Typical engUnit: kPa. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Content Type: application/json
Optional fields common to all generic equipment metadata, regardless of identifier mode.
objectName and objectId are required.servesId is optional in Named-object mode.associateId must not be present.Incompatible with EquipmentAssociateMode — validators enforce this via
the parent oneOf.
associateId is required.objectName, objectId, and servesId must not be present.Incompatible with EquipmentNamedObjectMode — validators enforce this
via the parent oneOf.
Content Type: application/json
Optional fields common to all generic equipment metadata, regardless of identifier mode.
objectName and objectId are required.servesId is optional in Named-object mode.associateId must not be present.Incompatible with EquipmentAssociateMode — validators enforce this via
the parent oneOf.
associateId is required.objectName, objectId, and servesId must not be present.Incompatible with EquipmentNamedObjectMode — validators enforce this
via the parent oneOf.
Content Type: application/json
Measurement fields for ValvePosition. Typical engUnit: %. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Content Type: application/json
Measurement fields for PumpSpeed. Typical engUnit: RPM. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Content Type: application/json
Measurement fields for FanSpeed. Typical engUnit: RPM. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Content Type: application/json
Measurement fields for DamperPosition. Typical engUnit: %. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Content Type: application/json
Optional fields common to all generic equipment metadata, regardless of identifier mode.
objectName and objectId are required.servesId is optional in Named-object mode.associateId must not be present.Incompatible with EquipmentAssociateMode — validators enforce this via
the parent oneOf.
associateId is required.objectName, objectId, and servesId must not be present.Incompatible with EquipmentNamedObjectMode — validators enforce this
via the parent oneOf.
Content Type: application/json
Measurement fields for AirDifferentialPressure. Typical engUnit: Pa. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Content Type: application/json
Measurement fields for AirRelativeHumidity. Typical engUnit: %RH. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Content Type: application/json
Measurement fields for AirFlow. Typical engUnit: CFM. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Content Type: application/json
Measurement fields for AirPressure. Typical engUnit: Pa. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Content Type: application/json
0 = No Leak, 1 = Leak. No engUnit.
objectName and objectId are required.servesId is optional in Named-object mode.associateId must not be present.Incompatible with EquipmentAssociateMode — validators enforce this via
the parent oneOf.
associateId is required.objectName, objectId, and servesId must not be present.Incompatible with EquipmentNamedObjectMode — validators enforce this
via the parent oneOf.
Content Type: application/json
Field fragment for a vendor-specific or unmapped GenericPoint. processArea is required.
engUnit and stateText are both optional but mutually exclusive — include at most one. See the two variants below.
objectName and objectId are required.servesId is optional in Named-object mode.associateId must not be present.Incompatible with EquipmentAssociateMode — validators enforce this via
the parent oneOf.
associateId is required.objectName, objectId, and servesId must not be present.Incompatible with EquipmentNamedObjectMode — validators enforce this
via the parent oneOf.