ThermostatHvac Şeması
sdm.devices.traits.ThermostatHvac
Bu özellik, HVAC ayrıntılarını bildirebilen TERMOSTAT cihaz türlerine aittir.
Alanlar
| Alan | Açıklama | Veri Türü |
|---|---|---|
status |
Termostatın mevcut HVAC durumu. | stringDeğerler: "OFF", "HEATING", "COOLING" |
Etkinliklerin zamanlaması
HVAC durumundaki değişikliğe ilişkin bir etkinliğin, termostat modu değişikliğine ilişkin etkinliklerle aynı anda teslim edilmeyebileceğini unutmayın.
Örneğin, HVAC sistemini korumak için bazen termostatın ısıtma veya soğutma modunu başlatmada gecikme yaşanır. Bu senaryoda, termostat modunun değiştirilmesi başlangıçta yalnızca ThermostatMode ve ThermostatTemperatureSetpoint özellik değişiklikleriyle ilgili etkinlikleri gönderir. ThermostatHvac özellik değişikliği ise sistem gerçekten açıldıktan sonra ayrı bir etkinlik olarak gönderilir. HVAC sisteminin açılmasında gecikme yaşanmadıysa üç etkinlik de aynı anda gönderilir.
Örnek GET isteği ve yanıtı
İstek
GET /enterprises/project-id/devices/device-id
Yanıt
{
"name" : "enterprises/project-id/devices/device-id",
"traits" : {
"sdm.devices.traits.ThermostatHvac" : {
"status" : "HEATING"
}
}
}Komutlar
Bu özellik için kullanılabilir komut yok.
Hatalar
API hata kodlarının tam listesi için API Hata Kodu Referansı'na bakın.