Skip to content

Xiaomi Home Hesabıyla Kurulum ​

Bu yöntem, robot süpürgenin şu anda Xiaomi Home uygulaması üzerinden yönetildiği durumlarda kullanılmalıdır. Uyumluluğu sağlamak için, iOS ve Android için mevcut resmi Xiaomi Home uygulamasıyla doğrulanabilir.

Xiaomi Home KonfigürasyonuXiaomi Home Konfigürasyonu

Gereksinimler

  • Kimlik Bilgileri: Mobil uygulamaya giriş yapmak için kullanılan tam kullanıcı adı ve parola olmalıdır (resmi web sitesi değil).
  • Sunucu Bölgesi: Seçilen ülke, cihazın uygulamada kayıtlı olduğu bölge ile eşleşmelidir. Uyumlu olmayan bölgeler "giriş başarısız" veya "cihaz bulunamadı" hataları verecektir.

Üçüncü Taraf Girişleri

Hesap, üçüncü taraf bir hizmet (örneğin Google veya Apple) kullanılarak oluşturulduysa, öncelikle uygulamanın kullanıcı ayarlarında özel bir şifre oluşturulmalıdır. Üçüncü taraf hesap şifreleri kimlik doğrulama için kullanılamaz.

Uygulama Seçim Tavsiyesi

Bazı cihazlar Dreamehome veya Xiaomi Home uygulaması kullanılarak yapılandırılabilir. Yerel bir bağlantı kesinlikle gerekli olmadıkça, desteklenen cihazlar için Xiaomi Home yerine Dreamehome uygulamasını kullanmanız şiddetle önerilir:

  • Kamera Akışı: Kamera akışı özelliği, Xiaomi Home üzerinden yapılandırılan cihazlar için mevcut değildir.
  • Push Güncellemeleri: Dreamehome bağlantısı, periyodik sorgu isteklerine gerek kalmadan gerçek zamanlı güncellemeler için Bulut Push özelliğini kullanır.

Bulut Seçeneğini Tercih Edin ​

Yapılandırma adımı sırasında ek bir Bulutu Tercih Et seçeneği mevcuttur ve varsayılan olarak işaretlidir.

  • İşaretlendiğinde (Varsayılan): Tüm iletişimi bulut üzerinden zorlar (cihaz tarafından destekleniyorsa). Bu, varsayılan davranıştır çünkü yeni cihazlarda Xiaomi, yerel erişim yeteneklerini devre dışı bırakmıştır. Ayrıca, cihaz ve Home Assistant farklı alt ağlarda bulunuyorsa, yerel iletişim başarısız olur.
  • İşaretlenmediğinde (Desteklenen kurulumlar için önerilir): Entegrasyon gerekli tokeni buluttan alır ancak cihazla doğrudan yerel bağlantı kurar (Yerel Bağlantı yöntemine benzer şekilde). Bu, otomatik token ve IP yenileme avantajı sağlar ve tüm iletişimi (harita verileri hariç) yerel tutar. Eğer bu yöntem, son yapılandırma adımında "cihaza ulaşılamıyor" hatası verirse, yapılandırmanın Bulutu Tercih Et seçeneği işaretlenerek yeniden denenmesi gerekir.

    Alt Ağ Gereksinimi

    Güvenlik nedenleriyle, cihaz yalnızca kendi alt ağından gelen isteklere yanıt verir. Bu nedenle, robot süpürge ve Home Assistant’ın yerel iletişimin çalışabilmesi için tam olarak aynı alt ağda olması gerekir. Alt ağlar arası sorun giderme için bu python-miio makalesine bakın.

Captcha Doğrulaması ​

Xiaomi Home sunucuları giriş girişimini veya IP adresini güvenilmez olarak işaretlerse, bir captcha doğrulama adımı gerekecektir. Bu durum gerçekleştiğinde, bir sonraki adıma geçmek için captcha görüntüsü çözülmelidir.

Xiaomi Home CaptchaXiaomi Home Captcha

İki Faktörlü Kimlik Doğrulama (2FA) ​

Bir captcha’ya ek olarak, güvenilmez bir giriş girişimi aynı zamanda İki Faktörlü Kimlik Doğrulama (2FA) tetikleyebilir. Entegrasyon, Xiaomi Home sunucularından otomatik olarak bir 2FA kodu talep edecektir; bu kod kayıtlı telefon numarasına (öncelikli) veya e-posta adresine gönderilir.

Bu kod alınmalı ve girişin tamamlanabilmesi için yapılandırma adımına girilmelidir.

Xiaomi Home 2FAXiaomi Home 2FA

2FA Sınırlamaları

  • Kod Geçerliliği: Eğer yapılandırma penceresi kapatılır ve yeni bir giriş denemesi yapılırsa, yeni bir 2FA kodu oluşturulacaktır. Her zaman en son alınan kod kullanılmalıdır.
  • Oran Sınırlaması: Xiaomi, günlük olarak talep edilebilecek 2FA kodu sayısını sıkı bir şekilde sınırlar. Tekrarlanan giriş denemeleri geçici bir engelleme ile sonuçlanabilir.

Periyodik Durum Güncellemeleri ​

Push bildirimlerini destekleyen diğer bulut bağlantı yöntemlerinin aksine, Xiaomi Home bağlantısı en son durumu almak için tamamen arka plan yoklamasına dayanır. Ağ kullanımını optimize etmek için, yoklama aralığı son durum değişikliğinden geçen süreye bağlı olarak dinamik olarak hesaplanır; cihaz aktif çalışırken istekler sık gönderilir, ancak cihaz boşta kaldıkça aralık kademeli olarak artar.

Yeniden Kimlik Doğrulama ​

Entegrasyon, başarılı bir oturum açma işleminin ardından bulut sunucularıyla iletişim kurmak için bir kimlik doğrulama belirtecini güvenli bir şekilde depolar. Bu belirteç süresi dolarsa veya herhangi bir nedenle bulut hizmeti tarafından geçersiz kılınırsa, Home Assistant otomatik olarak yeniden kimlik doğrulama akışını tetikler ve hesap bilgilerini tekrar girmenizi ister.