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"] }'