iOS örnek uygulamasını kullanma

Örnek uygulama, desteklediği cihaz türleri için Home API'lerini kullanarak cihaz erişimi ve kontrolüyle ilgili temel özellikleri gösterir.

Hesap yetkilendirmesi tamamlandıktan ve bir yapı seçildikten sonra örnek uygulama, söz konusu yapıda bulunan tüm yerel cihazları yükler. Cihaz bir odadaysa o oda altında listelenir. Örnek uygulama aşağıdaki cihaz türlerini destekler:

  • Renk Sıcaklığı Işığı
  • Karartılabilir Işık
  • Kapı Kilidi
  • Genişletilmiş Renk Işığı
  • Vantilatör
  • Doluluk Sensörü
  • Işık açma/kapatma
  • Açma/Kapatma Takıp Çıkartılabilen Birimi
  • Sıcaklık Sensörü
  • Termostat
  • Pencere Örtüsü

Mevcut cihazlarda ve otomasyonlarda işlemler

Örnek uygulama, Cihazlar ve Otomasyonlar olmak üzere iki sekmeden oluşur. Her sekme, yapı hakkında bilgi sağlar ve görevleri gerçekleştirmenize olanak tanır.

Cihazlar sekmesi

Cihazlar sekmesinde (Şekil 1), yapıdaki odalar (banyo, salon, ofis) ve her odanın cihazları ile birlikte her cihazın durumu gösterilir. Ayrıca, ekranın sağ üst kısmındaki more_horiz simgesini tıklayarak cihazınızın bağlantısını kesebilir veya izinleri güncelleyebilirsiniz (Şekil 2).

Home iOS API'leri örnek uygulamasının Cihazlar sekmesi.
Şekil 1: Cihazlar sekmesi görünümü
Home iOS API'leri örnek uygulamasının cihaz kontrolleri.
Şekil 2: Bağlantıyı kaldırma veya izinleri güncelleme

Otomasyonlar sekmesi

Otomasyonlar sekmesinde (Şekil 3), yapıyla ilgili tüm otomasyonların listesi gösterilir. Her otomasyonda başlatıcılar ve işlemler gösterilir. Birden çok başlatıcı ve işlem desteklenir.

Şekil 4'teki örnekte gösterildiği gibi, ayrıntılarını görüntülemek için bir otomasyona dokunun. Bu ayrıntılı görünümde başlatıcıların, koşulların ve işlemlerin ayrıntılı açıklamasını görebilirsiniz.

Home iOS API'leri örnek uygulamasının Otomasyonlar sekmesi.
Şekil 3: Otomasyonlar sekmesi görünümü
Seçilen bir otomasyonun ayrıntılı görünümü.
Şekil 4: Ayrıntılı otomasyon görünümü

Otomasyon oluşturma

Yeni bir otomasyon oluşturmak için otomasyonlar liste görünümündeki +Ekle düğmesine dokunun (Şekil 3). Sonraki ekranda önerilen otomasyonların listesi gösterilir. İstediğiniz otomasyonu seçin (Şekil 5). Hiçbir şey otomatik olarak doldurulmazsa yapı, otomasyon için gereken yeterli cihazı içermiyor demektir. Örneğin, fanı ve ışığı açmak istiyorsanız yapı hem fan hem de ışık cihazlarını içermelidir. Aksi takdirde otomasyonlar gösterilmez.

Otomasyonunuzu seçtikten sonra Başlatıcılar, Koşullar ve İşlemler'i görürsünüz (Şekil 6). Otomasyonunuzu eklemek için Kaydet'i tıklayın (Şekil 7).

Önerilen otomasyonlar için örnek uygulama ekranı
Şekil 5: Otomasyon önerileri
Otomasyona ait örnek uygulama ekranı.
Şekil 6: Otomasyonu kaydetme
Oluşturulan otomasyonun örnek uygulama ekranı.
Şekil 7: Oluşturulan otomasyon

Otomasyonu düzenleme

Otomasyon adını ve açıklamasını düzenlemek için ayrıntılı otomasyon görünümünde (Şekil 4) Ayarlar simgesini ve Adı düzenle'yi tıklayın (Şekil 8). Şekil 9'da gösterildiği gibi adı ve açıklamayı düzenleyin ve tamamladıktan sonra geri dönün (Şekil 8). Kaydetmek için Ayarlar simgesini ve ardından Kaydet'i tıklayın.

Ad düzenleme düğmesini seçmek için örnek uygulama ekranı.
Şekil 8: Otomasyon adını düzenleme
Otomasyonun adını ve açıklamasını düzenlemek için örnek uygulama ekranı.
Şekil 9: Ad ve açıklama düzenleyici

Otomasyonu silme

Bir otomasyonu silmek için otomasyona genel bakış sayfasına (Şekil 7) gidin. Silmek istediğiniz otomasyonu sola kaydırın ve sil simgesini tıklayın (Şekil 10).

Bir otomasyonu silmeyle ilgili örnek uygulama ekranı.
Şekil 10: Otomasyonu silme

Genel otomasyon düzenleyici

Genel düzenleyici, otomasyon komut dosyaları oluştururken yapıdaki başlatıcılarda ve işlemlerde kullanılacak cihazları, koşullar olarak destekleyici özelliklerle birlikte seçmenize olanak tanır.

Genel bir otomasyon eklemek için Otomasyon Önerileri ekranından (Şekil 5) Genel Otomasyon'a dokunun.

Bir sonraki ekranda otomasyonun adını ve açıklamasını düzenleyebilirsiniz.

Başlatıcı adayı ekleme

Başlatıcı adayı eklemek için Başlatıcı ve Koşul Ekle'ye (Şekil 11) dokunun. Başlatıcı adayı ekranında, yapıdaki kullanılabilir başlatıcılar gösterilir (Şekil 12). Devam etmek için başlangıç adaylarından birini seçin (Şekil 13).

Başlatıcı ekleyin.
Şekil 11: Genel Düzenleyici ekranı
Başlatıcı adayların listesi.
Şekil 12: Başlatıcı adaylarının listesi
Bir başlatıcı seçin.
Şekil 13: Başlatıcı seçin

Açma/kapatma veya Parlaklığı değiştirme'yi (Şekil 14 ve Şekil 15) seçin ve özelliği açın veya kapatın ya da parlaklığı değiştirin. Yapılandırmayı tamamladığınızda genel düzenleyici ekranına dönmek için Bitti'ye dokunun. Seçtiğiniz başlatıcıyı genel düzenleyici ekranında görürsünüz (Şekil 16).

Işıkları açın veya kapatın.
Şekil 14: Işığı açma veya kapatma
Parlaklığı değiştir
Şekil 15: Parlaklığı değiştirme
Başlatıcıların listesi.
Şekil 16: Başlatıcı eklendi

İşlem adayı ekleme

İşlem adayı eklemek için İşlem Ekle'ye (Şekil 17) dokunun. İşlem Adayları ekranında, yapılabilecek işlem adayları gösterilir (Şekil 18). Devam etmek için işlem adaylarından birini seçin (Şekil 19).

İşlem ekle
Şekil 17: İşlem ekleme
İşlem adaylarının listesi
Şekil 18: İşlem adaylarının listesi
Bir işlem seçin.
Şekil 19: İşlem seçme
Işıkları açma veya kapatma
Şekil 20: LevelControlTrait, işlemler için desteklenmez

Açma veya kapatma'yı seçin ve cihazın açılmasını veya kapanmasını tercih edin. Genel düzenleyici ekranına (Şekil 21) dönmek için Bitti'ye dokunun. Otomasyonu oluşturmak için Kaydet'e dokunun (Şekil 22). Otomasyonunuz otomasyon sekmesinde gösterilir (Şekil 23).

Işıkları açma veya kapatma
Şekil 21: Işığı açma veya kapatma
Başlatıcı ve işlem eklendi.
Şekil 22: Başlatıcı ve işlem eklendi
Genel otomasyon oluşturuldu
Şekil 23: Genel otomasyon oluşturuldu