Ev Asistanı bulut sunucunuza internetten güvenli bir şekilde erişmek istiyorsanız, platformun Nabu Casa adlı kendi bulut aboneliğini seçebilirsiniz. Akıllı evinize erişmenizi ve tüm cihazlarınızı her yerden kontrol etmenizi sağlamakla kalmaz, aynı zamanda geliştiricileri de destekler.

Ancak, aylık abonelik ücreti ödemek istemiyorsanız, bunun yerine DuckDNS'yi kullanabilir ve Ev Asistanını yapılandırmak ve akıllı evinize güvenli bir şekilde erişmek için eklentileri şifreleyelim. internet.

Sen başlamadan önce

Yerelimizi ortaya çıkarmak için 'port yönlendirme' yöntemini kullanacağız. Ev Asistanı sunucusu internete. Port yönlendirme, akıllı evinize uzaktan erişmenizi sağlarken, bağlantıyı güvenli hale getirmemeniz de tehlikeli olabilir. Ev Asistanı gibi yerel bir sunucuyu bir bağlantı noktası yönlendirme yöntemiyle internete maruz bıraktığınızda, her zaman yetkisiz erişim riski vardır. Tehdit aktörleri kolayca ağınıza girebilir ve cihazlarınız üzerinde tam kontrole sahip olabilir.

Ancak bağlantıyı SSL/TLS ile şifrelerseniz ve sunucuyu dış dünyaya açarken bazı en iyi uygulamaları takip ederseniz, bu tür durumları önleyebilir ve sunucuya güvenli bir şekilde erişebilirsiniz.

Alternatif olarak, Home Assistant kurulumunuzu güvenli hale getirmek için Cloudflared topluluk eklentisini kullanın ve uzaktan erişin.

Bir DuckDNS Alt Etki Alanı Kurun

DuckDNS.org'a gidin ve Google, Reddit, GitHub, Twitter veya Persona hesabınızı kullanarak oturum açın. Güvenlik kodunu tamamlayın ve ardından bir DuckDNS alt etki alanı oluşturun. İsim benzersiz olmalı ve tercihen hatırlanması kolay olmalıdır. Ev Asistanı örneğimize uzaktan bağlanmak için bu URL'yi kullanacağız.

Varsa, alt alan adı hesabınıza eklenir. Genel IP'nizi şuraya yazdığınızdan emin olun: geçerli ip alan. Genel IP'nizi Google aramayı kullanarak bulabilirsiniz: "IP adresim nedir" yazmanız yeterlidir.

Ayrıca, DuckDNS belirtecini kopyalayın. Gizli olduğu için bu belirteci güvende tutun.

Yönlendirici Ayarları aracılığıyla Port Yönlendirme

Yönlendiricinizde oturum açın ve bağlantı noktasını ileriye doğru yapılandırın. Yönlendirici modelinizde bağlantı noktası iletmeyi nasıl etkinleştireceğinizi öğrenmek için Google aramayı kullanın. Alternatif olarak, ziyaret edebilirsiniz. Liman ileri ve yönlendiricinizde bağlantı noktası iletmeyi nasıl etkinleştireceğinizi öğrenmek için yönlendiricinizin üreticisine, ardından model numarasına veya adına tıklayın. Farklı yönlendiricilerde bağlantı noktası yönlendirmenin nasıl kurulacağına ilişkin YouTube'da çeşitli video kılavuzları da bulabilirsiniz.

İki TCP bağlantı noktasını ileriye doğru yapılandırmanız gerekir:

  • Ev Asistanına uzaktan erişim için 8123
  • 443 gibi entegrasyonları kullanmak için Alexa Medya Oynatıcı.

TP-Link A6 V3 router kullandığımız için aşağıda aynı adımları açıkladık.

  1. Yönlendiricide oturum açın ve tıklayın Gelişmiş. Oturum açma IP'si genellikle 192.168.0.1 veya 192.168.1.1'dir.
  2. Tıklamak NAT Yönlendirme > Sanal Sunucular.
  3. Tıklamak +Ekle.
  4. Bir ad yazın servis tipi"Ev Asistanı" gibi. Bu, bu bağlantı noktasını neden ileri ayarladığınızı anlamanıza yardımcı olacaktır.
  5. değeri girin 443 içinde Harici Bağlantı Noktası Ve 8123 içinde Dahili Bağlantı Noktası. Ayrıca, Ev Asistanı kurulumunuzun IP adresini girin ve seçin TCP dan Protokol yıkılmak.
  6. Adımı tekrarlayın ve yeni bir sanal sunucu ekleyin, ancak bu sefer bir Harici Bağlantı Noktası ve Dahili Bağlantı Noktası 8123 Home Assistant sunucunuzun IP adresi ile. seçtiğinizden emin olun TCP dan Protokol yıkılmak.

Home Assistant'ta DuckDNS Eklentisini Yapılandırma

Aşağıdaki adımları izleyerek Home Assistant'ta DuckDNS eklentisini kurun ve yapılandırın:

  1. Ev Asistanını açın ve şuraya gidin: Ayarlar > eklentiler.
  2. Tıkla Eklenti Mağazası düğmesine basın ve DuckDNS eklentisini arayın.
  3. seçin ördekDNS eklentiyi arama sonuçlarından seçin ve ardından Düzenlemek düğme.
  4. Kurulumdan sonra şuraya gidin: Yapılandırma ve üstteki üç noktayı tıklayın. Seçmek YAML'de düzenle.
  5. YAML düzenleyicisinde aşağıdaki kodu yapıştırın. Jetonu ve alan URL'sini DuckDNS alt alan URL'niz ve jetonunuzla değiştirdiğinizden emin olun.
    alanlar:
    -casadesmart.duckdns.org
    jeton: a269c73b-b185-44e3-87ea-77ca759bc9c4
    takma adlar: []
    şifreleyelim:
    Şartları kabul et: doğru
    algo: secp384r1
    sertifika dosyası: tam zincir.pem
    Anahtar dosya: özel anahtar.pem
    saniye: 300
  6. Tıklamak Kaydetmek.
  7. Ayrıca etkinleştir Açılışta başla Ve bekçi köpeği DuckDNS eklentisindeki seçenekler.
  8. Tıklamak Başlangıç DuckDNS eklentisini başlatmak için tıklayın ve Kayıt.
  9. basmaya devam et Yenile görene kadar düğme fullchain.pem oluşturuluyor…. +Bitti!

Configuration.yaml'yi güncelleyin

yapılandırma.yaml kullanarak dosya Dosya Düzenleyici veya Visual Studio Kodu eklentiyi açın ve Ev Asistanına HTTPS bağlantısı için SSL sertifikasının ve anahtarının nerede saklandığını bildiren aşağıdaki satırları ekleyin.

http:
ssl_sertifikası: /ssl/tam zincir.pem
ssl_key: /ssl/özel anahtar.pem

Tıklamak Kaydetmek ve sonra şuraya git: Geliştirici Araçları > Yapılandırmayı Kontrol Edin. Ev Asistanının başlayıp başlamayacağını kontrol edin. Evet ise, tıklayın Tekrar başlat Değişikliklerin yürürlüğe girmesi için.

Yeniden başlattıktan sonra, Ev Asistanına yerel IP üzerinden eriştiğinizde bir sertifika uyarısı alabilirsiniz. Bu uyarı göz ardı edilebilir. Bunun yerine, yerel ağda Ev Asistanına erişmek için ana bilgisayar adını kullanın. Bu aşamada, Ev Asistanınıza DuckDNS URL'si aracılığıyla erişebilmeli ve oturum açabilmelisiniz.

Companion Uygulamasını Yapılandırın

Ev Asistanı yardımcı uygulaması aracılığıyla akıllı cihazlara erişmek ve bunları kontrol etmek için akıllı telefonunuzu kullanıyorsanız, tamamlayıcı aracılığıyla ağınızın dışından Ev Asistanınıza erişmek için harici URL'yi güncellemeniz gerekir uygulama. Bunun için şu adımları izleyin:

  • Cihazınızda Ev Asistanı yardımcı uygulamasını açın. Cihazın yerel ağa bağlı olduğundan emin olun.
  • Gitmek Ayarlar > Tamamlayıcı Uygulama seçenek.
  • Üst kısımdaki kullanıcı hesabınıza dokunun ve ardından üzerine dokunun. Harici URL.
  • HTTPS ile başlayan DuckDNS URL'sini yazın.
  • Musluk Kaydetmek.

Değişikliklerin etkili olması için uygulamayı yeniden başlatın. Artık yerel ağ bağlantısını kesebilir ve mobil ağa bağlanabilirsiniz. Uygulamayı açın; Ev Asistanı Kullanıcı Arayüzüne akıllı telefonunuzdan internet üzerinden erişilebilir olmalıdır.

Akıllı Sesli Uyarılar için Alexa'yı Kurun

Ev Asistanı sunucunuzu internete bağlayıp açtıktan sonra, Alexa Media Player entegrasyonunu yapılandırabilirsiniz. Yalnızca Ev Asistanı sunucunuz güvenli bir şekilde (HTTPS) internete açık olduğunda mümkün olan yetkilendirme gerektirir. Entegrasyon, ses çalmanıza ve Yankı cihazlarını ve Fire TV'leri kontrol etmenize olanak tanır. Uyarıları Yankı cihazları aracılığıyla oynatmak için Metinden Konuşmaya hizmetini kullanabilirsiniz. Örneğin, su deposu dolu, yarım veya boş olduğunda sesli uyarılar kurduk. Bu uyarıları tek bir Echo cihazından veya hepsinden aynı anda çalabilirsiniz. Bu entegrasyonu HACS'ta bulabilirsiniz.

Home Assistant'a Ücretsiz ve Güvenli Erişim

Home Assistant bulut sunucunuzda DuckDNS ve Let's Encrypt kurulumu ile artık güvenli bir şekilde Akıllı telefonunuzu veya web çalıştırabilen başka herhangi bir cihazı kullanarak internet üzerinden herhangi bir yerden akıllı ev tarayıcı. Ev Asistanınızı internete açtıktan sonra çok faktörlü kimlik doğrulamayı (MFA) etkinleştirmeniz önemlidir; Google Authenticator, Authy, vb.—akıllı evinizi her türlü robottan, kimlik avı saldırısından ve hedeflenen saldırılardan korumak için saldırılar.