Description
Pour les appareils capables de détecter la présence, que ce soit via un PIR, un capteur à ultrasons ou un capteur de contact physique.
Champs
Clé | Type | Description |
---|---|---|
device
|
Appareil |
L'appareil qui signale l'état Obligatoire |
state
|
FieldPath |
Données spécifiques de l'État à vérifier. Obligatoire |
is
|
Dynamique |
Vérifie si les données d'état sont égales à une valeur. Facultatif Pour utiliser ce champ, vous ne pouvez PAS utiliser les champs suivants: isNot, greaterThanOrEqualTo, greaterThan, lessThanOrEqualTo et lessThan. |
isNot
|
Dynamique |
Vérifie si les données d'état ne correspondent pas à une valeur. Facultatif Pour utiliser ce champ, vous ne pouvez PAS utiliser les champs suivants: is, greaterThanOrEqualTo, greaterThan, lessThanOrEqualTo et lessThan. |
greaterThan
|
Dynamique |
Vérifie si les données d'état sont supérieures à une valeur. Facultatif Pour utiliser ce champ, vous ne pouvez PAS utiliser les champs suivants: isNot, is et greaterThanOrEqualTo. |
greaterThanOrEqualTo
|
Dynamique |
Vérifie si les données d'état sont supérieures ou égales (>=) à une valeur. Facultatif Pour utiliser ce champ, vous ne pouvez PAS utiliser les champs suivants: isNot, is et greaterThan. |
lessThan
|
Dynamique |
Vérifie si les données d'état sont inférieures (<) à une valeur. Facultatif Pour utiliser ce champ, vous ne pouvez PAS utiliser les champs suivants: isNot, is et lessThanOrEqualTo. |
lessThanOrEqualTo
|
Dynamique |
Vérifie si les données d'état sont inférieures ou égales (<=) à une valeur. Facultatif Pour utiliser ce champ, vous ne pouvez PAS utiliser les champs suivants: isNot, is et lessThan. |
for
|
Durée |
Vérifie si l'état est déjà resté pendant une certaine durée. Applicable uniquement aux déclencheurs. Ne peut pas être utilisé avec les conditions. Facultatif |
suppressFor
|
Durée |
Supprimez le déclenchement du déclencheur pendant une période donnée. Facultatif |
Données d'état de la détection de présence
Clé | Type | Description |
---|---|---|
occupancy
|
String |
Facultatif |
Exemples
starters:
- type: device.state.OccupancySensing
device: My Device - Room Name
state: occupancy
is: OCCUPIED
condition:
type: device.state.OccupancySensing
device: My Device - Room Name
state: occupancy
is: UNOCCUPIED