Déverrouiller l'état

Description

Pour les appareils compatibles avec le verrouillage et le déverrouillage, et/ou pour signaler un état verrouillé.

Champs

Clé Type Description
device Appareil

L'appareil signale l'état LockUnlock.

Obligatoire

state FieldPath

Données d'état spécifiques à vérifier.

Obligatoire

is Dynamique

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

Facultatif

Vous NE POUVEZ PAS utiliser les champs suivants: isNot, greaterThanOrEqualTo, greaterThan, lessThanOrEqualTo, lessThan.

isNot Dynamique

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

Facultatif

Vous NE POUVEZ PAS utiliser les champs suivants: is, greaterThanOrEqualTo, greaterThan, lessThanOrEqualTo, lessThan.

greaterThan Dynamique

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

Facultatif

Vous NE POUVEZ PAS utiliser les champs suivants: isNot, is, greaterThanOrEqualTo.

greaterThanOrEqualTo Dynamique

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

Facultatif

Vous NE POUVEZ PAS utiliser les champs suivants: isNot, is, greaterThan.

lessThan Dynamique

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

Facultatif

Vous NE POUVEZ PAS utiliser les champs suivants: isNot, is, lessThanOrEqualTo.

lessThanOrEqualTo Dynamique

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

Facultatif

Vous NE POUVEZ PAS utiliser les champs suivants: isNot, is, lessThan.

for Durée

Vérifie si l'état est déjà resté un certain temps. Ne s'applique qu'aux déclencheurs et ne peut pas être utilisé avec des conditions.

Facultatif

suppressFor Durée

Supprimer le déclenchement du déclencheur pour la période spécifiée.

Facultatif

Données d'état LockUnlock

Clé Type Description
isLocked Valeur booléenne

Facultatif

isJammed Valeur booléenne

Facultatif

Exemples

starters:
- type: device.state.LockUnlock
  device: My Device - Room Name
  state: isLocked
  is: true

condition:
  type: device.state.LockUnlock
  device: My Device - Room Name
  state: isLocked
  is: false