ArmDisarmState

Description

Pour les appareils tels que les systèmes de sécurité compatibles avec l'activation et la désactivation, cette valeur indique si l'appareil est activé ou désactivé.

Champs

Clé Type Description
device Appareil

Appareil signalant l'état ArmDisarm.

Obligatoire

La variable est autorisée.

state FieldPath

Les données d'état spécifiques à vérifier.

Obligatoire

La variable n'est PAS autorisée.

is Dynamique

Vérifie si les données d'état sont égales à une valeur.

Facultatif

Pour utiliser ce champ, tous les champs suivants NE PEUVENT PAS être utilisés: isNot, greaterThanOrEqualTo, greaterThan, lessThanOrEqualTo, lessThan.

La variable est autorisée.

isNot Dynamique

Vérifie si les données d'état ne sont pas égales à une valeur.

Facultatif

Pour utiliser ce champ, il est IMPOSSIBLE d'utiliser les champs suivants: is, greaterThanOrEqualTo, greaterThan, lessThanOrEqualTo, et lessThan.

La variable est autorisée.

greaterThan Dynamique

Vérifie si les données d'état sont supérieures à une valeur (>).

Facultatif

Pour utiliser ce champ, tous les champs suivants NE PEUVENT PAS être utilisés: isNot, is, greaterThanOrEqualTo.

La variable est autorisée.

greaterThanOrEqualTo Dynamique

Vérifie si les données d'état sont supérieures ou égales à (>=) une valeur.

Facultatif

Pour utiliser ce champ, tous les champs suivants NE PEUVENT PAS être utilisés: isNot, is, greaterThan.

La variable est autorisée.

lessThan Dynamique

Vérifie si les données d'état sont inférieures à une valeur (<).

Facultatif

Pour utiliser ce champ, tous les champs suivants NE PEUVENT PAS être utilisés: isNot, is, lessThanOrEqualTo.

La variable est autorisée.

lessThanOrEqualTo Dynamique

Vérifie si les données d'état sont inférieures ou égales à (<=) une valeur.

Facultatif

Pour utiliser ce champ, tous les champs suivants NE PEUVENT PAS être utilisés: isNot, is, lessThan.

La variable est autorisée.

for Durée

Vérifie si l'état est déjà conservé pendant un certain temps. Ne s'applique qu'aux Starters. L'offre ne peut pas être utilisée avec des conditions.

Facultatif

La variable est autorisée.

suppressFor Durée

Supprimez le déclenchement du déclencheur pendant une période donnée.

Facultatif

La variable est autorisée.

Données d'état ArmDisarm

Clé Type Description
isArmed Valeur booléenne

Facultatif

currentArmLevel Chaîne

Facultatif

Exemples

starters:
- type: device.state.ArmDisarm
  device: My Device - Room Name
  state: isArmed
  is: true

starters:
- type: device.state.ArmDisarm
  device: My Device - Room Name
  state: currentArmLevel
  is: Some Text

condition:
  type: device.state.ArmDisarm
  device: My Device - Room Name
  state: isArmed
  is: false

condition:
  type: device.state.ArmDisarm
  device: My Device - Room Name
  state: currentArmLevel
  is: Some Text