

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Configure las alarmas de los activos enAWS IoT SiteWise
<a name="configure-alarms"></a>

Tras definir una AWS IoT Events alarma en un modelo de activo, puede configurar la alarma en cada activo en función del modelo de activo. Puede editar el valor de umbral y los ajustes de notificación de la alarma. Cada uno de estos valores es un atributo del activo, por lo que puede actualizar el valor predeterminado del atributo para configurar estos valores.

**nota**  
Puede configurar estos valores para AWS IoT Events las alarmas, pero no para las alarmas externas.

**Topics**
+ [Configuración de un valor de umbral (consola)](#configure-alarm-threshold-value-console)
+ [Configure un valor umbral (AWS CLI)](#configure-alarm-threshold-value-cli)
+ [Configure los ajustes de notificación enAWS IoT SiteWise](configure-alarm-notification-settings.md)

## Configuración de un valor de umbral (consola)
<a name="configure-alarm-threshold-value-console"></a>

Puede utilizar la AWS IoT SiteWise consola para actualizar el valor del atributo que especifica el valor umbral de una alarma.

**Para actualizar el valor del umbral de una alarma (consola)**

1. <a name="sitewise-open-console"></a>Vaya a la [consola de AWS IoT SiteWise](https://console.aws.amazon.com/iotsitewise/).

1. <a name="sitewise-choose-assets"></a>En el panel de navegación, elija **Activos**.

1. Elija el activo para el que desea actualizar un valor del umbral de la alarma.
**sugerencia**  <a name="sitewise-expand-asset-hierarchy"></a>
Puede elegir el icono de flecha para expandir una jerarquía de activos y encontrar su activo.

1. Elija **Edit (Edición de)**.

1. Busque el atributo que utiliza la alarma para su valor de umbral y, a continuación, introduzca su nuevo valor.

1. Seleccione **Save**.

## Configure un valor umbral (AWS CLI)
<a name="configure-alarm-threshold-value-cli"></a>

Puede usar AWS Command Line Interface (AWS CLI) para actualizar el valor del atributo que especifica el valor umbral de una alarma.

Debe conocer los `assetId` de sus activos y los `propertyId` de las propiedades para completar este procedimiento. También puede utilizar el ID externo. Si has creado un activo y no lo sabes`assetId`, usa la [ListAssets](https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_ListAssets.html)API para enumerar todos los activos de un modelo específico. Utilice la [DescribeAsset](https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_DescribeAsset.html)operación para ver las propiedades de su activo, incluidos los identificadores de las propiedades.

Utilice la operación [BatchPutAssetPropertyValue](https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_BatchPutAssetPropertyValue.html) para asignar valores de atributo a su activo. Puede utilizar esta operación para establecer varios atributos a la vez. La carga de esta operación contiene una lista de entradas y cada una contiene el ID de activo, el ID de propiedad y el valor de atributo.<a name="attribute-id-update-cli"></a>

**Para actualizar el valor de un atributo (AWS CLI)**

1. Cree un archivo llamado `batch-put-payload.json` y copie el siguiente objeto JSON en el archivo. En esta carga de ejemplo se muestra cómo establecer la latitud y la longitud de una turbina eólica. Actualice los ID, los valores y las marcas temporales para modificar la carga para su caso de uso.

   ```
   {
     "entries": [
       {
         "entryId": "windfarm3-turbine7-latitude",
         "assetId": "a1b2c3d4-5678-90ab-cdef-22222EXAMPLE",
         "propertyId": "a1b2c3d4-5678-90ab-cdef-33333EXAMPLE",
         "propertyValues": [
           {
             "value": {
               "doubleValue": 47.6204
             },
             "timestamp": {
               "timeInSeconds": 1575691200
             }
           }
         ]
       },
       {
         "entryId": "windfarm3-turbine7-longitude",
         "assetId": "a1b2c3d4-5678-90ab-cdef-22222EXAMPLE",
         "propertyId": "a1b2c3d4-5678-90ab-cdef-55555EXAMPLE",
         "propertyValues": [
           {
             "value": {
               "doubleValue": 122.3491
             },
             "timestamp": {
               "timeInSeconds": 1575691200
             }
           }
         ]
       }
     ]
   }
   ```
   + Cada entrada de la carga contiene un `entryId` que puede definir como una única cadena. Si la entrada de la solicitud no se realiza correctamente, cada error contendrá el `entryId` de la solicitud correspondiente para que sepa qué solicitudes deben volver a intentarse.
   + Para configurar el valor de un atributo, puede incluir una estructura de valor de marca temporal (TQV) en la lista de `propertyValues` para cada propiedad de atributo. Esta estructura debe contener el nuevo `value` y la `timestamp` actual.
     + `value`: una estructura que contiene uno de los siguientes campos, en función del tipo de propiedad que se establezca:
       + `booleanValue`
       + `doubleValue`
       + `integerValue`
       + `stringValue`
       + `nullValue`
     + `timestamp`— Una estructura que contiene el tiempo de época actual de Unix en segundos,. `timeInSeconds` AWS IoT SiteWiserechaza todos los puntos de datos con marcas de tiempo que hayan existido durante más de 7 días o más de 5 minutos en el futuro.

   Para obtener más información acerca de cómo preparar una carga para [BatchPutAssetPropertyValue](https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_BatchPutAssetPropertyValue.html), consulte [Ingiera datos con AWS IoT SiteWise APIs](ingest-api.md).

1. Ejecute el siguiente comando para enviar los valores del atributo a AWS IoT SiteWise:

   ```
   aws iotsitewise batch-put-asset-property-value -\-cli-input-json file://batch-put-payload.json
   ```