Akıllı Ev StartStop Şema Şeması
action.devices.traits.StartStop
: Bu özellik, işlemleri başlatma ve durdurmayı destekleyen cihazlara aittir.
Cihazın başlatılması ve durdurulması, açma ve kapatma işlemine benzer bir işleve sahiptir. Açıldığında ve başlatıldığında bu özelliği devralan cihazlar farklı şekillerde çalışır. Örneğin belirli çamaşır makineleri, çalışmaya başlamadan önce açılabilir ve ayarları değiştirilebilir.
Yalnızca açık ve kapalı durumuna sahip cihazların aksine, başlatılıp durdurulabilen bazı cihazlar bir işlem sırasında da duraklatılabilir. Duraklatabilen cihazlar çalışmayı durdurur, ancak devam ettirildikten sonra duraklatıldıklarında aynı durumda kalırlar. Duraklatmayı kaldırma işlemi, cihazın mevcut durumundan bağımsız olarak başlatma/yeniden başlatma işleminden farklıdır, bu durumda işlem baştan başlar.
Bazı cihazlar belirli alt bölgelerde çalışmayı destekleyebilir. Örneğin, bir sulama sistemi çeşitli sulama alanlarına sahip olabilir ve belirli bölgeleri ayrı ayrı sulama özelliğini destekleyebilir. Vakum ise belirli odaları temizlemeyi destekleyebilir.
Cihaz ÖZELLİKLERİ
Bu özelliğe sahip cihazlar, SYNC
işleminin bir parçası olarak aşağıdaki özellikleri bildirebilir. SYNC
niyetlerini işleme hakkında daha fazla bilgi edinmek için Amaç karşılama bölümüne bakın.
Özellikler | Tür | Açıklama |
---|---|---|
pausable |
Boole |
(Varsayılan: Çalışma sırasında cihazın duraklatılıp duraklatılamayacağını belirtir. |
availableZones |
Dizi |
Desteklenen alt bölge adlarını belirtir. Dizeler, kullanıcı tarafından ayarlanan şekilde yerelleştirilmelidir. Bu liste özel değildir. Kullanıcılar istedikleri adları bildirebilir. |
[item, ...] |
Dize |
Başlangıç cihazının desteklendiği bir alt bölgenin adı. |
Örnekler
Duraklatılabilen ve birden fazla bölgede çalışmayı destekleyen cihaz.
{ "pausable": true, "availableZones": [ "kitchen", "living room", "office", "bedroom" ] }
Cihaz durumu
Bu özelliğe sahip cihazlar, QUERY
işleminin bir parçası olarak aşağıdaki durumları bildirebilir. QUERY
niyetlerini işleme hakkında daha fazla bilgi edinmek için Amaç karşılama bölümüne bakın.
Eyaletler | Tür | Açıklama |
---|---|---|
isRunning |
Boole |
Zorunludur. Cihazın şu anda çalışır durumda olup olmadığını belirtir. |
isPaused |
Boole |
Cihazın açıkça duraklatılıp duraklatılmadığını belirtir. Bu değer doğruysa |
activeZones |
Dizi |
|
[item, ...] |
Dize |
Bölge adı. |
Örnekler
Cihaz duraklatıldı mı?
{ "isRunning": false, "isPaused": true }
Cihaz duraklatıldı mı?
{ "isRunning": true, "isPaused": false }
Cihaz çalışıyor mu?
{ "isRunning": true, "isPaused": false, "activeZones": [ "kitchen", "living room" ] }
Cihaz FTC'leri
Bu özelliğe sahip cihazlar, EXECUTE
işleminin bir parçası olarak aşağıdaki komutlara yanıt verebilir. EXECUTE
niyetlerini işleme hakkında daha fazla bilgi edinmek için Amaç karşılama bölümüne bakın.
action.devices.commands.StartStop
Cihazı başlatın veya durdurun.
Parametreler
Parametreler | Tür | Açıklama |
---|---|---|
start |
Boole |
Zorunludur. Cihaz işlemini başlatmak için "True", durdurmak için "false" değerini seçin. |
zone |
Dize |
Nerede çalıştırılacağını belirtir. |
multipleZones |
Dizi |
Yayınlanmaya başlayacak iki veya daha fazla alt bölgeyi belirtir. |
[item, ...] |
Dize |
Cihazın başlatılacağı bölgenin adı. |
Örnekler
Cihazı başlatın.
{ "command": "action.devices.commands.StartStop", "params": { "start": true } }
Cihazı durdurun.
{ "command": "action.devices.commands.StartStop", "params": { "start": false } }
Cihazı ofiste başlatın.
{ "command": "action.devices.commands.StartStop", "params": { "start": true, "zone": "office" } }
Cihazı mutfakta, yemek odasında ve oturma odasında başlatın.
{ "command": "action.devices.commands.StartStop", "params": { "start": true, "multipleZones": [ "kitchen", "dining room", "living room" ] } }
action.devices.commands.PauseUnpause
Cihaz çalışmasını duraklatın veya devam ettirin.
Bu komut aşağıdaki özellikleri gerektirir:{ "pausable": true }
Parametreler
Parametreler | Tür | Açıklama |
---|---|---|
pause |
Boole |
Zorunludur. Duraklatmak için doğru, duraklatmayı kaldırmak için yanlış |
Örnekler
Cihazı duraklatın.
{ "command": "action.devices.commands.PauseUnpause", "params": { "pause": true } }
İlgili hatalar
Kullanıcı bir cihazı duraklatmayı denedi, ancak cihaz duraklatılamayacak bir durumda.
Desteklenen değerler:
unpausableState
Örnek sözler
de-DE
-
Bitte starte
den Staubsauger im Wohnzimmer . -
Geschirrspüler wieder anstellen -
Staubsauger abschalten -
Staubsauger pausieren -
bitte starte
die Waschmaschine
en-US
-
I need
my roomba to start running inthe den -
pause
the dryer now -
start
the dryer now -
stop
the dishwasher -
unpause
the dishwasher
es-ES
-
parar
la lavadora -
pon
el aspirador enel dormitorio principal -
pon
el lavavajillas en pausa -
quiero usar
el friegaplatos -
vuelve a encender
la aspiradora
fr-FR
-
Allumer
l'aspirateur dansle salon . -
Continuer
l'aspirateur . -
arrête
l'aspirateur -
lance
la machine à laver -
mets
l'aspirateur en pause
hi-IN
-
कमरे मेंवैक्यूम चलाओगी -
डिशवॉशर को कुछ देर रोको -
वैक्यूम को अनपॉज़ करो -
वैक्यूम को चालू कर दो -
वैक्यूम को बंद कर दो
it-IT
-
Mi accendi
l'aspirapolvere in cucina ? -
fa' partire
aspirapolvere -
fai ripartire
l'aspirapolvere -
metti in pausa
l'aspirapolvere -
stoppa
l'aspirapolvere
ja-JP
-
お掃除ロボット をリビング で動かして -
台所の食洗機 を一時停止してください -
掃除機 を停止して -
掃除機 を再開してください -
洗濯機 をスタートさせて
ko-KR
-
거실 에서청소기 돌려 -
세탁기 좀 돌려 줘 -
식기 세척기 다시 시작해 -
청소기 일시 정지 -
청소기 작동 멈춰 줘
nl-NL
-
De schoonmaakrobot inschakelen inde keuken . -
hervat
de stofzuiger -
pauzeer
de stofzuiger -
start
mijn stofzuiger -
stop
de stofzuiger
pt-BR
-
Inicia
o aspersor nojardim -
Iniciar
o aspirador de pó nasala . -
iniciar
a máquina de lavar -
parar a pausa na
máquina de lavar roupa -
parar
o aspirador de pó -
pausar
o aspirador de pó
sv-SE
-
Kör igång
sprinklern pågräsmattan . -
kör igång
dammsugaren igen -
pausa
dammsugaren -
starta
tvättmaskinen -
stoppa
dammsugaren