Les automatisations sont compatibles avec les déclencheurs et actions suivants. Tous les états sont également acceptés en tant que conditions.
| État / Événement (déclencheur) Condition Commande (action) |
Champs disponibles | Description |
|---|---|---|
| and | Condition composée représentant l'opérateur logique AND de toutes les conditions enfants. | |
| assistant. |
message | |
| assistant. |
okGoogle | |
| assistant. |
requête | |
| device. |
activer | Activer ou désactiver 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 l'état [`OnOffState.state`](./on_off_state) change pour refléter que l'appareil est allumé. De même, lorsque la luminosité est définie sur 0, l'appareil s'éteint et l'état [`OnOffState.state`](./on_off_state) change en conséquence. |
| device. |
brightnessRelativePercent brightnessRelativeWeight |
Régler 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 l'état [`OnOffState.state`](./on_off_state) change pour refléter que l'appareil est allumé. De même, lorsque la luminosité est définie sur 0, l'appareil s'éteint et l'état [`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, l'appareil s'allume et l'état [`OnOffState.state`](./on_off_state) change en conséquence. De même, lorsque la luminosité est définie sur 0, l'appareil s'éteint et l'état [`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 de recharge. | |
| 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 compromise si d'autres appareils de sécurité sont désactivés via ces commandes. |
| device. |
fill fillLevel |
Remplissez ou videz l'appareil. |
| device. |
couper le son | Localisez l'appareil cible en générant une alerte locale. |
| device. |
relativeHumidityPercent relativeHumidityWeight |
Ajustez le taux d'humidité par rapport à la valeur actuelle. |
| device. |
duration | Faire défiler un ensemble de couleurs sur l'appareil. |
| device. |
duration | L'intensité lumineuse augmente d'un niveau de luminosité moyen à un niveau de luminosité maximal, puis diminue jusqu'à un niveau de luminosité moyen, avec une durée du cycle totale d'une impulsion par seconde. Pendant chaque cycle, la luminosité maximale doit durer 200 ms et la luminosité moyenne, hors période de transition, doit durer au moins 500 ms. |
| device. |
duration | Diminue progressivement la luminosité de l'appareil sur une période donnée et, si vous le souhaitez, modifie la température des couleurs. |
| device. |
duration | Augmentez progressivement la luminosité de l'appareil sur une période donnée et, si l'appareil est compatible avec cet effet, modifiez la température des couleurs. |
| device. |
lock | Verrouiller ou déverrouiller l'appareil |
| device. |
Passer à l'élément multimédia suivant. | |
| device. |
Mettre en pause la lecture d'un contenu multimédia | |
| device. |
Passer à l'élément multimédia précédent. | |
| device. |
Reprendre la lecture d'un contenu multimédia. | |
| device. |
Lire la playlist actuelle en mode aléatoire. | |
| device. |
Arrêter la lecture multimédia. | |
| device. |
couper le son | Couper ou réactiver le son de l'appareil indiqué. |
| device. |
Passer à l'entrée 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 réactiver le fonctionnement de l'appareil. |
| device. |
Passer à l'entrée précédente. | |
| device. |
Redémarre l'appareil. | |
| device. |
channelCount | Ajustez le canal actuel d'une valeur relative. |
| device. |
Revenir à la chaîne précédente que l'utilisateur regardait. | |
| device. |
Inverse 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 taux d'humidité sur une valeur absolue. |
| device. |
newInput | Définissez l'entrée multimédia. |
| device. |
volumeLevel | Régler le volume d'un appareil donné. |
| device. |
start | Démarrer ou arrêter l'appareil |
| device. |
Arrêter l'effet de lumière actuel. | |
| device. |
thermostatMode | Définissez le mode de fonctionnement cible d'un thermostat. |
| device. |
thermostatTemperatureSetpoint | Définissez la température de consigne d'un thermostat. |
| device. |
thermostatTemperatureSetpointHigh thermostatTemperatureSetpointLow |
Définissez une plage de températures de consigne pour un thermostat. |
| device. |
duration | Ajustez la durée du minuteur. |
| device. |
Annuler le minuteur. | |
| device. |
Mettre en pause un minuteur. | |
| device. |
Reprendre le minuteur. | |
| device. |
duration | Démarre 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 possible. | |
| device. |
Quelqu'un a appuyé sur une sonnette. | |
| device. |
Un visage familier a été détecté par la caméra. | |
| device. |
Un visage inconnu a été détecté par la caméra. | |
| device. |
Un mouvement a été détecté par l'appareil. | |
| device. |
Un véhicule en mouvement a été détecté par la caméra. | |
| device. |
La caméra a détecté un colis livré. | |
| device. |
Une personne a été détectée par la caméra. | |
| device. |
Une personne qui parle a été détectée par l'appareil. | |
| device. |
Un son a été détecté par l'appareil. | |
| device. |
currentApplication | Pour les appareils capables de basculer entre les applications. |
| device. |
currentArmLevel isArmed |
Pour les appareils tels que les systèmes de sécurité qui peuvent être activés et désactivés, cela 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 capables de cuire des aliments selon différents préréglages et modes de cuisson compatibles. |
| device. |
isDocked | Pour les appareils mobiles autonomes qui peuvent être commandés pour retourner à la station de recharge. |
| 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 permettant 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é, comme 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 connectés au réseau, mais ils doivent être nommés et raisonnablement persistants. Cela n'est pas compatible avec les flux éphémères arbitraires, tels qu'une bibliothèque en réseau interrogeable. Les sources Bluetooth associées et nommées sont acceptées. Les sources peuvent avoir plusieurs noms. Les noms créés par l'utilisateur et découverts 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 accepter les commandes "Suivant" et "Précédent".
Remarque : InputSelector n'est pas compatible avec la grammaire de requête. |
| device. |
activeLightEffect | Pour les appareils compatibles avec les commandes d'éclairage complexes permettant de changer d'état, par exemple pour changer en boucle les 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 une présence, que ce soit par infrarouge passif, par ultrasons ou par contact physique. |
| device. |
en ligne | Pour les appareils qui acceptent 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/désactivation binaire, y compris les prises et les interrupteurs, ainsi que de nombreux appareils à venir. |
| device. |
openPercent | Pour les appareils qui peuvent être ouverts et fermés, et dans certains cas ouverts et fermés partiellement ou potentiellement dans plusieurs directions. |
| device. |
isCurrentlyRecording | Pour les appareils compatibles avec l'enregistrement sur un support. |
| device. |
rotationDegrees rotationPercent |
Pour les appareils compatibles avec la rotation, comme les stores à lamelles orientables. |
| device. |
currentCycleRemainingTime currentTotalRemainingTime |
Pour les appareils dont la durée de fonctionnement peut être interrogée. Ces appareils indiquent le nombre total de cycles au début de l'opération, ainsi que le cycle en cours d'exécution. |
| 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, 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 vont de pair, tout comme allumer et éteindre un appareil. Cela indique que les appareils fonctionnent différemment lorsqu'ils sont allumés et lorsqu'ils sont démarrés. Par exemple, il est possible d'allumer certaines machines à laver et de modifier leurs paramètres avant qu'elles ne démarrent. |
| 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 programmateur d'arrosage connecté ou un interrupteur connecté peuvent être équipés d'un minuteur intégré. Cela peut être utilisé pour interroger l'appareil sur le temps restant sur le minuteur. |
| device. |
currentVolume isMuted |
Pour les appareils capables de modifier le volume (par exemple, régler le volume à un certain niveau, couper le son ou le réactiver). |
| home. |
corps membres titre |
Envoyez une notification aux membres de la maison spécifiés à l'aide de leur adresse e-mail. |
| home. |
homePresenceMode | |
| not | Condition représentant l'opérateur logique NOT d'une autre condition. | |
| ou | Condition composée représentant l'opérateur logique OR de toutes les conditions enfants. | |
| time. |
Représente une période. | |
| time. |
Ajoute une pause dans l'exécution de l'automatisation. | |
| time. |
Représente un événement de planification. |