Eminim sizin de başınıza gelmiştir: Ucuz oldukları ve Smart Life ile iyi çalıştıkları için bir sürü akıllı ampul alırsınız, ancak daha sonra tamamen buluta güvenmenin gerçek bir baş ağrısı olduğunu fark edersiniz. Evinizin gerçek kontrolüne sahip olmak için her şeyi Home Assistant'a entegre etmek istersiniz , ancak eklentilere bakmaya başladığınızda, neredeyse hepsinin bir geliştirici portalına kaydolmanızı gerektirdiğini görürsünüz. Gerçekte sizi başlamak için bile kendi sunucularına girmeye zorlarken, size "yerel kontrol" fikrini satmaya çalışıyorlarmış gibi hissedersiniz .
Gerçek şu ki, çelişkili gibi görünse de, her ampul için şifreleme anahtarını elde etmek için bu ilk adım gereklidir. Bu anahtara sahip olduktan sonra, veri trafiğinin ağınızdan çıkmasına gerek kalmaz ve böylece Çin'deki bir sunucunun mutfak ışıklarını ne zaman açtığınızı bilmesine gerek kalmadan ışıklarınızı yönetebilirsiniz. Sabırlı olursanız ve doğru adımları izlerseniz, Calex cihazlarınızı veya Tuya tabanlı diğer markaları tamamen bağımsız ve özel olarak çalıştırabilirsiniz.
Toprağı ve aletleri hazırlamak
Başlamadan önce, LocalTuya eklentisini eklemenin en kolay yolu olan HACS'yi (Home Assistant Community Store) kurmanız gerekiyor. HACS çalışır duruma geldikten sonra, LocalTuya'yı GitHub deposundan bulun ve kurun. Bu adımı atlamayın, çünkü donanımla doğrudan iletişimi sağlayan motor budur.
Güvenlik anahtarlarını almak için bilgisayarınıza [yazılım adı] yüklemeniz gerekecektir. Python ve NPMBu işlem tamamlandıktan sonra terminali açın ve komutu çalıştırın. npm i @tuyapi/cli -g yardımcı programı yüklemek için tuya-cliBu araç, Home Assistant'ın ihtiyaç duyduğu teknik bilgileri ayıklama gibi zahmetli işi sizin yerinize yapacak. ampullerle konuşmak aracılar olmadan.
Eşleştirme ve düzenleme süreci
Ampulleri eklemeye başladığınızda, her birini fiziksel olarak etiketlemek için biraz bant kullanmanızı şiddetle tavsiye ederim . On tane özdeş lambanız olduğunda ve hangisinin oturma odası, hangisinin yatak odası için olduğunu bilmediğinizde karışıklık yaşamak çok kolaydır. Uygulamada verdiğiniz adı, IP adresini ve şifreleme anahtarı için ayrılan alanı not edin.
Kurulumunuzun bozulmasını önlemenin en önemli püf noktalarından biri, yönlendiricinize erişip her cihaza statik IP adresleri atamaktır . DHCP'nin IP adreslerini değiştirmesine izin verirseniz, Home Assistant ampulü bulmayı bırakır ve bulut kontrolü çalışmaya devam etse de yerel erişim kaybolur , bu da her şeyi baştan yapılandırmanızı gerektirir.
Şifreleme anahtarlarının çıkarılması
Işıklar Tuya hesabınıza bağlandıktan sonra, terminali kullanmanın zamanı geldi. Şu komutu çalıştırın: tuya-cli wizardBunu ilk kez yaptığınızda, sistem sizden bilgilerinizi isteyecektir. API kimlik bilgileri Geliştirici portalından. Yapılandırma tamamlandıktan sonra, cihazlarınızdan birinin kimliğini girmeniz yeterlidir ve araç, JSON formatında bir dosya oluşturacaktır. isimler, kimlikler ve şifreleme anahtarları Hesabınıza bağlı tüm cihazların.
Home Assistant'taki ayrıntılı ayarlar
LocalTuya'ya ışık eklerken, sistem kararlılığını korumak için bunu tek tek yapmak en iyisidir . İşlem birkaç adımdan oluşur: önce, IP adresini kullanarak listeden ampulü seçin; ardından, daha önce elde ettiğiniz kullanıcı dostu adı ve şifreleme anahtarını girin. Veri formunda ampulün "20" değeriyle işaretlendiğinden emin olun.
Bir sonraki adımda, cihazı "ışık " olarak tanımlayın. En karmaşık kısım, veri noktaları (DP'ler) ile sona geliyor. Renk ve parlaklık kontrolünün doğru çalışması için aşağıdaki değerleri atamanız gerekir: Parlaklık 22 , Renk Sıcaklığı 22, Renk Modu 21 ve Renk 24. Bu değerler modele bağlı olarak değişebilir, ancak genellikle renk çemberinin tam kontrolünü sağlamak için standart değerlerdir.
Bu iş akışını izleyerek, buluta bağımlı ampulleri yerel olarak yönetilen cihazlara dönüştüreceksiniz. Tuya-cli kullanımını, statik IP adreslerinin atanmasını ve LocalTuya'da veri noktalarının doğru şekilde eşlenmesini birleştirerek, ışıklardan anında yanıt alacak ve internet bağlantısı kesilse bile ev otomasyonunuzun çalışmaya devam edeceğinden emin olacaksınız.




