Unify Framework UCL MQTT Reference 1.7.0
All Files Pages
ElectricalMeasurement Cluster

The following commands and attributes are accepted as JSON payloads for the ElectricalMeasurement cluster.



ElectricalMeasurement Attributes

The following attribute topics are used to retrieve the ElectricalMeasurement cluster state.


ElectricalMeasurement/MeasurementType Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/MeasurementType/Reported
[PREFIX]/ElectricalMeasurement/Attributes/MeasurementType/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster MeasurementType Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "ElectricalMeasurementMeasurementType"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for MeasurementType attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/MeasurementType/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/MeasurementType/Desired { "value": <DESIRED_MEASUREMENT_TYPE>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/MeasurementType/Reported { "value": <REPORTED_MEASUREMENT_TYPE>}



ElectricalMeasurement/DCVoltage Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/DCVoltage/Reported
[PREFIX]/ElectricalMeasurement/Attributes/DCVoltage/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster DCVoltage Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "integer"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for DCVoltage attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/DCVoltage/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/DCVoltage/Desired { "value": <DESIRED_DC_VOLTAGE>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/DCVoltage/Reported { "value": <REPORTED_DC_VOLTAGE>}



ElectricalMeasurement/DCVoltageMin Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/DCVoltageMin/Reported
[PREFIX]/ElectricalMeasurement/Attributes/DCVoltageMin/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster DCVoltageMin Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "integer"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for DCVoltageMin attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/DCVoltageMin/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/DCVoltageMin/Desired { "value": <DESIRED_DC_VOLTAGE_MIN>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/DCVoltageMin/Reported { "value": <REPORTED_DC_VOLTAGE_MIN>}



ElectricalMeasurement/DCVoltageMax Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/DCVoltageMax/Reported
[PREFIX]/ElectricalMeasurement/Attributes/DCVoltageMax/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster DCVoltageMax Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "integer"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for DCVoltageMax attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/DCVoltageMax/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/DCVoltageMax/Desired { "value": <DESIRED_DC_VOLTAGE_MAX>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/DCVoltageMax/Reported { "value": <REPORTED_DC_VOLTAGE_MAX>}



ElectricalMeasurement/DCCurrent Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/DCCurrent/Reported
[PREFIX]/ElectricalMeasurement/Attributes/DCCurrent/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster DCCurrent Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "integer"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for DCCurrent attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/DCCurrent/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/DCCurrent/Desired { "value": <DESIRED_DC_CURRENT>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/DCCurrent/Reported { "value": <REPORTED_DC_CURRENT>}



ElectricalMeasurement/DCCurrentMin Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/DCCurrentMin/Reported
[PREFIX]/ElectricalMeasurement/Attributes/DCCurrentMin/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster DCCurrentMin Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "integer"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for DCCurrentMin attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/DCCurrentMin/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/DCCurrentMin/Desired { "value": <DESIRED_DC_CURRENT_MIN>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/DCCurrentMin/Reported { "value": <REPORTED_DC_CURRENT_MIN>}



ElectricalMeasurement/DCCurrentMax Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/DCCurrentMax/Reported
[PREFIX]/ElectricalMeasurement/Attributes/DCCurrentMax/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster DCCurrentMax Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "integer"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for DCCurrentMax attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/DCCurrentMax/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/DCCurrentMax/Desired { "value": <DESIRED_DC_CURRENT_MAX>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/DCCurrentMax/Reported { "value": <REPORTED_DC_CURRENT_MAX>}



ElectricalMeasurement/DCPower Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/DCPower/Reported
[PREFIX]/ElectricalMeasurement/Attributes/DCPower/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster DCPower Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "integer"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for DCPower attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/DCPower/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/DCPower/Desired { "value": <DESIRED_DC_POWER>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/DCPower/Reported { "value": <REPORTED_DC_POWER>}



ElectricalMeasurement/DCPowerMin Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/DCPowerMin/Reported
[PREFIX]/ElectricalMeasurement/Attributes/DCPowerMin/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster DCPowerMin Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "integer"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for DCPowerMin attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/DCPowerMin/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/DCPowerMin/Desired { "value": <DESIRED_DC_POWER_MIN>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/DCPowerMin/Reported { "value": <REPORTED_DC_POWER_MIN>}



ElectricalMeasurement/DCPowerMax Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/DCPowerMax/Reported
[PREFIX]/ElectricalMeasurement/Attributes/DCPowerMax/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster DCPowerMax Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "integer"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for DCPowerMax attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/DCPowerMax/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/DCPowerMax/Desired { "value": <DESIRED_DC_POWER_MAX>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/DCPowerMax/Reported { "value": <REPORTED_DC_POWER_MAX>}



ElectricalMeasurement/DCVoltageMultiplier Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/DCVoltageMultiplier/Reported
[PREFIX]/ElectricalMeasurement/Attributes/DCVoltageMultiplier/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster DCVoltageMultiplier Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "integer"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for DCVoltageMultiplier attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/DCVoltageMultiplier/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/DCVoltageMultiplier/Desired { "value": <DESIRED_DC_VOLTAGE_MULTIPLIER>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/DCVoltageMultiplier/Reported { "value": <REPORTED_DC_VOLTAGE_MULTIPLIER>}



ElectricalMeasurement/DCVoltageDivisor Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/DCVoltageDivisor/Reported
[PREFIX]/ElectricalMeasurement/Attributes/DCVoltageDivisor/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster DCVoltageDivisor Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "integer"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for DCVoltageDivisor attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/DCVoltageDivisor/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/DCVoltageDivisor/Desired { "value": <DESIRED_DC_VOLTAGE_DIVISOR>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/DCVoltageDivisor/Reported { "value": <REPORTED_DC_VOLTAGE_DIVISOR>}



ElectricalMeasurement/DCCurrentMultiplier Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/DCCurrentMultiplier/Reported
[PREFIX]/ElectricalMeasurement/Attributes/DCCurrentMultiplier/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster DCCurrentMultiplier Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "integer"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for DCCurrentMultiplier attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/DCCurrentMultiplier/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/DCCurrentMultiplier/Desired { "value": <DESIRED_DC_CURRENT_MULTIPLIER>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/DCCurrentMultiplier/Reported { "value": <REPORTED_DC_CURRENT_MULTIPLIER>}



ElectricalMeasurement/DCCurrentDivisor Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/DCCurrentDivisor/Reported
[PREFIX]/ElectricalMeasurement/Attributes/DCCurrentDivisor/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster DCCurrentDivisor Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "integer"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for DCCurrentDivisor attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/DCCurrentDivisor/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/DCCurrentDivisor/Desired { "value": <DESIRED_DC_CURRENT_DIVISOR>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/DCCurrentDivisor/Reported { "value": <REPORTED_DC_CURRENT_DIVISOR>}



ElectricalMeasurement/DCPowerMultiplier Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/DCPowerMultiplier/Reported
[PREFIX]/ElectricalMeasurement/Attributes/DCPowerMultiplier/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster DCPowerMultiplier Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "integer"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for DCPowerMultiplier attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/DCPowerMultiplier/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/DCPowerMultiplier/Desired { "value": <DESIRED_DC_POWER_MULTIPLIER>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/DCPowerMultiplier/Reported { "value": <REPORTED_DC_POWER_MULTIPLIER>}



ElectricalMeasurement/DCPowerDivisor Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/DCPowerDivisor/Reported
[PREFIX]/ElectricalMeasurement/Attributes/DCPowerDivisor/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster DCPowerDivisor Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "integer"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for DCPowerDivisor attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/DCPowerDivisor/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/DCPowerDivisor/Desired { "value": <DESIRED_DC_POWER_DIVISOR>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/DCPowerDivisor/Reported { "value": <REPORTED_DC_POWER_DIVISOR>}



ElectricalMeasurement/ACFrequency Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/ACFrequency/Reported
[PREFIX]/ElectricalMeasurement/Attributes/ACFrequency/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster ACFrequency Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "integer"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for ACFrequency attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/ACFrequency/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/ACFrequency/Desired { "value": <DESIRED_AC_FREQUENCY>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/ACFrequency/Reported { "value": <REPORTED_AC_FREQUENCY>}



ElectricalMeasurement/ACFrequencyMin Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/ACFrequencyMin/Reported
[PREFIX]/ElectricalMeasurement/Attributes/ACFrequencyMin/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster ACFrequencyMin Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "integer"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for ACFrequencyMin attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/ACFrequencyMin/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/ACFrequencyMin/Desired { "value": <DESIRED_AC_FREQUENCY_MIN>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/ACFrequencyMin/Reported { "value": <REPORTED_AC_FREQUENCY_MIN>}



ElectricalMeasurement/ACFrequencyMax Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/ACFrequencyMax/Reported
[PREFIX]/ElectricalMeasurement/Attributes/ACFrequencyMax/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster ACFrequencyMax Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "integer"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for ACFrequencyMax attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/ACFrequencyMax/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/ACFrequencyMax/Desired { "value": <DESIRED_AC_FREQUENCY_MAX>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/ACFrequencyMax/Reported { "value": <REPORTED_AC_FREQUENCY_MAX>}



ElectricalMeasurement/NeutralCurrent Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/NeutralCurrent/Reported
[PREFIX]/ElectricalMeasurement/Attributes/NeutralCurrent/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster NeutralCurrent Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "integer"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for NeutralCurrent attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/NeutralCurrent/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/NeutralCurrent/Desired { "value": <DESIRED_NEUTRAL_CURRENT>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/NeutralCurrent/Reported { "value": <REPORTED_NEUTRAL_CURRENT>}



ElectricalMeasurement/TotalActivePower Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/TotalActivePower/Reported
[PREFIX]/ElectricalMeasurement/Attributes/TotalActivePower/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster TotalActivePower Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "integer"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for TotalActivePower attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/TotalActivePower/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/TotalActivePower/Desired { "value": <DESIRED_TOTAL_ACTIVE_POWER>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/TotalActivePower/Reported { "value": <REPORTED_TOTAL_ACTIVE_POWER>}



ElectricalMeasurement/TotalReactivePower Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/TotalReactivePower/Reported
[PREFIX]/ElectricalMeasurement/Attributes/TotalReactivePower/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster TotalReactivePower Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "integer"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for TotalReactivePower attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/TotalReactivePower/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/TotalReactivePower/Desired { "value": <DESIRED_TOTAL_REACTIVE_POWER>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/TotalReactivePower/Reported { "value": <REPORTED_TOTAL_REACTIVE_POWER>}



ElectricalMeasurement/TotalApparentPower Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/TotalApparentPower/Reported
[PREFIX]/ElectricalMeasurement/Attributes/TotalApparentPower/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster TotalApparentPower Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "integer"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for TotalApparentPower attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/TotalApparentPower/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/TotalApparentPower/Desired { "value": <DESIRED_TOTAL_APPARENT_POWER>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/TotalApparentPower/Reported { "value": <REPORTED_TOTAL_APPARENT_POWER>}



ElectricalMeasurement/Measured1stHarmonicCurrent Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/Measured1stHarmonicCurrent/Reported
[PREFIX]/ElectricalMeasurement/Attributes/Measured1stHarmonicCurrent/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster Measured1stHarmonicCurrent Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "integer"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for Measured1stHarmonicCurrent attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/Measured1stHarmonicCurrent/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/Measured1stHarmonicCurrent/Desired { "value": <DESIRED_MEASURED1ST_HARMONIC_CURRENT>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/Measured1stHarmonicCurrent/Reported { "value": <REPORTED_MEASURED1ST_HARMONIC_CURRENT>}



ElectricalMeasurement/Measured3rdHarmonicCurrent Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/Measured3rdHarmonicCurrent/Reported
[PREFIX]/ElectricalMeasurement/Attributes/Measured3rdHarmonicCurrent/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster Measured3rdHarmonicCurrent Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "integer"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for Measured3rdHarmonicCurrent attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/Measured3rdHarmonicCurrent/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/Measured3rdHarmonicCurrent/Desired { "value": <DESIRED_MEASURED3RD_HARMONIC_CURRENT>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/Measured3rdHarmonicCurrent/Reported { "value": <REPORTED_MEASURED3RD_HARMONIC_CURRENT>}



ElectricalMeasurement/Measured5thHarmonicCurrent Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/Measured5thHarmonicCurrent/Reported
[PREFIX]/ElectricalMeasurement/Attributes/Measured5thHarmonicCurrent/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster Measured5thHarmonicCurrent Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "integer"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for Measured5thHarmonicCurrent attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/Measured5thHarmonicCurrent/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/Measured5thHarmonicCurrent/Desired { "value": <DESIRED_MEASURED5TH_HARMONIC_CURRENT>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/Measured5thHarmonicCurrent/Reported { "value": <REPORTED_MEASURED5TH_HARMONIC_CURRENT>}



ElectricalMeasurement/Measured7thHarmonicCurrent Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/Measured7thHarmonicCurrent/Reported
[PREFIX]/ElectricalMeasurement/Attributes/Measured7thHarmonicCurrent/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster Measured7thHarmonicCurrent Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "integer"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for Measured7thHarmonicCurrent attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/Measured7thHarmonicCurrent/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/Measured7thHarmonicCurrent/Desired { "value": <DESIRED_MEASURED7TH_HARMONIC_CURRENT>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/Measured7thHarmonicCurrent/Reported { "value": <REPORTED_MEASURED7TH_HARMONIC_CURRENT>}



ElectricalMeasurement/Measured9thHarmonicCurrent Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/Measured9thHarmonicCurrent/Reported
[PREFIX]/ElectricalMeasurement/Attributes/Measured9thHarmonicCurrent/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster Measured9thHarmonicCurrent Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "integer"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for Measured9thHarmonicCurrent attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/Measured9thHarmonicCurrent/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/Measured9thHarmonicCurrent/Desired { "value": <DESIRED_MEASURED9TH_HARMONIC_CURRENT>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/Measured9thHarmonicCurrent/Reported { "value": <REPORTED_MEASURED9TH_HARMONIC_CURRENT>}



ElectricalMeasurement/Measured11thHarmonicCurrent Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/Measured11thHarmonicCurrent/Reported
[PREFIX]/ElectricalMeasurement/Attributes/Measured11thHarmonicCurrent/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster Measured11thHarmonicCurrent Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "integer"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for Measured11thHarmonicCurrent attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/Measured11thHarmonicCurrent/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/Measured11thHarmonicCurrent/Desired { "value": <DESIRED_MEASURED11TH_HARMONIC_CURRENT>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/Measured11thHarmonicCurrent/Reported { "value": <REPORTED_MEASURED11TH_HARMONIC_CURRENT>}



ElectricalMeasurement/MeasuredPhase1stHarmonicCurrent Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/MeasuredPhase1stHarmonicCurrent/Reported
[PREFIX]/ElectricalMeasurement/Attributes/MeasuredPhase1stHarmonicCurrent/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster MeasuredPhase1stHarmonicCurrent Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "integer"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for MeasuredPhase1stHarmonicCurrent attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/MeasuredPhase1stHarmonicCurrent/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/MeasuredPhase1stHarmonicCurrent/Desired { "value": <DESIRED_MEASURED_PHASE1ST_HARMONIC_CURRENT>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/MeasuredPhase1stHarmonicCurrent/Reported { "value": <REPORTED_MEASURED_PHASE1ST_HARMONIC_CURRENT>}



ElectricalMeasurement/MeasuredPhase3rdHarmonicCurrent Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/MeasuredPhase3rdHarmonicCurrent/Reported
[PREFIX]/ElectricalMeasurement/Attributes/MeasuredPhase3rdHarmonicCurrent/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster MeasuredPhase3rdHarmonicCurrent Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "integer"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for MeasuredPhase3rdHarmonicCurrent attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/MeasuredPhase3rdHarmonicCurrent/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/MeasuredPhase3rdHarmonicCurrent/Desired { "value": <DESIRED_MEASURED_PHASE3RD_HARMONIC_CURRENT>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/MeasuredPhase3rdHarmonicCurrent/Reported { "value": <REPORTED_MEASURED_PHASE3RD_HARMONIC_CURRENT>}



ElectricalMeasurement/MeasuredPhase5thHarmonicCurrent Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/MeasuredPhase5thHarmonicCurrent/Reported
[PREFIX]/ElectricalMeasurement/Attributes/MeasuredPhase5thHarmonicCurrent/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster MeasuredPhase5thHarmonicCurrent Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "integer"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for MeasuredPhase5thHarmonicCurrent attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/MeasuredPhase5thHarmonicCurrent/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/MeasuredPhase5thHarmonicCurrent/Desired { "value": <DESIRED_MEASURED_PHASE5TH_HARMONIC_CURRENT>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/MeasuredPhase5thHarmonicCurrent/Reported { "value": <REPORTED_MEASURED_PHASE5TH_HARMONIC_CURRENT>}



ElectricalMeasurement/MeasuredPhase7thHarmonicCurrent Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/MeasuredPhase7thHarmonicCurrent/Reported
[PREFIX]/ElectricalMeasurement/Attributes/MeasuredPhase7thHarmonicCurrent/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster MeasuredPhase7thHarmonicCurrent Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "integer"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for MeasuredPhase7thHarmonicCurrent attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/MeasuredPhase7thHarmonicCurrent/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/MeasuredPhase7thHarmonicCurrent/Desired { "value": <DESIRED_MEASURED_PHASE7TH_HARMONIC_CURRENT>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/MeasuredPhase7thHarmonicCurrent/Reported { "value": <REPORTED_MEASURED_PHASE7TH_HARMONIC_CURRENT>}



ElectricalMeasurement/MeasuredPhase9thHarmonicCurrent Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/MeasuredPhase9thHarmonicCurrent/Reported
[PREFIX]/ElectricalMeasurement/Attributes/MeasuredPhase9thHarmonicCurrent/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster MeasuredPhase9thHarmonicCurrent Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "integer"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for MeasuredPhase9thHarmonicCurrent attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/MeasuredPhase9thHarmonicCurrent/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/MeasuredPhase9thHarmonicCurrent/Desired { "value": <DESIRED_MEASURED_PHASE9TH_HARMONIC_CURRENT>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/MeasuredPhase9thHarmonicCurrent/Reported { "value": <REPORTED_MEASURED_PHASE9TH_HARMONIC_CURRENT>}



ElectricalMeasurement/MeasuredPhase11thHarmonicCurrent Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/MeasuredPhase11thHarmonicCurrent/Reported
[PREFIX]/ElectricalMeasurement/Attributes/MeasuredPhase11thHarmonicCurrent/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster MeasuredPhase11thHarmonicCurrent Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "integer"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for MeasuredPhase11thHarmonicCurrent attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/MeasuredPhase11thHarmonicCurrent/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/MeasuredPhase11thHarmonicCurrent/Desired { "value": <DESIRED_MEASURED_PHASE11TH_HARMONIC_CURRENT>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/MeasuredPhase11thHarmonicCurrent/Reported { "value": <REPORTED_MEASURED_PHASE11TH_HARMONIC_CURRENT>}



ElectricalMeasurement/ACFrequencyMultiplier Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/ACFrequencyMultiplier/Reported
[PREFIX]/ElectricalMeasurement/Attributes/ACFrequencyMultiplier/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster ACFrequencyMultiplier Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "integer"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for ACFrequencyMultiplier attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/ACFrequencyMultiplier/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/ACFrequencyMultiplier/Desired { "value": <DESIRED_AC_FREQUENCY_MULTIPLIER>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/ACFrequencyMultiplier/Reported { "value": <REPORTED_AC_FREQUENCY_MULTIPLIER>}



ElectricalMeasurement/ACFrequencyDivisor Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/ACFrequencyDivisor/Reported
[PREFIX]/ElectricalMeasurement/Attributes/ACFrequencyDivisor/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster ACFrequencyDivisor Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "integer"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for ACFrequencyDivisor attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/ACFrequencyDivisor/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/ACFrequencyDivisor/Desired { "value": <DESIRED_AC_FREQUENCY_DIVISOR>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/ACFrequencyDivisor/Reported { "value": <REPORTED_AC_FREQUENCY_DIVISOR>}



ElectricalMeasurement/PowerMultiplier Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/PowerMultiplier/Reported
[PREFIX]/ElectricalMeasurement/Attributes/PowerMultiplier/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster PowerMultiplier Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "integer"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for PowerMultiplier attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/PowerMultiplier/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/PowerMultiplier/Desired { "value": <DESIRED_POWER_MULTIPLIER>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/PowerMultiplier/Reported { "value": <REPORTED_POWER_MULTIPLIER>}



ElectricalMeasurement/PowerDivisor Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/PowerDivisor/Reported
[PREFIX]/ElectricalMeasurement/Attributes/PowerDivisor/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster PowerDivisor Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "integer"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for PowerDivisor attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/PowerDivisor/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/PowerDivisor/Desired { "value": <DESIRED_POWER_DIVISOR>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/PowerDivisor/Reported { "value": <REPORTED_POWER_DIVISOR>}



ElectricalMeasurement/HarmonicCurrentMultiplier Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/HarmonicCurrentMultiplier/Reported
[PREFIX]/ElectricalMeasurement/Attributes/HarmonicCurrentMultiplier/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster HarmonicCurrentMultiplier Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "integer"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for HarmonicCurrentMultiplier attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/HarmonicCurrentMultiplier/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/HarmonicCurrentMultiplier/Desired { "value": <DESIRED_HARMONIC_CURRENT_MULTIPLIER>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/HarmonicCurrentMultiplier/Reported { "value": <REPORTED_HARMONIC_CURRENT_MULTIPLIER>}



ElectricalMeasurement/PhaseHarmonicCurrentMultiplier Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/PhaseHarmonicCurrentMultiplier/Reported
[PREFIX]/ElectricalMeasurement/Attributes/PhaseHarmonicCurrentMultiplier/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster PhaseHarmonicCurrentMultiplier Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "integer"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for PhaseHarmonicCurrentMultiplier attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/PhaseHarmonicCurrentMultiplier/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/PhaseHarmonicCurrentMultiplier/Desired { "value": <DESIRED_PHASE_HARMONIC_CURRENT_MULTIPLIER>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/PhaseHarmonicCurrentMultiplier/Reported { "value": <REPORTED_PHASE_HARMONIC_CURRENT_MULTIPLIER>}



ElectricalMeasurement/LineCurrent Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/LineCurrent/Reported
[PREFIX]/ElectricalMeasurement/Attributes/LineCurrent/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster LineCurrent Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "integer"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for LineCurrent attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/LineCurrent/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/LineCurrent/Desired { "value": <DESIRED_LINE_CURRENT>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/LineCurrent/Reported { "value": <REPORTED_LINE_CURRENT>}



ElectricalMeasurement/ActiveCurrent Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/ActiveCurrent/Reported
[PREFIX]/ElectricalMeasurement/Attributes/ActiveCurrent/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster ActiveCurrent Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "integer"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for ActiveCurrent attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/ActiveCurrent/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/ActiveCurrent/Desired { "value": <DESIRED_ACTIVE_CURRENT>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/ActiveCurrent/Reported { "value": <REPORTED_ACTIVE_CURRENT>}



ElectricalMeasurement/ReactiveCurrent Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/ReactiveCurrent/Reported
[PREFIX]/ElectricalMeasurement/Attributes/ReactiveCurrent/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster ReactiveCurrent Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "integer"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for ReactiveCurrent attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/ReactiveCurrent/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/ReactiveCurrent/Desired { "value": <DESIRED_REACTIVE_CURRENT>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/ReactiveCurrent/Reported { "value": <REPORTED_REACTIVE_CURRENT>}



ElectricalMeasurement/RMSVoltage Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/RMSVoltage/Reported
[PREFIX]/ElectricalMeasurement/Attributes/RMSVoltage/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster RMSVoltage Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "integer"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for RMSVoltage attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/RMSVoltage/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/RMSVoltage/Desired { "value": <DESIRED_RMS_VOLTAGE>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/RMSVoltage/Reported { "value": <REPORTED_RMS_VOLTAGE>}



ElectricalMeasurement/RMSVoltageMin Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/RMSVoltageMin/Reported
[PREFIX]/ElectricalMeasurement/Attributes/RMSVoltageMin/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster RMSVoltageMin Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "integer"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for RMSVoltageMin attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/RMSVoltageMin/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/RMSVoltageMin/Desired { "value": <DESIRED_RMS_VOLTAGE_MIN>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/RMSVoltageMin/Reported { "value": <REPORTED_RMS_VOLTAGE_MIN>}



ElectricalMeasurement/RMSVoltageMax Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/RMSVoltageMax/Reported
[PREFIX]/ElectricalMeasurement/Attributes/RMSVoltageMax/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster RMSVoltageMax Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "integer"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for RMSVoltageMax attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/RMSVoltageMax/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/RMSVoltageMax/Desired { "value": <DESIRED_RMS_VOLTAGE_MAX>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/RMSVoltageMax/Reported { "value": <REPORTED_RMS_VOLTAGE_MAX>}



ElectricalMeasurement/RMSCurrent Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/RMSCurrent/Reported
[PREFIX]/ElectricalMeasurement/Attributes/RMSCurrent/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster RMSCurrent Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "integer"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for RMSCurrent attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/RMSCurrent/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/RMSCurrent/Desired { "value": <DESIRED_RMS_CURRENT>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/RMSCurrent/Reported { "value": <REPORTED_RMS_CURRENT>}



ElectricalMeasurement/RMSCurrentMin Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/RMSCurrentMin/Reported
[PREFIX]/ElectricalMeasurement/Attributes/RMSCurrentMin/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster RMSCurrentMin Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "integer"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for RMSCurrentMin attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/RMSCurrentMin/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/RMSCurrentMin/Desired { "value": <DESIRED_RMS_CURRENT_MIN>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/RMSCurrentMin/Reported { "value": <REPORTED_RMS_CURRENT_MIN>}



ElectricalMeasurement/RMSCurrentMax Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/RMSCurrentMax/Reported
[PREFIX]/ElectricalMeasurement/Attributes/RMSCurrentMax/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster RMSCurrentMax Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "integer"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for RMSCurrentMax attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/RMSCurrentMax/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/RMSCurrentMax/Desired { "value": <DESIRED_RMS_CURRENT_MAX>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/RMSCurrentMax/Reported { "value": <REPORTED_RMS_CURRENT_MAX>}



ElectricalMeasurement/ActivePower Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/ActivePower/Reported
[PREFIX]/ElectricalMeasurement/Attributes/ActivePower/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster ActivePower Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "integer"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for ActivePower attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/ActivePower/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/ActivePower/Desired { "value": <DESIRED_ACTIVE_POWER>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/ActivePower/Reported { "value": <REPORTED_ACTIVE_POWER>}



ElectricalMeasurement/ActivePowerMin Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/ActivePowerMin/Reported
[PREFIX]/ElectricalMeasurement/Attributes/ActivePowerMin/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster ActivePowerMin Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "integer"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for ActivePowerMin attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/ActivePowerMin/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/ActivePowerMin/Desired { "value": <DESIRED_ACTIVE_POWER_MIN>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/ActivePowerMin/Reported { "value": <REPORTED_ACTIVE_POWER_MIN>}



ElectricalMeasurement/ActivePowerMax Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/ActivePowerMax/Reported
[PREFIX]/ElectricalMeasurement/Attributes/ActivePowerMax/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster ActivePowerMax Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "integer"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for ActivePowerMax attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/ActivePowerMax/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/ActivePowerMax/Desired { "value": <DESIRED_ACTIVE_POWER_MAX>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/ActivePowerMax/Reported { "value": <REPORTED_ACTIVE_POWER_MAX>}



ElectricalMeasurement/ReactivePower Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/ReactivePower/Reported
[PREFIX]/ElectricalMeasurement/Attributes/ReactivePower/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster ReactivePower Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "integer"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for ReactivePower attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/ReactivePower/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/ReactivePower/Desired { "value": <DESIRED_REACTIVE_POWER>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/ReactivePower/Reported { "value": <REPORTED_REACTIVE_POWER>}



ElectricalMeasurement/ApparentPower Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/ApparentPower/Reported
[PREFIX]/ElectricalMeasurement/Attributes/ApparentPower/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster ApparentPower Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "integer"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for ApparentPower attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/ApparentPower/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/ApparentPower/Desired { "value": <DESIRED_APPARENT_POWER>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/ApparentPower/Reported { "value": <REPORTED_APPARENT_POWER>}



ElectricalMeasurement/PowerFactor Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/PowerFactor/Reported
[PREFIX]/ElectricalMeasurement/Attributes/PowerFactor/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster PowerFactor Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "integer"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for PowerFactor attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/PowerFactor/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/PowerFactor/Desired { "value": <DESIRED_POWER_FACTOR>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/PowerFactor/Reported { "value": <REPORTED_POWER_FACTOR>}



ElectricalMeasurement/AverageRMSVoltageMeasurementPeriod Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/AverageRMSVoltageMeasurementPeriod/Reported
[PREFIX]/ElectricalMeasurement/Attributes/AverageRMSVoltageMeasurementPeriod/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster AverageRMSVoltageMeasurementPeriod Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "integer"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for AverageRMSVoltageMeasurementPeriod attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/AverageRMSVoltageMeasurementPeriod/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/AverageRMSVoltageMeasurementPeriod/Desired { "value": <DESIRED_AVERAGE_RMS_VOLTAGE_MEASUREMENT_PERIOD>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/AverageRMSVoltageMeasurementPeriod/Reported { "value": <REPORTED_AVERAGE_RMS_VOLTAGE_MEASUREMENT_PERIOD>}



ElectricalMeasurement/AverageRMSOverVoltageCounter Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/AverageRMSOverVoltageCounter/Reported
[PREFIX]/ElectricalMeasurement/Attributes/AverageRMSOverVoltageCounter/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster AverageRMSOverVoltageCounter Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "integer"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for AverageRMSOverVoltageCounter attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/AverageRMSOverVoltageCounter/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/AverageRMSOverVoltageCounter/Desired { "value": <DESIRED_AVERAGE_RMS_OVER_VOLTAGE_COUNTER>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/AverageRMSOverVoltageCounter/Reported { "value": <REPORTED_AVERAGE_RMS_OVER_VOLTAGE_COUNTER>}



ElectricalMeasurement/AverageRMSUnderVoltageCounter Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/AverageRMSUnderVoltageCounter/Reported
[PREFIX]/ElectricalMeasurement/Attributes/AverageRMSUnderVoltageCounter/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster AverageRMSUnderVoltageCounter Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "integer"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for AverageRMSUnderVoltageCounter attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/AverageRMSUnderVoltageCounter/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/AverageRMSUnderVoltageCounter/Desired { "value": <DESIRED_AVERAGE_RMS_UNDER_VOLTAGE_COUNTER>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/AverageRMSUnderVoltageCounter/Reported { "value": <REPORTED_AVERAGE_RMS_UNDER_VOLTAGE_COUNTER>}



ElectricalMeasurement/RMSExtremeOverVoltagePeriod Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/RMSExtremeOverVoltagePeriod/Reported
[PREFIX]/ElectricalMeasurement/Attributes/RMSExtremeOverVoltagePeriod/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster RMSExtremeOverVoltagePeriod Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "integer"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for RMSExtremeOverVoltagePeriod attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/RMSExtremeOverVoltagePeriod/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/RMSExtremeOverVoltagePeriod/Desired { "value": <DESIRED_RMS_EXTREME_OVER_VOLTAGE_PERIOD>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/RMSExtremeOverVoltagePeriod/Reported { "value": <REPORTED_RMS_EXTREME_OVER_VOLTAGE_PERIOD>}



ElectricalMeasurement/RMSExtremeUnderVoltagePeriod Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/RMSExtremeUnderVoltagePeriod/Reported
[PREFIX]/ElectricalMeasurement/Attributes/RMSExtremeUnderVoltagePeriod/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster RMSExtremeUnderVoltagePeriod Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "integer"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for RMSExtremeUnderVoltagePeriod attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/RMSExtremeUnderVoltagePeriod/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/RMSExtremeUnderVoltagePeriod/Desired { "value": <DESIRED_RMS_EXTREME_UNDER_VOLTAGE_PERIOD>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/RMSExtremeUnderVoltagePeriod/Reported { "value": <REPORTED_RMS_EXTREME_UNDER_VOLTAGE_PERIOD>}



ElectricalMeasurement/RMSVoltageSagPeriod Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/RMSVoltageSagPeriod/Reported
[PREFIX]/ElectricalMeasurement/Attributes/RMSVoltageSagPeriod/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster RMSVoltageSagPeriod Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "integer"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for RMSVoltageSagPeriod attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/RMSVoltageSagPeriod/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/RMSVoltageSagPeriod/Desired { "value": <DESIRED_RMS_VOLTAGE_SAG_PERIOD>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/RMSVoltageSagPeriod/Reported { "value": <REPORTED_RMS_VOLTAGE_SAG_PERIOD>}



ElectricalMeasurement/RMSVoltageSwellPeriod Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/RMSVoltageSwellPeriod/Reported
[PREFIX]/ElectricalMeasurement/Attributes/RMSVoltageSwellPeriod/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster RMSVoltageSwellPeriod Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "integer"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for RMSVoltageSwellPeriod attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/RMSVoltageSwellPeriod/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/RMSVoltageSwellPeriod/Desired { "value": <DESIRED_RMS_VOLTAGE_SWELL_PERIOD>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/RMSVoltageSwellPeriod/Reported { "value": <REPORTED_RMS_VOLTAGE_SWELL_PERIOD>}



ElectricalMeasurement/ACVoltageMultiplier Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/ACVoltageMultiplier/Reported
[PREFIX]/ElectricalMeasurement/Attributes/ACVoltageMultiplier/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster ACVoltageMultiplier Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "integer"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for ACVoltageMultiplier attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/ACVoltageMultiplier/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/ACVoltageMultiplier/Desired { "value": <DESIRED_AC_VOLTAGE_MULTIPLIER>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/ACVoltageMultiplier/Reported { "value": <REPORTED_AC_VOLTAGE_MULTIPLIER>}



ElectricalMeasurement/ACVoltageDivisor Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/ACVoltageDivisor/Reported
[PREFIX]/ElectricalMeasurement/Attributes/ACVoltageDivisor/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster ACVoltageDivisor Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "integer"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for ACVoltageDivisor attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/ACVoltageDivisor/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/ACVoltageDivisor/Desired { "value": <DESIRED_AC_VOLTAGE_DIVISOR>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/ACVoltageDivisor/Reported { "value": <REPORTED_AC_VOLTAGE_DIVISOR>}



ElectricalMeasurement/ACCurrentMultiplier Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/ACCurrentMultiplier/Reported
[PREFIX]/ElectricalMeasurement/Attributes/ACCurrentMultiplier/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster ACCurrentMultiplier Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "integer"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for ACCurrentMultiplier attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/ACCurrentMultiplier/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/ACCurrentMultiplier/Desired { "value": <DESIRED_AC_CURRENT_MULTIPLIER>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/ACCurrentMultiplier/Reported { "value": <REPORTED_AC_CURRENT_MULTIPLIER>}



ElectricalMeasurement/ACCurrentDivisor Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/ACCurrentDivisor/Reported
[PREFIX]/ElectricalMeasurement/Attributes/ACCurrentDivisor/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster ACCurrentDivisor Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "integer"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for ACCurrentDivisor attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/ACCurrentDivisor/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/ACCurrentDivisor/Desired { "value": <DESIRED_AC_CURRENT_DIVISOR>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/ACCurrentDivisor/Reported { "value": <REPORTED_AC_CURRENT_DIVISOR>}



ElectricalMeasurement/ACPowerMultiplier Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/ACPowerMultiplier/Reported
[PREFIX]/ElectricalMeasurement/Attributes/ACPowerMultiplier/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster ACPowerMultiplier Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "integer"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for ACPowerMultiplier attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/ACPowerMultiplier/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/ACPowerMultiplier/Desired { "value": <DESIRED_AC_POWER_MULTIPLIER>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/ACPowerMultiplier/Reported { "value": <REPORTED_AC_POWER_MULTIPLIER>}



ElectricalMeasurement/ACPowerDivisor Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/ACPowerDivisor/Reported
[PREFIX]/ElectricalMeasurement/Attributes/ACPowerDivisor/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster ACPowerDivisor Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "integer"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for ACPowerDivisor attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/ACPowerDivisor/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/ACPowerDivisor/Desired { "value": <DESIRED_AC_POWER_DIVISOR>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/ACPowerDivisor/Reported { "value": <REPORTED_AC_POWER_DIVISOR>}



ElectricalMeasurement/DCOverloadAlarmsMask Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/DCOverloadAlarmsMask/Reported
[PREFIX]/ElectricalMeasurement/Attributes/DCOverloadAlarmsMask/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster DCOverloadAlarmsMask Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "ElectricalMeasurementDCOverloadAlarmsMask"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for DCOverloadAlarmsMask attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/DCOverloadAlarmsMask/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/DCOverloadAlarmsMask/Desired { "value": <DESIRED_DC_OVERLOAD_ALARMS_MASK>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/DCOverloadAlarmsMask/Reported { "value": <REPORTED_DC_OVERLOAD_ALARMS_MASK>}



ElectricalMeasurement/DCVoltageOverload Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/DCVoltageOverload/Reported
[PREFIX]/ElectricalMeasurement/Attributes/DCVoltageOverload/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster DCVoltageOverload Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "integer"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for DCVoltageOverload attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/DCVoltageOverload/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/DCVoltageOverload/Desired { "value": <DESIRED_DC_VOLTAGE_OVERLOAD>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/DCVoltageOverload/Reported { "value": <REPORTED_DC_VOLTAGE_OVERLOAD>}



ElectricalMeasurement/DCCurrentOverload Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/DCCurrentOverload/Reported
[PREFIX]/ElectricalMeasurement/Attributes/DCCurrentOverload/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster DCCurrentOverload Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "integer"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for DCCurrentOverload attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/DCCurrentOverload/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/DCCurrentOverload/Desired { "value": <DESIRED_DC_CURRENT_OVERLOAD>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/DCCurrentOverload/Reported { "value": <REPORTED_DC_CURRENT_OVERLOAD>}



ElectricalMeasurement/ACAlarmsMask Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/ACAlarmsMask/Reported
[PREFIX]/ElectricalMeasurement/Attributes/ACAlarmsMask/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster ACAlarmsMask Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "ElectricalMeasurementACAlarmsMask"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for ACAlarmsMask attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/ACAlarmsMask/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/ACAlarmsMask/Desired { "value": <DESIRED_AC_ALARMS_MASK>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/ACAlarmsMask/Reported { "value": <REPORTED_AC_ALARMS_MASK>}



ElectricalMeasurement/ACVoltageOverload Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/ACVoltageOverload/Reported
[PREFIX]/ElectricalMeasurement/Attributes/ACVoltageOverload/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster ACVoltageOverload Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "integer"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for ACVoltageOverload attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/ACVoltageOverload/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/ACVoltageOverload/Desired { "value": <DESIRED_AC_VOLTAGE_OVERLOAD>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/ACVoltageOverload/Reported { "value": <REPORTED_AC_VOLTAGE_OVERLOAD>}



ElectricalMeasurement/ACCurrentOverload Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/ACCurrentOverload/Reported
[PREFIX]/ElectricalMeasurement/Attributes/ACCurrentOverload/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster ACCurrentOverload Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "integer"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for ACCurrentOverload attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/ACCurrentOverload/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/ACCurrentOverload/Desired { "value": <DESIRED_AC_CURRENT_OVERLOAD>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/ACCurrentOverload/Reported { "value": <REPORTED_AC_CURRENT_OVERLOAD>}



ElectricalMeasurement/ACActivePowerOverload Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/ACActivePowerOverload/Reported
[PREFIX]/ElectricalMeasurement/Attributes/ACActivePowerOverload/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster ACActivePowerOverload Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "integer"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for ACActivePowerOverload attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/ACActivePowerOverload/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/ACActivePowerOverload/Desired { "value": <DESIRED_AC_ACTIVE_POWER_OVERLOAD>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/ACActivePowerOverload/Reported { "value": <REPORTED_AC_ACTIVE_POWER_OVERLOAD>}



ElectricalMeasurement/ACReactivePowerOverload Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/ACReactivePowerOverload/Reported
[PREFIX]/ElectricalMeasurement/Attributes/ACReactivePowerOverload/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster ACReactivePowerOverload Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "integer"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for ACReactivePowerOverload attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/ACReactivePowerOverload/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/ACReactivePowerOverload/Desired { "value": <DESIRED_AC_REACTIVE_POWER_OVERLOAD>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/ACReactivePowerOverload/Reported { "value": <REPORTED_AC_REACTIVE_POWER_OVERLOAD>}



ElectricalMeasurement/AverageRMSOverVoltage Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/AverageRMSOverVoltage/Reported
[PREFIX]/ElectricalMeasurement/Attributes/AverageRMSOverVoltage/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster AverageRMSOverVoltage Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "integer"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for AverageRMSOverVoltage attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/AverageRMSOverVoltage/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/AverageRMSOverVoltage/Desired { "value": <DESIRED_AVERAGE_RMS_OVER_VOLTAGE>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/AverageRMSOverVoltage/Reported { "value": <REPORTED_AVERAGE_RMS_OVER_VOLTAGE>}



ElectricalMeasurement/AverageRMSUnderVoltage Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/AverageRMSUnderVoltage/Reported
[PREFIX]/ElectricalMeasurement/Attributes/AverageRMSUnderVoltage/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster AverageRMSUnderVoltage Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "integer"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for AverageRMSUnderVoltage attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/AverageRMSUnderVoltage/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/AverageRMSUnderVoltage/Desired { "value": <DESIRED_AVERAGE_RMS_UNDER_VOLTAGE>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/AverageRMSUnderVoltage/Reported { "value": <REPORTED_AVERAGE_RMS_UNDER_VOLTAGE>}



ElectricalMeasurement/RMSExtremeOverVoltage Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/RMSExtremeOverVoltage/Reported
[PREFIX]/ElectricalMeasurement/Attributes/RMSExtremeOverVoltage/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster RMSExtremeOverVoltage Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "integer"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for RMSExtremeOverVoltage attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/RMSExtremeOverVoltage/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/RMSExtremeOverVoltage/Desired { "value": <DESIRED_RMS_EXTREME_OVER_VOLTAGE>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/RMSExtremeOverVoltage/Reported { "value": <REPORTED_RMS_EXTREME_OVER_VOLTAGE>}



ElectricalMeasurement/RMSExtremeUnderVoltage Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/RMSExtremeUnderVoltage/Reported
[PREFIX]/ElectricalMeasurement/Attributes/RMSExtremeUnderVoltage/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster RMSExtremeUnderVoltage Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "integer"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for RMSExtremeUnderVoltage attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/RMSExtremeUnderVoltage/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/RMSExtremeUnderVoltage/Desired { "value": <DESIRED_RMS_EXTREME_UNDER_VOLTAGE>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/RMSExtremeUnderVoltage/Reported { "value": <REPORTED_RMS_EXTREME_UNDER_VOLTAGE>}



ElectricalMeasurement/RMSVoltageSag Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/RMSVoltageSag/Reported
[PREFIX]/ElectricalMeasurement/Attributes/RMSVoltageSag/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster RMSVoltageSag Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "integer"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for RMSVoltageSag attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/RMSVoltageSag/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/RMSVoltageSag/Desired { "value": <DESIRED_RMS_VOLTAGE_SAG>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/RMSVoltageSag/Reported { "value": <REPORTED_RMS_VOLTAGE_SAG>}



ElectricalMeasurement/RMSVoltageSwell Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/RMSVoltageSwell/Reported
[PREFIX]/ElectricalMeasurement/Attributes/RMSVoltageSwell/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster RMSVoltageSwell Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "integer"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for RMSVoltageSwell attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/RMSVoltageSwell/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/RMSVoltageSwell/Desired { "value": <DESIRED_RMS_VOLTAGE_SWELL>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/RMSVoltageSwell/Reported { "value": <REPORTED_RMS_VOLTAGE_SWELL>}



ElectricalMeasurement/LineCurrentPhB Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/LineCurrentPhB/Reported
[PREFIX]/ElectricalMeasurement/Attributes/LineCurrentPhB/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster LineCurrentPhB Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "integer"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for LineCurrentPhB attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/LineCurrentPhB/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/LineCurrentPhB/Desired { "value": <DESIRED_LINE_CURRENT_PHB>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/LineCurrentPhB/Reported { "value": <REPORTED_LINE_CURRENT_PHB>}



ElectricalMeasurement/ActiveCurrentPhB Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/ActiveCurrentPhB/Reported
[PREFIX]/ElectricalMeasurement/Attributes/ActiveCurrentPhB/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster ActiveCurrentPhB Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "integer"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for ActiveCurrentPhB attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/ActiveCurrentPhB/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/ActiveCurrentPhB/Desired { "value": <DESIRED_ACTIVE_CURRENT_PHB>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/ActiveCurrentPhB/Reported { "value": <REPORTED_ACTIVE_CURRENT_PHB>}



ElectricalMeasurement/ReactiveCurrentPhB Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/ReactiveCurrentPhB/Reported
[PREFIX]/ElectricalMeasurement/Attributes/ReactiveCurrentPhB/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster ReactiveCurrentPhB Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "integer"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for ReactiveCurrentPhB attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/ReactiveCurrentPhB/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/ReactiveCurrentPhB/Desired { "value": <DESIRED_REACTIVE_CURRENT_PHB>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/ReactiveCurrentPhB/Reported { "value": <REPORTED_REACTIVE_CURRENT_PHB>}



ElectricalMeasurement/RMSVoltagePhB Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/RMSVoltagePhB/Reported
[PREFIX]/ElectricalMeasurement/Attributes/RMSVoltagePhB/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster RMSVoltagePhB Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "integer"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for RMSVoltagePhB attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/RMSVoltagePhB/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/RMSVoltagePhB/Desired { "value": <DESIRED_RMS_VOLTAGE_PHB>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/RMSVoltagePhB/Reported { "value": <REPORTED_RMS_VOLTAGE_PHB>}



ElectricalMeasurement/RMSVoltageMinPhB Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/RMSVoltageMinPhB/Reported
[PREFIX]/ElectricalMeasurement/Attributes/RMSVoltageMinPhB/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster RMSVoltageMinPhB Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "integer"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for RMSVoltageMinPhB attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/RMSVoltageMinPhB/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/RMSVoltageMinPhB/Desired { "value": <DESIRED_RMS_VOLTAGE_MIN_PHB>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/RMSVoltageMinPhB/Reported { "value": <REPORTED_RMS_VOLTAGE_MIN_PHB>}



ElectricalMeasurement/RMSVoltageMaxPhB Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/RMSVoltageMaxPhB/Reported
[PREFIX]/ElectricalMeasurement/Attributes/RMSVoltageMaxPhB/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster RMSVoltageMaxPhB Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "integer"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for RMSVoltageMaxPhB attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/RMSVoltageMaxPhB/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/RMSVoltageMaxPhB/Desired { "value": <DESIRED_RMS_VOLTAGE_MAX_PHB>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/RMSVoltageMaxPhB/Reported { "value": <REPORTED_RMS_VOLTAGE_MAX_PHB>}



ElectricalMeasurement/RMSCurrentPhB Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/RMSCurrentPhB/Reported
[PREFIX]/ElectricalMeasurement/Attributes/RMSCurrentPhB/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster RMSCurrentPhB Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "integer"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for RMSCurrentPhB attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/RMSCurrentPhB/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/RMSCurrentPhB/Desired { "value": <DESIRED_RMS_CURRENT_PHB>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/RMSCurrentPhB/Reported { "value": <REPORTED_RMS_CURRENT_PHB>}



ElectricalMeasurement/RMSCurrentMinPhB Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/RMSCurrentMinPhB/Reported
[PREFIX]/ElectricalMeasurement/Attributes/RMSCurrentMinPhB/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster RMSCurrentMinPhB Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "integer"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for RMSCurrentMinPhB attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/RMSCurrentMinPhB/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/RMSCurrentMinPhB/Desired { "value": <DESIRED_RMS_CURRENT_MIN_PHB>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/RMSCurrentMinPhB/Reported { "value": <REPORTED_RMS_CURRENT_MIN_PHB>}



ElectricalMeasurement/RMSCurrentMaxPhB Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/RMSCurrentMaxPhB/Reported
[PREFIX]/ElectricalMeasurement/Attributes/RMSCurrentMaxPhB/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster RMSCurrentMaxPhB Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "integer"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for RMSCurrentMaxPhB attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/RMSCurrentMaxPhB/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/RMSCurrentMaxPhB/Desired { "value": <DESIRED_RMS_CURRENT_MAX_PHB>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/RMSCurrentMaxPhB/Reported { "value": <REPORTED_RMS_CURRENT_MAX_PHB>}



ElectricalMeasurement/ActivePowerPhB Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/ActivePowerPhB/Reported
[PREFIX]/ElectricalMeasurement/Attributes/ActivePowerPhB/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster ActivePowerPhB Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "integer"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for ActivePowerPhB attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/ActivePowerPhB/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/ActivePowerPhB/Desired { "value": <DESIRED_ACTIVE_POWER_PHB>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/ActivePowerPhB/Reported { "value": <REPORTED_ACTIVE_POWER_PHB>}



ElectricalMeasurement/ActivePowerMinPhB Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/ActivePowerMinPhB/Reported
[PREFIX]/ElectricalMeasurement/Attributes/ActivePowerMinPhB/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster ActivePowerMinPhB Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "integer"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for ActivePowerMinPhB attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/ActivePowerMinPhB/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/ActivePowerMinPhB/Desired { "value": <DESIRED_ACTIVE_POWER_MIN_PHB>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/ActivePowerMinPhB/Reported { "value": <REPORTED_ACTIVE_POWER_MIN_PHB>}



ElectricalMeasurement/ActivePowerMaxPhB Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/ActivePowerMaxPhB/Reported
[PREFIX]/ElectricalMeasurement/Attributes/ActivePowerMaxPhB/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster ActivePowerMaxPhB Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "integer"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for ActivePowerMaxPhB attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/ActivePowerMaxPhB/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/ActivePowerMaxPhB/Desired { "value": <DESIRED_ACTIVE_POWER_MAX_PHB>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/ActivePowerMaxPhB/Reported { "value": <REPORTED_ACTIVE_POWER_MAX_PHB>}



ElectricalMeasurement/ReactivePowerPhB Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/ReactivePowerPhB/Reported
[PREFIX]/ElectricalMeasurement/Attributes/ReactivePowerPhB/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster ReactivePowerPhB Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "integer"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for ReactivePowerPhB attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/ReactivePowerPhB/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/ReactivePowerPhB/Desired { "value": <DESIRED_REACTIVE_POWER_PHB>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/ReactivePowerPhB/Reported { "value": <REPORTED_REACTIVE_POWER_PHB>}



ElectricalMeasurement/ApparentPowerPhB Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/ApparentPowerPhB/Reported
[PREFIX]/ElectricalMeasurement/Attributes/ApparentPowerPhB/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster ApparentPowerPhB Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "integer"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for ApparentPowerPhB attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/ApparentPowerPhB/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/ApparentPowerPhB/Desired { "value": <DESIRED_APPARENT_POWER_PHB>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/ApparentPowerPhB/Reported { "value": <REPORTED_APPARENT_POWER_PHB>}



ElectricalMeasurement/PowerFactorPhB Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/PowerFactorPhB/Reported
[PREFIX]/ElectricalMeasurement/Attributes/PowerFactorPhB/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster PowerFactorPhB Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "integer"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for PowerFactorPhB attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/PowerFactorPhB/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/PowerFactorPhB/Desired { "value": <DESIRED_POWER_FACTOR_PHB>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/PowerFactorPhB/Reported { "value": <REPORTED_POWER_FACTOR_PHB>}



ElectricalMeasurement/AverageRMSVoltageMeasurementPeriodPhB Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/AverageRMSVoltageMeasurementPeriodPhB/Reported
[PREFIX]/ElectricalMeasurement/Attributes/AverageRMSVoltageMeasurementPeriodPhB/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster AverageRMSVoltageMeasurementPeriodPhB Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "integer"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for AverageRMSVoltageMeasurementPeriodPhB attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/AverageRMSVoltageMeasurementPeriodPhB/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/AverageRMSVoltageMeasurementPeriodPhB/Desired { "value": <DESIRED_AVERAGE_RMS_VOLTAGE_MEASUREMENT_PERIOD_PHB>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/AverageRMSVoltageMeasurementPeriodPhB/Reported { "value": <REPORTED_AVERAGE_RMS_VOLTAGE_MEASUREMENT_PERIOD_PHB>}



ElectricalMeasurement/AverageRMSOverVoltageCounterPhB Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/AverageRMSOverVoltageCounterPhB/Reported
[PREFIX]/ElectricalMeasurement/Attributes/AverageRMSOverVoltageCounterPhB/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster AverageRMSOverVoltageCounterPhB Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "integer"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for AverageRMSOverVoltageCounterPhB attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/AverageRMSOverVoltageCounterPhB/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/AverageRMSOverVoltageCounterPhB/Desired { "value": <DESIRED_AVERAGE_RMS_OVER_VOLTAGE_COUNTER_PHB>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/AverageRMSOverVoltageCounterPhB/Reported { "value": <REPORTED_AVERAGE_RMS_OVER_VOLTAGE_COUNTER_PHB>}



ElectricalMeasurement/AverageRMSUnderVoltageCounterPhB Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/AverageRMSUnderVoltageCounterPhB/Reported
[PREFIX]/ElectricalMeasurement/Attributes/AverageRMSUnderVoltageCounterPhB/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster AverageRMSUnderVoltageCounterPhB Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "integer"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for AverageRMSUnderVoltageCounterPhB attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/AverageRMSUnderVoltageCounterPhB/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/AverageRMSUnderVoltageCounterPhB/Desired { "value": <DESIRED_AVERAGE_RMS_UNDER_VOLTAGE_COUNTER_PHB>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/AverageRMSUnderVoltageCounterPhB/Reported { "value": <REPORTED_AVERAGE_RMS_UNDER_VOLTAGE_COUNTER_PHB>}



ElectricalMeasurement/RMSExtremeOverVoltagePeriodPhB Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/RMSExtremeOverVoltagePeriodPhB/Reported
[PREFIX]/ElectricalMeasurement/Attributes/RMSExtremeOverVoltagePeriodPhB/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster RMSExtremeOverVoltagePeriodPhB Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "integer"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for RMSExtremeOverVoltagePeriodPhB attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/RMSExtremeOverVoltagePeriodPhB/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/RMSExtremeOverVoltagePeriodPhB/Desired { "value": <DESIRED_RMS_EXTREME_OVER_VOLTAGE_PERIOD_PHB>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/RMSExtremeOverVoltagePeriodPhB/Reported { "value": <REPORTED_RMS_EXTREME_OVER_VOLTAGE_PERIOD_PHB>}



ElectricalMeasurement/RMSExtremeUnderVoltagePeriodPhB Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/RMSExtremeUnderVoltagePeriodPhB/Reported
[PREFIX]/ElectricalMeasurement/Attributes/RMSExtremeUnderVoltagePeriodPhB/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster RMSExtremeUnderVoltagePeriodPhB Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "integer"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for RMSExtremeUnderVoltagePeriodPhB attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/RMSExtremeUnderVoltagePeriodPhB/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/RMSExtremeUnderVoltagePeriodPhB/Desired { "value": <DESIRED_RMS_EXTREME_UNDER_VOLTAGE_PERIOD_PHB>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/RMSExtremeUnderVoltagePeriodPhB/Reported { "value": <REPORTED_RMS_EXTREME_UNDER_VOLTAGE_PERIOD_PHB>}



ElectricalMeasurement/RMSVoltageSagPeriodPhB Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/RMSVoltageSagPeriodPhB/Reported
[PREFIX]/ElectricalMeasurement/Attributes/RMSVoltageSagPeriodPhB/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster RMSVoltageSagPeriodPhB Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "integer"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for RMSVoltageSagPeriodPhB attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/RMSVoltageSagPeriodPhB/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/RMSVoltageSagPeriodPhB/Desired { "value": <DESIRED_RMS_VOLTAGE_SAG_PERIOD_PHB>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/RMSVoltageSagPeriodPhB/Reported { "value": <REPORTED_RMS_VOLTAGE_SAG_PERIOD_PHB>}



ElectricalMeasurement/RMSVoltageSwellPeriodPhB Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/RMSVoltageSwellPeriodPhB/Reported
[PREFIX]/ElectricalMeasurement/Attributes/RMSVoltageSwellPeriodPhB/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster RMSVoltageSwellPeriodPhB Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "integer"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for RMSVoltageSwellPeriodPhB attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/RMSVoltageSwellPeriodPhB/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/RMSVoltageSwellPeriodPhB/Desired { "value": <DESIRED_RMS_VOLTAGE_SWELL_PERIOD_PHB>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/RMSVoltageSwellPeriodPhB/Reported { "value": <REPORTED_RMS_VOLTAGE_SWELL_PERIOD_PHB>}



ElectricalMeasurement/LineCurrentPhC Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/LineCurrentPhC/Reported
[PREFIX]/ElectricalMeasurement/Attributes/LineCurrentPhC/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster LineCurrentPhC Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "integer"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for LineCurrentPhC attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/LineCurrentPhC/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/LineCurrentPhC/Desired { "value": <DESIRED_LINE_CURRENT_PHC>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/LineCurrentPhC/Reported { "value": <REPORTED_LINE_CURRENT_PHC>}



ElectricalMeasurement/ActiveCurrentPhC Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/ActiveCurrentPhC/Reported
[PREFIX]/ElectricalMeasurement/Attributes/ActiveCurrentPhC/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster ActiveCurrentPhC Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "integer"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for ActiveCurrentPhC attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/ActiveCurrentPhC/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/ActiveCurrentPhC/Desired { "value": <DESIRED_ACTIVE_CURRENT_PHC>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/ActiveCurrentPhC/Reported { "value": <REPORTED_ACTIVE_CURRENT_PHC>}



ElectricalMeasurement/ReactiveCurrentPhC Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/ReactiveCurrentPhC/Reported
[PREFIX]/ElectricalMeasurement/Attributes/ReactiveCurrentPhC/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster ReactiveCurrentPhC Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "integer"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for ReactiveCurrentPhC attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/ReactiveCurrentPhC/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/ReactiveCurrentPhC/Desired { "value": <DESIRED_REACTIVE_CURRENT_PHC>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/ReactiveCurrentPhC/Reported { "value": <REPORTED_REACTIVE_CURRENT_PHC>}



ElectricalMeasurement/RMSVoltagePhC Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/RMSVoltagePhC/Reported
[PREFIX]/ElectricalMeasurement/Attributes/RMSVoltagePhC/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster RMSVoltagePhC Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "integer"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for RMSVoltagePhC attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/RMSVoltagePhC/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/RMSVoltagePhC/Desired { "value": <DESIRED_RMS_VOLTAGE_PHC>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/RMSVoltagePhC/Reported { "value": <REPORTED_RMS_VOLTAGE_PHC>}



ElectricalMeasurement/RMSVoltageMinPhC Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/RMSVoltageMinPhC/Reported
[PREFIX]/ElectricalMeasurement/Attributes/RMSVoltageMinPhC/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster RMSVoltageMinPhC Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "integer"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for RMSVoltageMinPhC attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/RMSVoltageMinPhC/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/RMSVoltageMinPhC/Desired { "value": <DESIRED_RMS_VOLTAGE_MIN_PHC>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/RMSVoltageMinPhC/Reported { "value": <REPORTED_RMS_VOLTAGE_MIN_PHC>}



ElectricalMeasurement/RMSVoltageMaxPhC Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/RMSVoltageMaxPhC/Reported
[PREFIX]/ElectricalMeasurement/Attributes/RMSVoltageMaxPhC/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster RMSVoltageMaxPhC Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "integer"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for RMSVoltageMaxPhC attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/RMSVoltageMaxPhC/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/RMSVoltageMaxPhC/Desired { "value": <DESIRED_RMS_VOLTAGE_MAX_PHC>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/RMSVoltageMaxPhC/Reported { "value": <REPORTED_RMS_VOLTAGE_MAX_PHC>}



ElectricalMeasurement/RMSCurrentPhC Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/RMSCurrentPhC/Reported
[PREFIX]/ElectricalMeasurement/Attributes/RMSCurrentPhC/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster RMSCurrentPhC Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "integer"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for RMSCurrentPhC attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/RMSCurrentPhC/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/RMSCurrentPhC/Desired { "value": <DESIRED_RMS_CURRENT_PHC>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/RMSCurrentPhC/Reported { "value": <REPORTED_RMS_CURRENT_PHC>}



ElectricalMeasurement/RMSCurrentMinPhC Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/RMSCurrentMinPhC/Reported
[PREFIX]/ElectricalMeasurement/Attributes/RMSCurrentMinPhC/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster RMSCurrentMinPhC Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "integer"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for RMSCurrentMinPhC attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/RMSCurrentMinPhC/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/RMSCurrentMinPhC/Desired { "value": <DESIRED_RMS_CURRENT_MIN_PHC>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/RMSCurrentMinPhC/Reported { "value": <REPORTED_RMS_CURRENT_MIN_PHC>}



ElectricalMeasurement/RMSCurrentMaxPhC Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/RMSCurrentMaxPhC/Reported
[PREFIX]/ElectricalMeasurement/Attributes/RMSCurrentMaxPhC/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster RMSCurrentMaxPhC Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "integer"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for RMSCurrentMaxPhC attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/RMSCurrentMaxPhC/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/RMSCurrentMaxPhC/Desired { "value": <DESIRED_RMS_CURRENT_MAX_PHC>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/RMSCurrentMaxPhC/Reported { "value": <REPORTED_RMS_CURRENT_MAX_PHC>}



ElectricalMeasurement/ActivePowerPhC Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/ActivePowerPhC/Reported
[PREFIX]/ElectricalMeasurement/Attributes/ActivePowerPhC/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster ActivePowerPhC Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "integer"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for ActivePowerPhC attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/ActivePowerPhC/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/ActivePowerPhC/Desired { "value": <DESIRED_ACTIVE_POWER_PHC>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/ActivePowerPhC/Reported { "value": <REPORTED_ACTIVE_POWER_PHC>}



ElectricalMeasurement/ActivePowerMinPhC Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/ActivePowerMinPhC/Reported
[PREFIX]/ElectricalMeasurement/Attributes/ActivePowerMinPhC/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster ActivePowerMinPhC Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "integer"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for ActivePowerMinPhC attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/ActivePowerMinPhC/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/ActivePowerMinPhC/Desired { "value": <DESIRED_ACTIVE_POWER_MIN_PHC>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/ActivePowerMinPhC/Reported { "value": <REPORTED_ACTIVE_POWER_MIN_PHC>}



ElectricalMeasurement/ActivePowerMaxPhC Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/ActivePowerMaxPhC/Reported
[PREFIX]/ElectricalMeasurement/Attributes/ActivePowerMaxPhC/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster ActivePowerMaxPhC Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "integer"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for ActivePowerMaxPhC attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/ActivePowerMaxPhC/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/ActivePowerMaxPhC/Desired { "value": <DESIRED_ACTIVE_POWER_MAX_PHC>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/ActivePowerMaxPhC/Reported { "value": <REPORTED_ACTIVE_POWER_MAX_PHC>}



ElectricalMeasurement/ReactivePowerPhC Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/ReactivePowerPhC/Reported
[PREFIX]/ElectricalMeasurement/Attributes/ReactivePowerPhC/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster ReactivePowerPhC Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "integer"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for ReactivePowerPhC attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/ReactivePowerPhC/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/ReactivePowerPhC/Desired { "value": <DESIRED_REACTIVE_POWER_PHC>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/ReactivePowerPhC/Reported { "value": <REPORTED_REACTIVE_POWER_PHC>}



ElectricalMeasurement/ApparentPowerPhC Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/ApparentPowerPhC/Reported
[PREFIX]/ElectricalMeasurement/Attributes/ApparentPowerPhC/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster ApparentPowerPhC Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "integer"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for ApparentPowerPhC attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/ApparentPowerPhC/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/ApparentPowerPhC/Desired { "value": <DESIRED_APPARENT_POWER_PHC>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/ApparentPowerPhC/Reported { "value": <REPORTED_APPARENT_POWER_PHC>}



ElectricalMeasurement/PowerFactorPhC Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/PowerFactorPhC/Reported
[PREFIX]/ElectricalMeasurement/Attributes/PowerFactorPhC/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster PowerFactorPhC Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "integer"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for PowerFactorPhC attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/PowerFactorPhC/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/PowerFactorPhC/Desired { "value": <DESIRED_POWER_FACTOR_PHC>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/PowerFactorPhC/Reported { "value": <REPORTED_POWER_FACTOR_PHC>}



ElectricalMeasurement/AverageRMSVoltageMeasurementPeriodPhC Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/AverageRMSVoltageMeasurementPeriodPhC/Reported
[PREFIX]/ElectricalMeasurement/Attributes/AverageRMSVoltageMeasurementPeriodPhC/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster AverageRMSVoltageMeasurementPeriodPhC Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "integer"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for AverageRMSVoltageMeasurementPeriodPhC attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/AverageRMSVoltageMeasurementPeriodPhC/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/AverageRMSVoltageMeasurementPeriodPhC/Desired { "value": <DESIRED_AVERAGE_RMS_VOLTAGE_MEASUREMENT_PERIOD_PHC>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/AverageRMSVoltageMeasurementPeriodPhC/Reported { "value": <REPORTED_AVERAGE_RMS_VOLTAGE_MEASUREMENT_PERIOD_PHC>}



ElectricalMeasurement/AverageRMSOverVoltageCounterPhC Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/AverageRMSOverVoltageCounterPhC/Reported
[PREFIX]/ElectricalMeasurement/Attributes/AverageRMSOverVoltageCounterPhC/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster AverageRMSOverVoltageCounterPhC Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "integer"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for AverageRMSOverVoltageCounterPhC attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/AverageRMSOverVoltageCounterPhC/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/AverageRMSOverVoltageCounterPhC/Desired { "value": <DESIRED_AVERAGE_RMS_OVER_VOLTAGE_COUNTER_PHC>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/AverageRMSOverVoltageCounterPhC/Reported { "value": <REPORTED_AVERAGE_RMS_OVER_VOLTAGE_COUNTER_PHC>}



ElectricalMeasurement/AverageRMSUnderVoltageCounterPhC Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/AverageRMSUnderVoltageCounterPhC/Reported
[PREFIX]/ElectricalMeasurement/Attributes/AverageRMSUnderVoltageCounterPhC/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster AverageRMSUnderVoltageCounterPhC Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "integer"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for AverageRMSUnderVoltageCounterPhC attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/AverageRMSUnderVoltageCounterPhC/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/AverageRMSUnderVoltageCounterPhC/Desired { "value": <DESIRED_AVERAGE_RMS_UNDER_VOLTAGE_COUNTER_PHC>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/AverageRMSUnderVoltageCounterPhC/Reported { "value": <REPORTED_AVERAGE_RMS_UNDER_VOLTAGE_COUNTER_PHC>}



ElectricalMeasurement/RMSExtremeOverVoltagePeriodPhC Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/RMSExtremeOverVoltagePeriodPhC/Reported
[PREFIX]/ElectricalMeasurement/Attributes/RMSExtremeOverVoltagePeriodPhC/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster RMSExtremeOverVoltagePeriodPhC Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "integer"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for RMSExtremeOverVoltagePeriodPhC attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/RMSExtremeOverVoltagePeriodPhC/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/RMSExtremeOverVoltagePeriodPhC/Desired { "value": <DESIRED_RMS_EXTREME_OVER_VOLTAGE_PERIOD_PHC>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/RMSExtremeOverVoltagePeriodPhC/Reported { "value": <REPORTED_RMS_EXTREME_OVER_VOLTAGE_PERIOD_PHC>}



ElectricalMeasurement/RMSExtremeUnderVoltagePeriodPhC Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/RMSExtremeUnderVoltagePeriodPhC/Reported
[PREFIX]/ElectricalMeasurement/Attributes/RMSExtremeUnderVoltagePeriodPhC/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster RMSExtremeUnderVoltagePeriodPhC Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "integer"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for RMSExtremeUnderVoltagePeriodPhC attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/RMSExtremeUnderVoltagePeriodPhC/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/RMSExtremeUnderVoltagePeriodPhC/Desired { "value": <DESIRED_RMS_EXTREME_UNDER_VOLTAGE_PERIOD_PHC>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/RMSExtremeUnderVoltagePeriodPhC/Reported { "value": <REPORTED_RMS_EXTREME_UNDER_VOLTAGE_PERIOD_PHC>}



ElectricalMeasurement/RMSVoltageSagPeriodPhC Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/RMSVoltageSagPeriodPhC/Reported
[PREFIX]/ElectricalMeasurement/Attributes/RMSVoltageSagPeriodPhC/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster RMSVoltageSagPeriodPhC Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "integer"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for RMSVoltageSagPeriodPhC attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/RMSVoltageSagPeriodPhC/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/RMSVoltageSagPeriodPhC/Desired { "value": <DESIRED_RMS_VOLTAGE_SAG_PERIOD_PHC>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/RMSVoltageSagPeriodPhC/Reported { "value": <REPORTED_RMS_VOLTAGE_SAG_PERIOD_PHC>}



ElectricalMeasurement/RMSVoltageSwellPeriodPhC Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/RMSVoltageSwellPeriodPhC/Reported
[PREFIX]/ElectricalMeasurement/Attributes/RMSVoltageSwellPeriodPhC/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster RMSVoltageSwellPeriodPhC Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "integer"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for RMSVoltageSwellPeriodPhC attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/+/+/ElectricalMeasurement/Attributes/RMSVoltageSwellPeriodPhC/+'
# Example output
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/RMSVoltageSwellPeriodPhC/Desired { "value": <DESIRED_RMS_VOLTAGE_SWELL_PERIOD_PHC>}
ucl/by-unid/<UNID>/ep0/ElectricalMeasurement/Attributes/RMSVoltageSwellPeriodPhC/Reported { "value": <REPORTED_RMS_VOLTAGE_SWELL_PERIOD_PHC>}



ElectricalMeasurement/ClusterRevision Attribute

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Attributes/ClusterRevision/Reported
[PREFIX]/ElectricalMeasurement/Attributes/ClusterRevision/Desired

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster ClusterRevision Attribute Properties",
"type": "object",
"properties": {
"value": {
"type": "integer"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see desired/reported value for ClusterRevision attribute under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/<UNID>/<EP>/ElectricalMeasurement/Attributes/ClusterRevision/+'
# Example output
ucl/by-unid/<UNID>/<EP>/ElectricalMeasurement/Attributes/ClusterRevision/Desired { "value": <DESIRED_CLUSTER_REVISION> }
ucl/by-unid/<UNID>/<EP>/ElectricalMeasurement/Attributes/ClusterRevision/Reported { "value": <REPORTED_CLUSTER_REVISION> }



ElectricalMeasurement Command Support

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/SupportedCommands
[PREFIX]/ElectricalMeasurement/SupportedGeneratedCommands

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Command Support Properties",
"type": "object",
"properties": {
"value": {
"type": "array",
"items" : {
"type": "string",
"enum": [
"GetProfileInfoResponse",
"GetProfileInfo",
"GetMeasurementProfileResponse",
"GetMeasurementProfile",
"WriteAttributes",
"ForceReadAttributes"
]
}
}
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To see supported commands for ElectricalMeasurement cluster under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/<UNID>/<EP>/ElectricalMeasurement/SupportedCommands'
# Example output
ucl/by-unid/<UNID>/<EP>/ElectricalMeasurement/SupportedCommands { "value": ["GetProfileInfoResponse","GetMeasurementProfileResponse",] }

To see supported generated commands for ElectricalMeasurement cluster under the by-unid topic space:

mosquitto_sub -t 'ucl/by-unid/<UNID>/<EP>/ElectricalMeasurement/SupportedGeneratedCommands'
# Example output
ucl/by-unid/<UNID>/<EP>/ElectricalMeasurement/SupportedGeneratedCommands { "value": ["GetProfileInfo","GetMeasurementProfile"] }



ElectricalMeasurement Commands



ElectricalMeasurement/GetProfileInfoResponse Command

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Commands/GetProfileInfoResponse
[PREFIX]/ElectricalMeasurement/GeneratedCommands/GetProfileInfoResponse

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster GetProfileInfoResponse Command Properties",
"type": "object",
"properties": {
"ProfileCount": {
"type": "integer"
},
"ProfileIntervalPeriod": {
"type": "ProfileIntervalPeriod"
},
"MaxNumberOfIntervals": {
"type": "integer"
},
"ListOfAttributes": {
"type": "array",
"items": {
"type": "attribId"
}
},
"required": [
"ProfileCount",
"ProfileIntervalPeriod",
"MaxNumberOfIntervals",
"ListOfAttributes"
]
}

Example Mosquitto CLI Tool Usage

To send a ElectricalMeasurement/GetProfileInfoResponse command under the by-unid topic space:

mosquitto_pub -t 'ucl/by-unid/<UNID>/<EP>/ElectricalMeasurement/Commands/GetProfileInfoResponse' -m '{ "ProfileCount": <PROFILE_COUNT_VALUE>,"ProfileIntervalPeriod": <PROFILE_INTERVAL_PERIOD_VALUE>,"MaxNumberOfIntervals": <MAX_NUMBER_OF_INTERVALS_VALUE>,"ListOfAttributes": <LIST_OF_ATTRIBUTES_VALUE> }'

To receive a ElectricalMeasurement/GetProfileInfoResponse generated command from a UNID/endpoint:

mosquitto_sub -t 'ucl/by-unid/<UNID>/<EP>/ElectricalMeasurement/GeneratedCommands/GetProfileInfoResponse'



ElectricalMeasurement/GetProfileInfo Command

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Commands/GetProfileInfo
[PREFIX]/ElectricalMeasurement/GeneratedCommands/GetProfileInfo

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster GetProfileInfo Command Properties",
"type": "object",
"properties": {
},
"required": [
]
}

Example Mosquitto CLI Tool Usage

To send a ElectricalMeasurement/GetProfileInfo command under the by-unid topic space:

mosquitto_pub -t 'ucl/by-unid/<UNID>/<EP>/ElectricalMeasurement/Commands/GetProfileInfo' -m '{ }'

To receive a ElectricalMeasurement/GetProfileInfo generated command from a UNID/endpoint:

mosquitto_sub -t 'ucl/by-unid/<UNID>/<EP>/ElectricalMeasurement/GeneratedCommands/GetProfileInfo'



ElectricalMeasurement/GetMeasurementProfileResponse Command

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Commands/GetMeasurementProfileResponse
[PREFIX]/ElectricalMeasurement/GeneratedCommands/GetMeasurementProfileResponse

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster GetMeasurementProfileResponse Command Properties",
"type": "object",
"properties": {
"StartTime": {
"type": "UTC"
},
"Status": {
"type": "GetMeasurementProfileResponseStatus"
},
"ProfileIntervalPeriod": {
"type": "ProfileIntervalPeriod"
},
"NumberOfIntervalsDelivered": {
"type": "integer"
},
"AttributeId": {
"type": "attribId"
},
"Intervals": {
"type": "array",
"items": {
"type": "integer"
}
},
"required": [
"StartTime",
"Status",
"ProfileIntervalPeriod",
"NumberOfIntervalsDelivered",
"AttributeId",
"Intervals"
]
}

Example Mosquitto CLI Tool Usage

To send a ElectricalMeasurement/GetMeasurementProfileResponse command under the by-unid topic space:

mosquitto_pub -t 'ucl/by-unid/<UNID>/<EP>/ElectricalMeasurement/Commands/GetMeasurementProfileResponse' -m '{ "StartTime": <START_TIME_VALUE>,"Status": <STATUS_VALUE>,"ProfileIntervalPeriod": <PROFILE_INTERVAL_PERIOD_VALUE>,"NumberOfIntervalsDelivered": <NUMBER_OF_INTERVALS_DELIVERED_VALUE>,"AttributeId": <ATTRIBUTE_ID_VALUE>,"Intervals": <INTERVALS_VALUE> }'

To receive a ElectricalMeasurement/GetMeasurementProfileResponse generated command from a UNID/endpoint:

mosquitto_sub -t 'ucl/by-unid/<UNID>/<EP>/ElectricalMeasurement/GeneratedCommands/GetMeasurementProfileResponse'



ElectricalMeasurement/GetMeasurementProfile Command

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Commands/GetMeasurementProfile
[PREFIX]/ElectricalMeasurement/GeneratedCommands/GetMeasurementProfile

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster GetMeasurementProfile Command Properties",
"type": "object",
"properties": {
"AttributeID": {
"type": "attribId"
},
"StartTime": {
"type": "UTC"
},
"NumberOfIntervals": {
"type": "integer"
}
},
"required": [
"AttributeID",
"StartTime",
"NumberOfIntervals"
]
}

Example Mosquitto CLI Tool Usage

To send a ElectricalMeasurement/GetMeasurementProfile command under the by-unid topic space:

mosquitto_pub -t 'ucl/by-unid/<UNID>/<EP>/ElectricalMeasurement/Commands/GetMeasurementProfile' -m '{ "AttributeID": <ATTRIBUTEID_VALUE>,"StartTime": <START_TIME_VALUE>,"NumberOfIntervals": <NUMBER_OF_INTERVALS_VALUE> }'

To receive a ElectricalMeasurement/GetMeasurementProfile generated command from a UNID/endpoint:

mosquitto_sub -t 'ucl/by-unid/<UNID>/<EP>/ElectricalMeasurement/GeneratedCommands/GetMeasurementProfile'



ElectricalMeasurement/WriteAttributes Command

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Commands/WriteAttributes

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster WriteAttributes Command Properties",
"type": "object",
"properties": {
"AverageRMSVoltageMeasurementPeriod": {
"type": "integer"
},
"AverageRMSOverVoltageCounter": {
"type": "integer"
},
"AverageRMSUnderVoltageCounter": {
"type": "integer"
},
"RMSExtremeOverVoltagePeriod": {
"type": "integer"
},
"RMSExtremeUnderVoltagePeriod": {
"type": "integer"
},
"RMSVoltageSagPeriod": {
"type": "integer"
},
"RMSVoltageSwellPeriod": {
"type": "integer"
},
"DCOverloadAlarmsMask": {
"type": "ElectricalMeasurementDCOverloadAlarmsMask"
},
"ACAlarmsMask": {
"type": "ElectricalMeasurementACAlarmsMask"
},
"RMSExtremeOverVoltage": {
"type": "integer"
},
"RMSExtremeUnderVoltage": {
"type": "integer"
},
"RMSVoltageSag": {
"type": "integer"
},
"RMSVoltageSwell": {
"type": "integer"
},
"AverageRMSVoltageMeasurementPeriodPhB": {
"type": "integer"
},
"AverageRMSOverVoltageCounterPhB": {
"type": "integer"
},
"AverageRMSUnderVoltageCounterPhB": {
"type": "integer"
},
"RMSExtremeOverVoltagePeriodPhB": {
"type": "integer"
},
"RMSExtremeUnderVoltagePeriodPhB": {
"type": "integer"
},
"RMSVoltageSagPeriodPhB": {
"type": "integer"
},
"RMSVoltageSwellPeriodPhB": {
"type": "integer"
},
"AverageRMSVoltageMeasurementPeriodPhC": {
"type": "integer"
},
"AverageRMSOverVoltageCounterPhC": {
"type": "integer"
},
"AverageRMSUnderVoltageCounterPhC": {
"type": "integer"
},
"RMSExtremeOverVoltagePeriodPhC": {
"type": "integer"
},
"RMSExtremeUnderVoltagePeriodPhC": {
"type": "integer"
},
"RMSVoltageSagPeriodPhC": {
"type": "integer"
},
"RMSVoltageSwellPeriodPhC": {
"type": "integer"
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To update all ElectricalMeasurement attributes under the by-unid topic space:

mosquitto_pub -t 'ucl/by-unid/<UNID>/<EP>/ElectricalMeasurement/Commands/WriteAttributes' -m '{ "AverageRMSVoltageMeasurementPeriod": <AVERAGE_RMS_VOLTAGE_MEASUREMENT_PERIOD_VALUE> ,"AverageRMSOverVoltageCounter": <AVERAGE_RMS_OVER_VOLTAGE_COUNTER_VALUE> ,"AverageRMSUnderVoltageCounter": <AVERAGE_RMS_UNDER_VOLTAGE_COUNTER_VALUE> ,"RMSExtremeOverVoltagePeriod": <RMS_EXTREME_OVER_VOLTAGE_PERIOD_VALUE> ,"RMSExtremeUnderVoltagePeriod": <RMS_EXTREME_UNDER_VOLTAGE_PERIOD_VALUE> ,"RMSVoltageSagPeriod": <RMS_VOLTAGE_SAG_PERIOD_VALUE> ,"RMSVoltageSwellPeriod": <RMS_VOLTAGE_SWELL_PERIOD_VALUE> ,"DCOverloadAlarmsMask": <DC_OVERLOAD_ALARMS_MASK_VALUE> ,"ACAlarmsMask": <AC_ALARMS_MASK_VALUE> ,"RMSExtremeOverVoltage": <RMS_EXTREME_OVER_VOLTAGE_VALUE> ,"RMSExtremeUnderVoltage": <RMS_EXTREME_UNDER_VOLTAGE_VALUE> ,"RMSVoltageSag": <RMS_VOLTAGE_SAG_VALUE> ,"RMSVoltageSwell": <RMS_VOLTAGE_SWELL_VALUE> ,"AverageRMSVoltageMeasurementPeriodPhB": <AVERAGE_RMS_VOLTAGE_MEASUREMENT_PERIOD_PHB_VALUE> ,"AverageRMSOverVoltageCounterPhB": <AVERAGE_RMS_OVER_VOLTAGE_COUNTER_PHB_VALUE> ,"AverageRMSUnderVoltageCounterPhB": <AVERAGE_RMS_UNDER_VOLTAGE_COUNTER_PHB_VALUE> ,"RMSExtremeOverVoltagePeriodPhB": <RMS_EXTREME_OVER_VOLTAGE_PERIOD_PHB_VALUE> ,"RMSExtremeUnderVoltagePeriodPhB": <RMS_EXTREME_UNDER_VOLTAGE_PERIOD_PHB_VALUE> ,"RMSVoltageSagPeriodPhB": <RMS_VOLTAGE_SAG_PERIOD_PHB_VALUE> ,"RMSVoltageSwellPeriodPhB": <RMS_VOLTAGE_SWELL_PERIOD_PHB_VALUE> ,"AverageRMSVoltageMeasurementPeriodPhC": <AVERAGE_RMS_VOLTAGE_MEASUREMENT_PERIOD_PHC_VALUE> ,"AverageRMSOverVoltageCounterPhC": <AVERAGE_RMS_OVER_VOLTAGE_COUNTER_PHC_VALUE> ,"AverageRMSUnderVoltageCounterPhC": <AVERAGE_RMS_UNDER_VOLTAGE_COUNTER_PHC_VALUE> ,"RMSExtremeOverVoltagePeriodPhC": <RMS_EXTREME_OVER_VOLTAGE_PERIOD_PHC_VALUE> ,"RMSExtremeUnderVoltagePeriodPhC": <RMS_EXTREME_UNDER_VOLTAGE_PERIOD_PHC_VALUE> ,"RMSVoltageSagPeriodPhC": <RMS_VOLTAGE_SAG_PERIOD_PHC_VALUE> ,"RMSVoltageSwellPeriodPhC": <RMS_VOLTAGE_SWELL_PERIOD_PHC_VALUE> }'

‍NOTE: Specify only the list of attributes to write in this command. Unspecified attributes will not be updated.



ElectricalMeasurement/ForceReadAttributes Command

MQTT Topic Pattern:

[PREFIX]/ElectricalMeasurement/Commands/ForceReadAttributes

MQTT Payload JSON Schema:

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ElectricalMeasurement Cluster ForceReadAttributes Command Properties",
"type": "object",
"properties": {
"value": {
"type": "array"
"items": {
"type": "string",
"enum": [
"MeasurementType",
"DCVoltage",
"DCVoltageMin",
"DCVoltageMax",
"DCCurrent",
"DCCurrentMin",
"DCCurrentMax",
"DCPower",
"DCPowerMin",
"DCPowerMax",
"DCVoltageMultiplier",
"DCVoltageDivisor",
"DCCurrentMultiplier",
"DCCurrentDivisor",
"DCPowerMultiplier",
"DCPowerDivisor",
"ACFrequency",
"ACFrequencyMin",
"ACFrequencyMax",
"NeutralCurrent",
"TotalActivePower",
"TotalReactivePower",
"TotalApparentPower",
"Measured1stHarmonicCurrent",
"Measured3rdHarmonicCurrent",
"Measured5thHarmonicCurrent",
"Measured7thHarmonicCurrent",
"Measured9thHarmonicCurrent",
"Measured11thHarmonicCurrent",
"MeasuredPhase1stHarmonicCurrent",
"MeasuredPhase3rdHarmonicCurrent",
"MeasuredPhase5thHarmonicCurrent",
"MeasuredPhase7thHarmonicCurrent",
"MeasuredPhase9thHarmonicCurrent",
"MeasuredPhase11thHarmonicCurrent",
"ACFrequencyMultiplier",
"ACFrequencyDivisor",
"PowerMultiplier",
"PowerDivisor",
"HarmonicCurrentMultiplier",
"PhaseHarmonicCurrentMultiplier",
"LineCurrent",
"ActiveCurrent",
"ReactiveCurrent",
"RMSVoltage",
"RMSVoltageMin",
"RMSVoltageMax",
"RMSCurrent",
"RMSCurrentMin",
"RMSCurrentMax",
"ActivePower",
"ActivePowerMin",
"ActivePowerMax",
"ReactivePower",
"ApparentPower",
"PowerFactor",
"AverageRMSVoltageMeasurementPeriod",
"AverageRMSOverVoltageCounter",
"AverageRMSUnderVoltageCounter",
"RMSExtremeOverVoltagePeriod",
"RMSExtremeUnderVoltagePeriod",
"RMSVoltageSagPeriod",
"RMSVoltageSwellPeriod",
"ACVoltageMultiplier",
"ACVoltageDivisor",
"ACCurrentMultiplier",
"ACCurrentDivisor",
"ACPowerMultiplier",
"ACPowerDivisor",
"DCOverloadAlarmsMask",
"DCVoltageOverload",
"DCCurrentOverload",
"ACAlarmsMask",
"ACVoltageOverload",
"ACCurrentOverload",
"ACActivePowerOverload",
"ACReactivePowerOverload",
"AverageRMSOverVoltage",
"AverageRMSUnderVoltage",
"RMSExtremeOverVoltage",
"RMSExtremeUnderVoltage",
"RMSVoltageSag",
"RMSVoltageSwell",
"LineCurrentPhB",
"ActiveCurrentPhB",
"ReactiveCurrentPhB",
"RMSVoltagePhB",
"RMSVoltageMinPhB",
"RMSVoltageMaxPhB",
"RMSCurrentPhB",
"RMSCurrentMinPhB",
"RMSCurrentMaxPhB",
"ActivePowerPhB",
"ActivePowerMinPhB",
"ActivePowerMaxPhB",
"ReactivePowerPhB",
"ApparentPowerPhB",
"PowerFactorPhB",
"AverageRMSVoltageMeasurementPeriodPhB",
"AverageRMSOverVoltageCounterPhB",
"AverageRMSUnderVoltageCounterPhB",
"RMSExtremeOverVoltagePeriodPhB",
"RMSExtremeUnderVoltagePeriodPhB",
"RMSVoltageSagPeriodPhB",
"RMSVoltageSwellPeriodPhB",
"LineCurrentPhC",
"ActiveCurrentPhC",
"ReactiveCurrentPhC",
"RMSVoltagePhC",
"RMSVoltageMinPhC",
"RMSVoltageMaxPhC",
"RMSCurrentPhC",
"RMSCurrentMinPhC",
"RMSCurrentMaxPhC",
"ActivePowerPhC",
"ActivePowerMinPhC",
"ActivePowerMaxPhC",
"ReactivePowerPhC",
"ApparentPowerPhC",
"PowerFactorPhC",
"AverageRMSVoltageMeasurementPeriodPhC",
"AverageRMSOverVoltageCounterPhC",
"AverageRMSUnderVoltageCounterPhC",
"RMSExtremeOverVoltagePeriodPhC",
"RMSExtremeUnderVoltagePeriodPhC",
"RMSVoltageSagPeriodPhC",
"RMSVoltageSwellPeriodPhC"
]
}
}
},
"required": [
"value"
]
}

Example Mosquitto CLI Tool Usage

To force read all ElectricalMeasurement attributes under the by-unid topic space (by sending an empty array):

mosquitto_pub -t 'ucl/by-unid/<UNID>/<EP>/ElectricalMeasurement/Commands/ForceReadAttributes' -m '{ "value": [] }'

To force read one of the ElectricalMeasurement attributes under the by-unid topic space:

mosquitto_pub -t 'ucl/by-unid/<UNID>/<EP>/ElectricalMeasurement/Commands/ForceReadAttributes' -m '{ "value": ["MeasurementType"] }'