Schéma ThermostatHvac

Nest Thermostat 

sdm.devices.traits.ThermostatHvac

Ce trait appartient aux types d'appareils THERMOSTAT qui peuvent signaler des informations sur le système CVC.

Champs

Champ Description Type de données
status État actuel du système CVC du thermostat. string
Valeurs : "OFF", "HEATING", "COOLING"

Timing des événements

Notez qu'un événement de changement d'état du système CVC peut ne pas être transmis en même temps que les événements de changement de mode du thermostat.

Par exemple, il peut parfois y avoir un délai avant que le mode chauffage ou climatisation d'un thermostat ne démarre afin de protéger le système CVC. Dans ce scénario, la modification du mode du thermostat peut n'envoyer initialement que des événements pour les modifications des traits ThermostatMode et ThermostatTemperatureSetpoint . La modification du trait ThermostatHvac est envoyée ultérieurement sous forme d'événement distinct une fois que le système est réellement activé. S'il n'y avait pas de délai pour allumer le système CVC, les trois événements seraient envoyés en même temps.

Exemple de requête et de réponse GET

Requête

GET /enterprises/project-id/devices/device-id

Réponse

{
  "name" : "enterprises/project-id/devices/device-id",
  "traits" : {
    "sdm.devices.traits.ThermostatHvac" : {
      "status" : "HEATING"
    }
  }
}

Commandes

Aucune commande n'est disponible pour ce trait.

Erreurs

Consultez la documentation de référence sur les codes d'erreur de l'API pour obtenir la liste complète des codes d'erreur de l'API.