Déclencheurs, conditions et actions compatibles

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 acceptés Description
et Condition composée pour représenter l'opérateur logique AND de toutes les conditions enfants.
assistant.commande.Annonce message
assistant.commandeOkGoogle okGoogle
assistant.événement.OkGoogle requête
device..ActivateScene activer Activez ou désactivez une scène.
device..AppInstall newApplicationName Installer une application sur l'appareil donné
device..AppSearch applicationName Recherche l'application donnée.
device..AppSelect applicationName Sélectionnez l'application donnée.
device.command.ArmDisarm bras
armLevel
annuler
Définissez le niveau d'alarme de l'appareil.
Commande device..Luminosité absolue luminosité Réglez 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 ["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 [`OnOffState.state`](./on_off_state) change en conséquence.
Commande device..Luminosité relative luminosité relativePourcentage
luminositéRelativePoids
Règle 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 ["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 [`OnOffState.state`](./on_off_state) change en conséquence.
device.commande.Charge charge Démarrez ou arrêtez la recharge.
device..Color color.name
color.spectrumHSV.teinte
color.spectrumHSV.saturation
color.spectrumHSV.valeur
color.spectrumRVB
color.température
Définit la couleur avec 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 en conséquence. De même, lorsque la luminosité est définie sur 0, l'appareil s'éteint et la valeur [`OnOffState.state`](./on_off_state) change en conséquence.
device.command.Cuisiner mode cuisine
nourriture prédéfinie
quantité
début
unité
Démarrez ou arrêtez la cuisson.
device..Distribuer montant
article
préfixeName
unité
Distribuez les objets.
device..Station d'accueil Placez l'appareil sur la station de recharge.
device..EnableDisableGuestNetwork enable Activez ou désactivez le réseau invité.
device..EnableDisableNetworkProfile activer
le profil
Activez ou désactivez un profil réseau. Vous devez utiliser la validation secondaire à l'aide d'un code. 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 à l'aide de ces commandes.
device..Remplir remplissage
remplissageLevel
Remplissez ou videz l'appareil.
device..FindMyDevice couper le son Localisez l'appareil cible en générant une alerte locale.
device..HumidityRelative relativeHumidityPercent
relativeHumidityWeight
Ajustez le niveau d'humidité par rapport à la valeur actuelle.
device..LightEffectColorLoop duration Faites défiler un jeu de couleurs sur l'appareil.
device.command.LightEffectPulse duration L'intensité de la lumière passe de la luminosité moyenne à la luminosité maximale, puis diminue à ce niveau jusqu'à atteindre le niveau moyen, avec un cycle total d'une impulsion par seconde. À 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.command.LightEffectSleep duration Sur une période donnée, diminuez progressivement la luminosité de l'appareil et, si vous le souhaitez, modifiez la température des couleurs.
device.command.LightEffectWake duration Sur une période donnée, augmentez progressivement la luminosité de l'appareil et, si vous le souhaitez, modifiez la température des couleurs.
device.command.LockUnlock verrouiller verrouiller ou déverrouiller l'appareil ;
device.command.MediaNext Passer à l'élément multimédia suivant.
device.command.MediaPause Mettre en pause la lecture des contenus multimédias.
device.command.MediaPrevious Passer à l'élément multimédia précédent.
device.command.MediaResume Reprendre la lecture des contenus multimédias.
device.command.MediaShuffle Lire la playlist en cours de manière aléatoire.
device.command.MediaStop Arrêter la lecture des contenus multimédias.
device..Couper le son couper le son Couper ou réactiver le son de l'appareil donné
device..NextInput Passer à l'entrée suivante
device.Commande.OnOff le Allumez ou éteignez l'appareil.
device.command.OpenClose openDirection
openPercent
Définir l'état d'ouverture-fermeture de l'appareil
device..PauseUnpause mettre en pause Mettre en pause ou réactiver le fonctionnement de l'appareil.
device..PreviousInput Revenir à l'entrée précédente.
Commande device..Redémarrer Redémarre l'appareil.
Commande device..RelativeChannel channelCount Ajustez le canal actuel en fonction d'une valeur relative.
Commande device..ReturnChannel Revenir à la chaîne précédente où se trouvait l'utilisateur
Commande device..ReverseFan Inversez le sens du ventilateur.
Commande device..Tournoi Absolu degrés
rotationPourcentage
Définissez la rotation absolue de l'appareil.
device..SelectChannel codecanal
nomcanal
numérocanal
Définissez le canal actuel sur une valeur spécifique.
device..SetFanSpeed fanSpeed Réglez la vitesse du ventilateur.
device..SetFanSpeedRelative FanSpeedRelativePercent
FanSpeedRelativeWeight
Définissez la vitesse relative du ventilateur.
device..SetHumidity humidité Réglez le niveau d'humidité sur une valeur absolue.
device..SetInput newInput Définissez l'entrée multimédia.
device..SetVolume volumeLevel Régler le volume d'un appareil donné
device..StartStop Départ Démarrez ou arrêtez l'appareil.
device..StopLightEffect Arrête l'effet de lumière actuel.
device.command.ThermostatSetMode thermostatMode Définissez le mode de fonctionnement cible d'un thermostat.
device..ThermostatTemperatureSetpoint thermostatTemperatureSetpoint Définissez la température de consigne pour un thermostat.
device..ThermostatTemperatureSetRange thermostatTempératurePoint de consigneHaute
Température de consigneTempératureFaible
Définissez une plage de températures de consigne pour un thermostat.
device.command.MinuteurAdjust duration Réglez la durée du minuteur.
device.command.MinuteurCancel Annuler le minuteur.
device.command.MinuteurPause Mets le minuteur en pause.
device.command.MinuteurResume Relance le minuteur.
device.command.MinuteurStart duration Démarrez un nouveau minuteur.
device..AnimalCatDetection La caméra a détecté un chat.
device..AnimalDogDetection La caméra a détecté un chien.
device.événement.AnimalOtherDetection Un animal a été détecté par la caméra.
appareil.événement.DoorbellPress Une personne a appuyé sur la sonnette.
device..FaceFamiliarDetection Un visage familier a été détecté par la caméra.
device..FaceUnfamiliarDetection La caméra a détecté un visage inconnu.
device..MotionDetection Un mouvement a été détecté par l'appareil.
device..MovingVehicleDetection La caméra a détecté un véhicule en mouvement.
device..PackageDelivered La caméra a détecté un colis livré.
device.event.PersonDetection Une personne a été détectée par la caméra.
device.event.PersonTalking L'appareil a détecté une personne qui parle.
appareil.événement.Son L'appareil a détecté un son.
device.state.AppSelector currentApplication Pour les appareils qui peuvent basculer entre les applications.
appareil.état.ArmDisarm NiveauArm actuel
isArmed
Pour les appareils tels que les systèmes de sécurité qui permettent l'activation et la désactivation, indique si l'appareil est activé ou désactivé.
état.de l'appareil.Luminosité luminosité Paramètre de luminosité d'un appareil.
État de l'appareil.État de l'appareil.Canal Pour les appareils compatibles avec les canaux sur un appareil multimédia.
device.state.ColorSetting color.colorTemperature
color.spectrumHsv.teinte
color.spectrumHsv.saturation
couleur.spectrumHsv.valeur
color.spectrumRgb
État d'un paramètre de couleur.
device.state.Cuisine ModeCuisine actuel
Préréglage Alimentaire actuel
Pour les appareils permettant de cuire des aliments selon différents préréglages et modes de cuisson pris en charge.
appareil.état.station de recharge isDocked Pour les appareils automobiles qui peuvent être commandés pour se recharger.
device.state.EnergyStorage descriptionCapacitéRequis
estRecharge
estPrise en charge
État d'un dispositif 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.state.FanSpeed currentFanSpeedPercent
currentFanSpeedSetting
Pour les appareils qui permettent de régler la vitesse d'un ventilateur.
device.state.Fill (Remplissage) niveauactelFill
currentFillPercent
isFilled
Pour les appareils pouvant être remplis, tels qu'une baignoire.
appareil.état.HumiditySetting Pourcentage d'humidité
HumiditySetpointPercent
Pour les appareils compatibles avec les paramètres d'humidité tels que les humidificateurs et les déshumidificateurs.
device.state.InputSelector currentInput Permet d'interroger les appareils qui peuvent 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 relativement persistants. Cette option n'est pas compatible avec les flux éphémères arbitraires, tels que les bibliothèques en réseau incluses dans l'index de recherche. Les sources Bluetooth associées et nommées sont compatibles. Les sources peuvent avoir plusieurs noms. Par conséquent, les noms créés par les utilisateurs et les noms découverts sont acceptés, de même que les noms par défaut. Par exemple, "hdmi_1" peut aussi correspondre à "lecteur DVD" ou à "usb_1" à "disque dur". Les entrées multimédias peuvent être commandées pour accepter les commandes "next" et "previous". Remarque: InputSelector n'est pas compatible avec la grammaire des requêtes.
device.state.LightEffects activeLightEffect Pour les appareils compatibles avec des commandes d'éclairage complexes permettant de changer d'état (par exemple, lire en boucle différentes couleurs).
état de l'appareil.état.Verrouillage du déverrouillage isJammed
estVerrouillé
Pour les appareils compatibles avec le verrouillage et le déverrouillage, et/ou pour signaler un état verrouillé.
device.state.MediaState playbackState Pour les appareils qui lisent des contenus multimédias, état du contenu, par exemple s'il est en cours de lecture ou non.
device.state.MotionDetection motionDetectionEventInProgress Pour les appareils qui peuvent détecter les mouvements.
device.state.OccupancySensing nombre de personnes Pour les appareils capables de détecter une présence, que ce soit par le biais de la détection infrarouge, des ultrasons ou des contacts physiques.
appareil.état.En ligne online Pour les appareils qui prennent en charge l'état en ligne et hors connexion, et/ou signalent ces états.
état.de l'appareil.Activé/Désactivé le Fonctionnalité d'activation et de désactivation de base de tout appareil disposant de l'activation et de la désactivation du binaire, y compris les prises et les interrupteurs, ainsi que sur de nombreux appareils plus récents.
device.state.OpenClose openPercent Pour les appareils permettant l'ouverture et la fermeture, et dans certains cas partiellement ou potentiellement dans plusieurs directions.
device.state.Record isCurrentlyRecording Pour les appareils compatibles avec l'enregistrement multimédia.
device.state.Rotation degrés
rotationPourcentage
Pour les appareils compatibles avec la rotation, tels que les stores à lames rotatives.
device.state.RunCycle currentCycleRémanentTime
actuelTotalTempsrestant
Pour les appareils dont le fonctionnement est permanent et qui peuvent être interrogés. Les appareils de ce type indiquent leur nombre total de cycles au début de leur utilisation, et chaque cycle en cours d'exécution.
device.state.SensorState currentSensorStateData.key
currentSensorStateData.value.currentSensorState
Mesure produite par un capteur. Par exemple, la quantité de fumée mesurée par un détecteur de fumée ou de monoxyde de carbone mesurée par un détecteur de monoxyde de carbone, etc.
device.state.StartStop est en veille
est en cours d'exécution
Pour les appareils compatibles avec le démarrage et l'arrêt des opérations. Le démarrage et l'arrêt d'un appareil ont une fonction semblable à celle de l'allumage et de l'arrêt. Cela signifie que les appareils fonctionnent différemment selon qu'ils sont allumés ou démarrés. Certains lave-linge, par exemple, peuvent être allumés et leurs paramètres peuvent être modifiés avant de démarrer l'utilisation.
appareil.état.TempératureControl températureTempérature ambiante
températureTempérature mémorisée
Contrôle la température d'un appareil autre qu'un thermostat (un four, par exemple) à l'intérieur ou autour de l'appareil.
device.state.TemperatureSetting activeThermostatMode
thermostatHumidityAmbiance
Modeduthermostat
thermostatTempératureambiante
thermostatTempératurepoint de température
Température du thermostatPoint de température élevée
thermostatTempératurepoint de consigneFaible
Pour les appareils compatibles avec les modes et les points de température.
device.state.Minuteur timerPaused Pour les appareils compatibles avec les minuteurs. Par exemple, un contrôleur d'arrosage ou un interrupteur connecté peut avoir un minuteur intégré. Elle peut être utilisée pour demander à l'appareil combien de temps il reste sur le minuteur.
device.state.Volume Volume actuel
désactivé
Pour les appareils qui peuvent régler le volume (par exemple, régler le volume à un certain niveau, couper le son ou réactiver le son)
home.command.Notification corps
membres
titre
Envoyer une notification aux membres spécifiés de la maison.
home.state.HomePresence homePresenceMode
pas Condition pour représenter l'opérateur logique NOT d'une autre condition.
ou Condition composée pour représenter l'opérateur logique OU de toutes les conditions enfants.
time.entre Représente une période.
time.delay Ajoute une pause dans l'exécution de l'automatisation.
time.calendrier Représente un événement d'horaires.