Déclencheurs, conditions et actions compatibles

recommandations

Les automatisations sont compatibles avec les déclencheurs et actions suivants. Tous les états sont également acceptés en tant que conditions.

Filtrer par type :

É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.Commande.OkGoogle 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 Rechercher l'application donnée.
device..AppSelect applicationName Sélectionnez l'application donnée.
device.command.ArmDisarm bras
niveau bras
annuler
Définissez le niveau d'alarme de l'appareil.
device.Commande.LuminositéAbsolute 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 [`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 [`OnOffState.state`](./on_off_state) change en conséquence.
device.Commande.LuminositéRel luminosité relativePourcentage
brightnessRelativeWeight
Réglez 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 [`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 [`OnOffState.state`](./on_off_state) change en conséquence.
device.command.Recharge charge Démarrez ou arrêtez la recharge.
device.Commande.ColorAbsolute couleur.nom
couleur.spectrumHSV.teinte
couleur.spectrumHSV.saturation
couleur.spectrumHSV.valeur
color.spectrumRVB
couleur.température
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 [`OnOffState.state`](./on_off_state) change pour refléter cela. De même, lorsque la luminosité est définie sur 0, l'appareil s'éteint et [`OnOffState.state`](./on_off_state) change en conséquence.
device.command.Cuisiner modeCuisine
nourriturePréréglage
quantité
début
unité
Démarrer ou arrêter la cuisine
device..Distribuer montant
élément
presetName
unité
Distribuez des articles.
device.command.Station d'accueil Placez l'appareil sur la station d'accueil.
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 de l'utilisateur avec 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 via ces commandes.
device..Remplir Remplissage
NiveauRemplissage
Remplissez ou videz l'appareil.
device..FindMyDevice couper le son Localiser l'appareil cible en générant une alerte locale
device.Commande.HumidityRelative relativeHumidityPercent
relativeHumidityWeight
Ajustez le niveau d'humidité par rapport à la valeur actuelle.
device..LightEffectColorLoop de visionnage Faites défiler l'appareil d'une couleur à l'autre.
device..LightEffectPulse de visionnage L'intensité lumineuse passe de la luminosité moyenne à la luminosité maximale, puis diminue à une luminosité moyenne avec un temps de 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..LightEffectSleep de visionnage Sur une certaine période, réduisez progressivement la luminosité de l'appareil et, si vous le souhaitez, modifiez la température des couleurs.
device..LightEffectWake de visionnage Sur une période donnée, augmentez progressivement la luminosité de l'appareil et modifiez éventuellement la température des couleurs.
device..LockUnlock verrouiller verrouiller ou déverrouiller l'appareil ;
device.command.MediaNext Passer à l'élément multimédia suivant.
Commande device..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.Commande.Media shuffle Lire la playlist en cours en mode aléatoire.
device..MediaStop Arrête la lecture du contenu multimédia.
device..Couper le son couper le son Couper ou réactiver le son de l'appareil donné.
device.command.NextInput Passez à l'entrée suivante.
device.command.OnOff le Allumez ou éteignez l'appareil.
device..OpenClose openDirection
openPercent
Définir l'état d'ouverture-fermeture de l'appareil
device..PauseUnpause mettre en pause Interrompre ou réactiver l'utilisation de l'appareil
device.Commande.PreviousInput Revenir à l'entrée précédente.
device.command.Redémarrer Redémarre l'appareil.
device..RelativeChannel channelCount Ajustez le canal actuel selon un montant relatif.
Commande device..ReturnChannel Revenir à la chaîne sur laquelle l'utilisateur se trouvait auparavant
Commande device..ReverseFan Inversez la direction du ventilateur.
device.command.RotateAbsolute rotationDegrés
rotationPourcentage
Définissez la rotation absolue de l'appareil.
device..SelectChannel canalCode
NomChaîne
NuméroChaîne
Définissez le canal actuel sur une valeur spécifique.
device..SetFanSpeed fanSpeed Réglez la vitesse du ventilateur.
device..SetFanSpeedRelative fanSpeedRelativePercent
fanSpeedRelativeWeight
Réglez la vitesse relative du ventilateur.
device..SetHumidity humidité Réglez le niveau d'humidité sur une valeur absolue.
device.command.SetInput newInput Définissez l'entrée multimédia.
device..SetVolume volumeLevel Régler le volume d'un appareil donné
device..StartStop start Démarrez ou arrêtez l'appareil.
device..StopLightEffect Arrête l'effet de lumière actuel.
device.Commande.ThermostatSetMode thermostatMode Définissez le mode de fonctionnement cible d'un thermostat.
device.Commande.ThermostatTempératureSetpoint thermostatTemperatureSetpoint Définissez la température de consigne d'un thermostat.
device.Commande.ThermostatTempératureSetRange thermostatTempératureTempératureDéfinieÉlevé
thermostatTempératureTempératureConsigneFaible
Définissez une plage de températures de consigne pour un thermostat.
Commande device..TimerAdjust de visionnage Ajustez la durée du minuteur.
Commande device..TimerCancel Annuler le minuteur.
device..MinuteurPause Mettre le minuteur en pause.
Commande device..TimerResume Relancer le minuteur.
Commande device..TimerStart de visionnage Démarrer un nouveau minuteur.
device.événement.AnimalCatDetection Un chat a été détecté par la caméra.
device.event.AnimalDogDetection Un chien a été détecté par la caméra.
device.event.AnimalOtherDetection Un animal a été détecté par la caméra.
device.event.DoorbellPress Une personne a appuyé sur une sonnette.
device.event.FaceFamiliarDetection La caméra a détecté un visage familier.
device.Événement.FaceUnfamiliarDetection La caméra a détecté un visage inconnu.
device.event.MotionDetection L'appareil a détecté un mouvement.
device.événement.MovingVehicleDetection La caméra a détecté un véhicule en mouvement.
device.event.PackageDelivered L'appareil photo 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é le son de la voix.
device.event.Son L'appareil a détecté un son.
device.state.AppSelector currentApplication Pour les appareils qui peuvent basculer entre les applications.
device.state.ArmDisarm Niveau actuel
est armé
Pour les appareils tels que les systèmes de sécurité compatibles avec l'activation et la désactivation, cette valeur indique si l'appareil est activé ou désactivé.
device.state.Luminosité luminosité Paramètre de luminosité d'un appareil.
device.state.Canal Pour les appareils compatibles avec les canaux d'un appareil multimédia.
device.state.ColorSetting couleur.colorTempérature
couleur.spectrumHsv.teinte
couleur.spectrumHsv.saturation
couleur.spectrumHsv.valeur
color.spectrumRgb
État d'un paramètre de couleur.
device.state.Cuisiner ModeCuisin actuel
Préréglage alimentaire actuel
Pour les appareils capables de cuire des aliments selon différents préréglages et modes de cuisson pris en charge.
device.state.Station d'accueil isDocked Pour les appareils mobiles qui peuvent être commandés pour remettre la batterie en charge.
device.state.EnergyStorage descriptifCapacitérestant
isCharging
isPluggedIn
État d'un périphérique 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 Vitesse actuelleduFanSpeedPercent
Paramètre de vitesse actuelleduFanSpeedSetting
Pour les appareils compatibles avec le réglage de la vitesse d'un ventilateur.
device.state.Remplir Niveau de remplissage actuel
Pourcentage de remplissage actuel
est rempli
Pour les appareils pouvant être remplis, comme une baignoire.
device.state.HumiditySetting (Paramètre d'humidité) Pourcentage d'humidité ambiante
Pourcentage d'humidité
Pour les appareils qui acceptent les paramètres d'humidité tels que les humidificateurs et les déshumidificateurs.
device.state.InputSelector currentInput Active l'interrogation des appareils pouvant 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 suffisamment persistants. Cela n'est pas compatible avec les flux éphémères arbitraires, tels qu'une bibliothèque en réseau consultable. Les sources Bluetooth associées et nommées sont compatibles. Les sources peuvent avoir plusieurs noms. Par conséquent, les noms créés et découverts par les utilisateurs sont acceptés, de même que les noms par défaut. Par exemple, "hdmi_1" peut également être "lecteur DVD" ou "usb_1" peut également être "Disque dur". Vous pouvez organiser les entrées multimédias de façon à accepter les commandes "next" (suivant) et "previous" (précédent). 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 (lecture en boucle de différentes couleurs, par exemple).
device.state.LockUnlock isJammed
estverrouillé
Pour les appareils compatibles avec le verrouillage et le déverrouillage, et/ou le signalement de l'état verrouillé.
device.state.MediaState playbackState Pour les appareils qui lisent des contenus multimédias, l'état du contenu multimédia, qui indique s'il est en cours de lecture ou non, par exemple.
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 Capteur infrarouge passif, par ultrasons ou par contact physique.
device.state.En ligne online Pour les appareils qui prennent en charge l'état en ligne et hors connexion, et/ou indiquent l'état en ligne et hors connexion.
device.state.OnOff le Fonctionnalité d'activation et de désactivation de base de tout appareil compatible avec l'activation et la désactivation des binaires, y compris les prises et les interrupteurs, ainsi que de nombreux futurs appareils.
device.state.OpenClose openPercent Pour les appareils qui acceptent l'ouverture et la fermeture, et dans certains cas, l'ouverture et la fermeture partielle ou potentiellement dans plusieurs directions.
device.state.Enregistrer isCurrentlyRecording Pour les appareils compatibles avec l'enregistrement multimédia.
device.state.Rotation rotationDegrés
rotationPourcentage
Pour les appareils compatibles avec la rotation, tels que les stores à lattes rotatives.
device.state.RunCycle Durée restante du cycle actuel
Temps total restant
Pour les appareils dont le fonctionnement est en cours et qui peuvent faire l'objet d'une requête. Les appareils de ce type indiqueront le nombre total de cycles au début de leur fonctionnement, et chaque cycle en cours.
device.state.SensorState currentSensorStateData.clé
currentSensorStateData.valeur.currentSensorState
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.state.StartStop est en pause
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 indique que les appareils fonctionnent différemment lorsqu'ils sont allumés et au démarrage. Certains lave-linge, par exemple, peuvent être allumés et leurs paramètres modifiés avant de les mettre en service.
device.state.TempératureControl températureambiante
températureConsigne
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.TempératureSetting activeThermostatMode
thermostatHumidityAmbient
thermostatMode
thermostatTempératureAmbient
thermostatTempératureSetpoint
thermostatTempératureSetpointHigh
thermostatTempératureSetpointLow
Pour les appareils prenant en charge les points de température et les modes.
device.state.Minuteur timerPaused Pour les appareils compatibles avec la fonctionnalité de minuteur. Par exemple, un système de contrôle de l'arrosage automatique ou un interrupteur connecté peuvent intégrer un minuteur. Cela permet d'interroger l'appareil sur le temps qu'il reste sur le minuteur.
device.state.Volume Volume actuel
est désactivé
Pour les appareils capables de régler le volume (par exemple, régler le volume à un certain niveau, couper ou réactiver le son)
home.command.Notification corps
membres
titre
Envoyer une notification aux membres de la maison spécifiés.
accueil.état.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.retard Ajoute une pause à l'exécution de l'automatisation.
time.schedule Représente un événement de planification.