Cluster Commands: Price#

This group describes the CLI commands for the Price cluster. Listed below is a description of the cluster:

The Price Cluster provides the mechanism for communicating Gas, Energy, or Water pricing information within the premises.

Macros#

#define
EMBER_AF_DOXYGEN_CLI_COMMAND_PRICE_PUB_PRICE

zcl price pub-price [providerId:4] [rateLabel:-1] [issuerEventId:4] [currentTime:4] [unitOfMeasure:1] [currency:2] [priceTrailingDigitAndPriceTier:1] [numberOfPriceTiersAndRegisterTier:1] [startTime:4] [durationInMinutes:2] [price:4] [priceRatio:1] [generationPrice:4] [generationPriceRatio:1] [alternateCostDelivered:4] [alternateCostUnit:1] [alternateCostTrailingDigit:1] [numberOfBlockThresholds:1] [priceControl:1] [numberOfGenerationTiers:1] [generationTier:1] [extendedNumberOfPriceTiers:1] [extendedPriceTier:1] [extendedRegisterTier:1]

#define
EMBER_AF_DOXYGEN_CLI_COMMAND_PRICE_PUB_BLOCK_PERIOD

zcl price pub-block-period [providerId:4] [issuerEventId:4] [blockPeriodStartTime:4] [blockPeriodDuration:3] [numberOfPriceTiersAndNumberOfBlockThresholds:1] [blockPeriodControl:1] [blockPeriodDurationType:1] [tariffType:1] [tariffResolutionPeriod:1]

#define
EMBER_AF_DOXYGEN_CLI_COMMAND_PRICE_PUB_X_FACTOR

zcl price pub-x-factor [issuerEventId:4] [startTime:4] [conversionFactor:4] [conversionFactorTrailingDigit:1]

#define
EMBER_AF_DOXYGEN_CLI_COMMAND_PRICE_PUB_CAL_VAL

zcl price pub-cal-val [issuerEventId:4] [startTime:4] [calorificValue:4] [calorificValueUnit:1] [calorificValueTrailingDigit:1]

#define
EMBER_AF_DOXYGEN_CLI_COMMAND_PRICE_PUB_TARIFF_INFO

zcl price pub-tariff-info [providerId:4] [issuerEventId:4] [issuerTariffId:4] [startTime:4] [tariffTypeChargingScheme:1] [tariffLabel:-1] [numberOfPriceTiersInUse:1] [numberOfBlockThresholdsInUse:1] [unitOfMeasure:1] [currency:2] [priceTrailingDigit:1] [standingCharge:4] [tierBlockMode:1] [blockThresholdMultiplier:3] [blockThresholdDivisor:3]

#define
EMBER_AF_DOXYGEN_CLI_COMMAND_PRICE_PUB_PRICE_MATRIX

zcl price pub-price-matrix [providerId:4] [issuerEventId:4] [startTime:4] [issuerTariffId:4] [commandIndex:1] [numberOfCommands:1] [subPayloadControl:1] [payload:5]

#define
EMBER_AF_DOXYGEN_CLI_COMMAND_PRICE_PUB_BLOCK_THRESHOLD

zcl price pub-block-threshold [providerId:4] [issuerEventId:4] [startTime:4] [issuerTariffId:4] [commandIndex:1] [numberOfCommands:1] [subPayloadControl:1] [payload:7]

#define
EMBER_AF_DOXYGEN_CLI_COMMAND_PRICE_PUB_CO2_VAL

zcl price pub-co2-val [providerId:4] [issuerEventId:4] [startTime:4] [tariffType:1] [cO2Value:4] [cO2ValueUnit:1] [cO2ValueTrailingDigit:1]

#define
EMBER_AF_DOXYGEN_CLI_COMMAND_PRICE_PUB_TIER_LABELS

zcl price pub-tier-labels [providerId:4] [issuerEventId:4] [issuerTariffId:4] [commandIndex:1] [numberOfCommands:1] [numberOfLabels:1] [tierLabelsPayload:1]

#define
EMBER_AF_DOXYGEN_CLI_COMMAND_PRICE_PUB_BILLING_PERIOD

zcl price pub-billing-period [providerId:4] [issuerEventId:4] [billingPeriodStartTime:4] [billingPeriodDuration:3] [billingPeriodDurationType:1] [tariffType:1]

#define
EMBER_AF_DOXYGEN_CLI_COMMAND_PRICE_PUB_CONSOLIDATED_BILL

zcl price pub-consolidated-bill [providerId:4] [issuerEventId:4] [billingPeriodStartTime:4] [billingPeriodDuration:3] [billingPeriodDurationType:1] [tariffType:1] [consolidatedBill:4] [currency:2] [billTrailingDigit:1]

#define
EMBER_AF_DOXYGEN_CLI_COMMAND_PRICE_PUB_CPP_EVENT

zcl price pub-cpp-event [providerId:4] [issuerEventId:4] [startTime:4] [durationInMinutes:2] [tariffType:1] [cppPriceTier:1] [cppAuth:1]

#define
EMBER_AF_DOXYGEN_CLI_COMMAND_PRICE_PUB_CREDIT_PAYMENT

zcl price pub-credit-payment [providerId:4] [issuerEventId:4] [creditPaymentDueDate:4] [creditPaymentOverDueAmount:4] [creditPaymentStatus:1] [creditPayment:4] [creditPaymentDate:4] [creditPaymentRef:-1]

#define
EMBER_AF_DOXYGEN_CLI_COMMAND_PRICE_PUB_CURRENCY_CONVERSION

zcl price pub-currency-conversion [providerId:4] [issuerEventId:4] [startTime:4] [oldCurrency:2] [newCurrency:2] [conversionFactor:4] [conversionFactorTrailingDigit:1] [currencyChangeControlFlags:4]

#define
EMBER_AF_DOXYGEN_CLI_COMMAND_PRICE_CANCEL_TARIFF

zcl price cancel-tariff [providerId:4] [issuerTariffId:4] [tariffType:1]

#define
EMBER_AF_DOXYGEN_CLI_COMMAND_PRICE_CURRENT

zcl price current [commandOptions:1]

#define
EMBER_AF_DOXYGEN_CLI_COMMAND_PRICE_SCHEDULED

zcl price scheduled [startTime:4] [numberOfEvents:1]

#define
EMBER_AF_DOXYGEN_CLI_COMMAND_PRICE_PRICE_ACK

zcl price price-ack [providerId:4] [issuerEventId:4] [priceAckTime:4] [control:1]

#define
EMBER_AF_DOXYGEN_CLI_COMMAND_PRICE_GET_BLOCK_PERIODS

zcl price get-block-periods [startTime:4] [numberOfEvents:1] [tariffType:1]

#define
EMBER_AF_DOXYGEN_CLI_COMMAND_PRICE_GET_CONVERSION_FACTOR

zcl price get-conversion-factor [earliestStartTime:4] [minIssuerEventId:4] [numberOfCommands:1]

#define
EMBER_AF_DOXYGEN_CLI_COMMAND_PRICE_GET_CAL_VAL

zcl price get-cal-val [earliestStartTime:4] [minIssuerEventId:4] [numberOfCommands:1]

#define
EMBER_AF_DOXYGEN_CLI_COMMAND_PRICE_GET_TARIFF_INFO

zcl price get-tariff-info [earliestStartTime:4] [minIssuerEventId:4] [numberOfCommands:1] [tariffType:1]

#define
EMBER_AF_DOXYGEN_CLI_COMMAND_PRICE_GET_PRICE_MATRIX

zcl price get-price-matrix [issuerTariffId:4]

#define
EMBER_AF_DOXYGEN_CLI_COMMAND_PRICE_GET_BLOCK_THRESHOLDS

zcl price get-block-thresholds [issuerTariffId:4]

#define
EMBER_AF_DOXYGEN_CLI_COMMAND_PRICE_GET_CO2_VALUE

zcl price get-co2-value [earliestStartTime:4] [minIssuerEventId:4] [numberOfCommands:1] [tariffType:1]

#define
EMBER_AF_DOXYGEN_CLI_COMMAND_PRICE_GET_TIER_LABELS

zcl price get-tier-labels [issuerTariffId:4]

#define
EMBER_AF_DOXYGEN_CLI_COMMAND_PRICE_GET_BILLING_PERIOD

zcl price get-billing-period [earliestStartTime:4] [minIssuerEventId:4] [numberOfCommands:1] [tariffType:1]

#define
EMBER_AF_DOXYGEN_CLI_COMMAND_PRICE_GET_CON_BILL

zcl price get-con-bill [earliestStartTime:4] [minIssuerEventId:4] [numberOfCommands:1] [tariffType:1]

#define
EMBER_AF_DOXYGEN_CLI_COMMAND_PRICE_CPP_EVENT_RESP

zcl price cpp-event-resp [issuerEventId:4] [cppAuth:1]

#define
EMBER_AF_DOXYGEN_CLI_COMMAND_PRICE_GET_CREDIT_PAYMENT

zcl price get-credit-payment [latestEndTime:4] [numberOfRecords:1]

#define
EMBER_AF_DOXYGEN_CLI_COMMAND_PRICE_GET_CUR_CONV_CMD

zcl price get-cur-conv-cmd

#define
EMBER_AF_DOXYGEN_CLI_COMMAND_PRICE_GET_TARIFF_CANCELLATION

zcl price get-tariff-cancellation