Schéma ThermostatHvac

Nest Thermostat 

sdm.devices.traits.ThermostatHvac

Cette caractéristique appartient aux types d'appareils THERMOSTAT qui peuvent fournir des informations sur le CVC.

Champs

Champ Description Type de données
status État actuel du système CVC du thermostat. string
Valeurs: "OFF" (ARRÊTÉ), "HEATING" (CHAUFFAGE) ou "COOLING" (CLIMATISATEUR)

Calendrier des événements

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

Par exemple, il peut y avoir un délai de démarrage du mode chauffage ou climatisation d'un thermostat pour protéger le système CVC. Dans ce scénario, le changement de mode du thermostat ne peut envoyer initialement que des événements pour les modifications des attributs ThermostatMode et ThermostatTemperatureSetpoint , la modification de l'attribut ThermostatHvac étant envoyée ultérieurement en tant qu'événement distinct une fois que le système s'allume. S'il n'y avait pas de retard dans l'activation du système CVC, les trois événements seraient envoyés en même temps.

Exemple de requête et de réponse GET

GET /enterprises/project-id/devices/device-id
{
  "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.