Descripción
Para dispositivos que pueden detectar movimiento.
Campos
| Clave | Tipo | Descripción |
|---|---|---|
device
|
Dispositivo |
Es el dispositivo que informa el estado Obligatorio |
state
|
FieldPath |
Los datos estatales específicos que se deben verificar. Obligatorio |
is
|
Dinámico |
Comprueba si los datos de estado son iguales a un valor. Opcional Para usar este campo, NO se pueden usar los siguientes campos: isNot, greaterThanOrEqualTo, greaterThan, lessThanOrEqualTo, lessThan |
isNot
|
Dinámico |
Comprueba si los datos de estado no son iguales a un valor. Opcional Para usar este campo, NO se pueden usar los siguientes campos: is, greaterThanOrEqualTo, greaterThan, lessThanOrEqualTo, lessThan |
greaterThan
|
Dinámico |
Comprueba si los datos de estado son mayores que (>) un valor. Opcional Para utilizar este campo, NO se pueden utilizar los siguientes campos: isNot, is, greaterThanOrEqualTo |
greaterThanOrEqualTo
|
Dinámico |
Comprueba si los datos del estado son mayores o iguales que (>=) un valor. Opcional Para utilizar este campo, NO se pueden utilizar los siguientes campos: isNot, is, greaterThan |
lessThan
|
Dinámico |
Comprueba si los datos del estado son menores que (<) un valor. Opcional Para utilizar este campo, NO se pueden utilizar los siguientes campos: isNot, is, lessThanOrEqualTo |
lessThanOrEqualTo
|
Dinámico |
Comprueba si los datos de estado son menores o iguales que (<=) un valor. Opcional Para utilizar este campo, NO se pueden utilizar los siguientes campos: isNot, is, lessThan |
for
|
Duración |
Comprueba si el estado ya se ha mantenido durante un cierto período de tiempo. Solo se aplica a los activadores y no se puede usar con condiciones. Opcional |
suppressFor
|
Duración |
Suprimir el arranque del motor durante un período de tiempo determinado. Opcional |
Datos de estado de detección de movimiento
| Clave | Tipo | Descripción |
|---|---|---|
motionDetectionEventInProgress
|
Bool |
Opcional |
Ejemplos
starters:
- type: device.state.MotionDetection
device: My Device - Room Name
state: motionDetectionEventInProgress
is: true
condition:
type: device.state.MotionDetection
device: My Device - Room Name
state: motionDetectionEventInProgress
is: true