Les automatisations acceptent les déclencheurs et les actions suivants. Tous les états sont également acceptés comme conditions.
État / Événement (déclencheur) Condition Commande (action) |
Champs acceptés | Description |
---|---|---|
et | Condition composée représentant l'opérateur logique AND de toutes les conditions enfants. | |
assistant. |
message | |
assistant. |
okGoogle | |
assistant. |
requête | |
device. |
activer | Activez ou désactivez une scène. |
device. |
newApplicationName | Installez une application sur l'appareil donné. |
device. |
applicationName | Recherchez l'application donnée. |
device. |
applicationName | Sélectionnez l'application donnée. |
device. |
arm armLevel cancel |
Définissez le niveau d'alarme de l'appareil. |
device. |
luminosité | Régler la luminosité absolue de l'appareil Lorsque la luminosité est définie sur une valeur supérieure à 0, si l'appareil est éteint, il s'allume et la valeur de [`OnOffState.state`](./on_off_state) change pour indiquer que l'appareil est allumé. De même, lorsque la luminosité est définie sur 0, l'appareil s'éteint et la valeur de [`OnOffState.state`](./on_off_state) change en conséquence. |
device. |
brightnessRelativePercent brightnessRelativeWeight |
Ajustez la luminosité relative de l'appareil. Lorsque la luminosité est définie sur une valeur supérieure à 0, si l'appareil est éteint, il s'allume et la valeur de [`OnOffState.state`](./on_off_state) change pour indiquer que l'appareil est allumé. De même, lorsque la luminosité est définie sur 0, l'appareil s'éteint et la valeur de [`OnOffState.state`](./on_off_state) change en conséquence. |
device. |
charge | Démarrer ou arrêter la recharge. |
device. |
color. color. color. color. color. color. |
Définit la couleur sur la teinte spécifiée. Lorsque la couleur est définie sur un appareil éteint, celui-ci s'allume et la valeur [`OnOffState.state`](./on_off_state) change pour le refléter. De même, lorsque la luminosité est définie sur 0, l'appareil s'éteint et la valeur de [`OnOffState.state`](./on_off_state) change en conséquence. |
device. |
cookingMode foodPreset quantity start unit |
Démarrer ou arrêter la cuisson. |
device. |
amount item presetName unit |
Distribuer des articles. |
device. |
Placez l'appareil sur la station d'accueil. | |
device. |
activer | Activez ou désactivez le réseau invité. |
device. |
enable profile |
Activez ou désactivez un profil réseau. La validation secondaire de l'utilisateur avec un code doit être utilisée. La sécurité de la maison d'un utilisateur peut être considérée comme affectée si d'autres appareils de sécurité sont désactivés via ces commandes. |
device. |
fill fillLevel |
Remplir ou vider l'appareil |
device. |
couper le son | Localisez l'appareil cible en générant une alerte locale. |
device. |
relativeHumidityPercent relativeHumidityWeight |
Ajustez le niveau d'humidité par rapport à la valeur actuelle. |
device. |
duration | Faire défiler un ensemble de couleurs sur l'appareil |
device. |
duration | L'intensité lumineuse passe de la luminosité moyenne à la luminosité maximale, puis diminue jusqu'à la luminosité moyenne, avec un cycle total d'une impulsion par seconde. Lors de chaque cycle, la luminosité maximale doit durer 200 ms et la luminosité moyenne, sans compter la période de transition, doit durer au moins 500 ms. |
device. |
duration | Au fil du temps, diminuez progressivement la luminosité de l'appareil et, si vous le souhaitez, modifiez la température des couleurs. |
device. |
duration | Au fil du temps, augmentez progressivement la luminosité de l'appareil et, si vous le souhaitez, modifiez la température des couleurs. |
device. |
verrouiller | Verrouillez ou déverrouillez l'appareil. |
device. |
Passer à l'élément multimédia suivant. | |
device. |
Mettez la lecture multimédia en pause. | |
device. |
Passer à l'élément multimédia précédent. | |
device. |
Reprendre la lecture de contenus multimédias. | |
device. |
Lire la playlist actuelle en mode aléatoire. | |
device. |
Arrêtez la lecture du contenu multimédia. | |
device. |
couper le son | Couper ou réactiver le son de l'appareil donné. |
device. |
Passez à la saisie suivante. | |
device. |
le | Allumez ou éteignez l'appareil. |
device. |
openDirection openPercent |
Définir l'état d'ouverture/fermeture de l'appareil |
device. |
pause | Mettre en pause ou reprendre l'opération de l'appareil |
device. |
Passer à la saisie précédente. | |
device. |
Redémarre l'appareil. | |
device. |
channelCount | Ajustez le canal actuel d'une valeur relative. |
device. |
Revenir au canal précédent sur lequel l'utilisateur se trouvait. | |
device. |
Inversez le sens de rotation du ventilateur. | |
device. |
rotationDegrees rotationPercent |
Définissez la rotation absolue de l'appareil. |
device. |
channelCode channelName channelNumber |
Définissez le canal actuel sur une valeur spécifique. |
device. |
fanSpeed | Réglez la vitesse du ventilateur. |
device. |
fanSpeedRelativePercent fanSpeedRelativeWeight |
Définissez la vitesse relative du ventilateur. |
device. |
humidité | Définissez le niveau d'humidité sur une valeur absolue. |
device. |
newInput | Définissez l'entrée multimédia. |
device. |
volumeLevel | Définissez le volume d'un appareil donné. |
device. |
start | Démarrez ou arrêtez l'appareil. |
device. |
Arrêtez l'effet lumineux actuel. | |
device. |
thermostatMode | Définissez le mode de fonctionnement cible d'un appareil thermostat. |
device. |
thermostatTemperatureSetpoint | Définissez la température de consigne d'un appareil thermostat. |
device. |
thermostatTemperatureSetpointHigh thermostatTemperatureSetpointLow |
Définissez une plage de température de consigne pour un appareil de thermostat. |
device. |
duration | Ajustez la durée du minuteur. |
device. |
Annulez le minuteur. | |
device. |
Mettez le minuteur en pause. | |
device. |
Relancez le minuteur. | |
device. |
duration | Démarrez un nouveau minuteur. |
device. |
Un chien ou un chat a été détecté par la caméra. La détection d'autres types d'animaux n'est pas disponible. | |
device. |
Une sonnette a été déclenchée. | |
device. |
Un visage familier a été détecté par la caméra. | |
device. |
La caméra a détecté un visage inconnu. | |
device. |
Un mouvement a été détecté par l'appareil. | |
device. |
La caméra a détecté un véhicule en mouvement. | |
device. |
La caméra a détecté un colis livré. | |
device. |
Une personne a été détectée par la caméra. | |
device. |
L'appareil a détecté le son d'une personne qui parle. | |
device. |
Un son a été détecté par l'appareil. | |
device. |
currentApplication | Pour les appareils capables de passer d'une application à une autre. |
device. |
currentArmLevel isArmed |
Pour les appareils tels que les systèmes de sécurité qui permettent d'activer et de désactiver l'alarme, cette valeur indique si l'appareil est activé ou désactivé. |
device. |
luminosité | Paramètre de luminosité d'un appareil. |
device. |
Pour les appareils compatibles avec les canaux sur un appareil multimédia. | |
device. |
color. color. color. color. color. |
État d'un paramètre de couleur. |
device. |
currentCookingMode currentFoodPreset |
Pour les appareils pouvant cuire des aliments selon différents préréglages et modes de cuisson compatibles. |
device. |
isDocked | Pour les appareils mobiles autonomes pouvant être commandés pour être rechargés. |
device. |
descriptiveCapacityRemaining isCharging isPluggedIn |
État d'un appareil de stockage d'énergie tel qu'une batterie, y compris la quantité d'énergie qu'il stocke, s'il est en charge ou non, et s'il est branché ou non. |
device. |
currentFanSpeedPercent currentFanSpeedSetting |
Pour les appareils qui permettent de régler la vitesse d'un ventilateur. |
device. |
currentFillLevel currentFillPercent isFilled |
Pour les appareils pouvant être remplis, comme une baignoire. |
device. |
humidityAmbientPercent humiditySetpointPercent |
Pour les appareils compatibles avec les paramètres d'humidité, tels que les humidificateurs et les déshumidificateurs |
device. |
currentInput | Permet d'interroger les appareils capables de changer d'entrée.
Les entrées multimédias peuvent avoir des noms dynamiques par appareil qui représentent des flux audio ou vidéo. Ces flux peuvent être câblés ou en réseau, mais ils doivent être nommés et raisonnablement persistants. Cette fonctionnalité n'est pas compatible avec les flux éphémères arbitraires, tels qu'une bibliothèque en réseau pouvant être recherchée. Les sources Bluetooth associées et nommées sont compatibles. Les sources peuvent avoir plusieurs noms. Les noms créés et découverts par l'utilisateur sont donc acceptés, ainsi que les noms par défaut. Par exemple, "hdmi_1" peut également être "Lecteur DVD", ou "usb_1" peut également être "Disque dur".
Les entrées multimédias peuvent être ordonnées pour prendre en charge les commandes "suivant" et "précédent".
Remarque: InputSelector n'est pas compatible avec la grammaire des requêtes. |
device. |
activeLightEffect | Pour les appareils compatibles avec des commandes d'éclairage complexes permettant de modifier l'état, par exemple en faisant défiler différentes couleurs. |
device. |
isJammed isLocked |
Pour les appareils compatibles avec le verrouillage et le déverrouillage, et/ou le signalement d'un état verrouillé. |
device. |
playbackState | Pour les appareils qui lisent des contenus multimédias, l'état du contenu multimédia, par exemple s'il est en cours de lecture ou non. |
device. |
motionDetectionEventInProgress | Pour les appareils capables de détecter les mouvements. |
device. |
nombre de personnes | 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. |
device. |
online | Pour les appareils compatibles avec l'état en ligne et hors connexion, et/ou qui signalent l'état en ligne et hors connexion. |
device. |
le | Fonctionnalité d'activation/de désactivation de base pour tout appareil doté d'une activation/deactivation binaire, y compris les prises et les interrupteurs, ainsi que de nombreux appareils à venir. |
device. |
openPercent | Pour les appareils qui peuvent s'ouvrir et se fermer, et dans certains cas s'ouvrir et se fermer partiellement ou potentiellement dans plusieurs directions. |
device. |
isCurrentlyRecording | Pour les appareils compatibles avec l'enregistrement sur des supports multimédias. |
device. |
rotationDegrees rotationPercent |
Pour les appareils compatibles avec la rotation, tels que les stores à lamelles pivotantes. |
device. |
currentCycleRemainingTime currentTotalRemainingTime |
Pour les appareils dont l'opération a une durée continue qui peut être interrogée. Ces appareils indiquent le nombre total de cycles au début de l'opération et chaque cycle dans lequel l'appareil se trouve actuellement. |
device. |
currentSensorStateData. currentSensorStateData. currentSensorStateData. |
Mesure produite par un capteur. Par exemple, la quantité de fumée mesurée par un détecteur de fumée ou la quantité de monoxyde de carbone mesurée par un détecteur de monoxyde de carbone, etc. |
device. |
isPaused isRunning |
Pour les appareils compatibles avec les opérations de démarrage et d'arrêt. Démarrer et arrêter un appareil a une fonction similaire à celle de l'allumer et de l'éteindre. Cela indique que les appareils fonctionnent différemment lorsqu'ils sont allumés et lorsqu'ils sont démarrés. Par exemple, vous pouvez allumer certaines machines à laver et modifier leurs paramètres avant de les mettre en marche. |
device. |
temperatureAmbient temperatureSetpoint |
Contrôle la température d'un appareil autre qu'un thermostat (par exemple, un four), à l'intérieur ou autour de l'appareil. |
device. |
activeThermostatMode thermostatHumidityAmbient thermostatMode thermostatTemperatureAmbient thermostatTemperatureSetpoint thermostatTemperatureSetpointHigh thermostatTemperatureSetpointLow |
Pour les appareils compatibles avec les points et les modes de température. |
device. |
timerPaused | Pour les appareils compatibles avec la fonctionnalité de minuteur. Par exemple, un contrôleur d'arrosage intelligent ou un interrupteur d'éclairage intelligent peuvent être équipés d'un minuteur intégré. Cela permet d'interroger l'appareil sur le temps restant sur le minuteur. |
device. |
currentVolume isMuted |
Pour les appareils pouvant régler le volume (par exemple, régler le volume sur un certain niveau, couper le son ou le réactiver). |
home. |
body members title |
Envoyez une notification aux membres de la maison spécifiés. |
home. |
homePresenceMode | |
not | Condition représentant la négation logique d'une autre condition. | |
ou | Condition composée représentant l'opérateur logique OU de toutes les conditions enfants. | |
time. |
Représente une période. | |
time. |
Ajoute une pause à l'exécution de l'automatisation. | |
time. |
Représente un événement de calendrier. |