Makalede, eWeLink bulut hizmetlerini kullanan entegrasyon örneğinde Ev Asistanına gayri resmi entegrasyon (Özel Bileşen) ekleme ve sonuç olarak Sonoff cihazlarını yazılımlarını değiştirmeden kontrol etmemize izin vereceğim.

Yakın zamanda yerleşik IKEA Tradfri Entegrasyonunun nasıl kullanılacağını gösterdik. Bugün size gayri resmi entegrasyonların nasıl kurulacağını göstereceğiz.

Ev Asistanı, kullanıma hazır birçok resmi Entegrasyona sahiptir. Bizden ek kurulum ve güncelleme gerektirmezler - sistemle birlikte güncellenirler. Şu anda mevcut olan tüm resmi entegrasyonların listesi şu adreste bulunabilir:

https://www.home-assistant.io/integrations/

Böyle büyük bir koleksiyona (şu anda 1540 uzantı) rağmen, IoT dünyasının gelişme hızı nedeniyle, sadece sonraki cihazları desteklemek için değil, aynı zamanda çeşitli internet servislerinin, algoritmaların, otomasyonların vb.Kullanımı ile ilgili olarak Home Assistant içinde daha fazla entegrasyon yaratmaya ihtiyaç vardır. Home Assistant topluluğu tarafından yazılan yeni, resmi olmayan entegrasyonlar. Onlar denir Özel Bileşenler. Çoğu zaman depoları ve talimatları GitHub portalındadır.

Resmi olmayan entegrasyonlar dizine yerleştirilir:

\\ yerel \ config \ custom_components

nerede yerel, Ev Asistanının ana dizinidir. Özel Bileşen güncellemelerimize dikkat etmeliyiz.

Aşağıda, eWeLink bulut hizmetlerini kullanan entegrasyon örneğinde Home Assistant'a gayri resmi entegrasyon ekleme sürecini sunacağım ve bunun sonucunda Sonoff cihazlarını yazılımlarını değiştirmeden kontrol etmemize izin vereceğim. EWeLink uygulamasına Sonoff T4EU1C anahtarını (Nötr kablo olmadan) ekledim.

Fotoğraf: Banggood

2020-01-26 13_30_24-sonoff t4eu1c

Test yapılandırması:

  • Ev Asistanı 0.103.6,
  • Hass.io sistemi (Raspberry Pi 2 B),
  • Samba paylaşımı 9.0 veya Yapılandırıcı 4.2

Gerekli ekipman:

  • Belirli Özel Bileşene bağlı olarak, bizim durumumuzda orijinal eWeLink uygulamasına eklenen Sonoff anahtarlarından (TX T4EU1C modeli) biri olacaktır.

İlerleme seviyesi:

  • Temel Ev Asistanı bilgisi gereklidir.

Sonoff entegrasyonu

Kullanacağımız entegrasyon sayfasını burada bulabilirsiniz:

https://github.com/peterbuga/HASS-sonoff-ewelink

Gerekli dosyaları ondan indirip kurulum talimatlarını ve desteklenen Sonoff cihazlarının bir listesini bulacağız.

EWeLink hizmetiyle bir entegrasyon olduğu için, mantıklı olması için, önce eWeLink uygulamasında bir hesap oluşturmanız ve ona bir cihaz eklemeniz gerekir.

1. "HASS-sonoff-ewelink" özel bileşenini indirin

Web sitesine gidiyoruz:

https://github.com/peterbuga/HASS-sonoff-ewelink

ve gerekli dosyaları içeren .zip arşivini indirin. Ardından arşivi diske paketinden çıkarın.

2. Dosyaları kopyalama

Eklentiyi yüklediğimizden ve yapılandırdığımızdan emin oluruz Samba paylaşımı.

Dosya gezginini aşağıdaki adrese giriyoruz:

Hassio \\ \ config \

hassio yapılandırmada ayarladığımız Home Assistant ağ konumunun adıdır Samba paylaşımı (varsayılan değer hassio). Orada yeni bir klasör oluşturuyoruz custom_componentsve içinde bir tane daha - Sonoff.

Bu klasöre:

Hassio \\ \ config \ custom_components \ sonoff \

daha önce paketlenmiş olan "HASS-sonoff-ewelink-master.zip" arşivinden dosyaları kopyalayın.

3. İsteğe bağlı - Cihazın yerel IP adresini kontrol etme

Sonoff'un Özel Bileşeni, bulut tarafından sağlanan internet hizmetlerini kullanma prensibi üzerine çalışır. Bu durumda bu nokta gereksizdir.

Ancak, entegrasyon (resmi veya değil) doğrudan WiFi üzerinden yerel ağımızdaki cihaza bağlanır. Daha sonra bu cihazın IP adresini bilmek gerekir ve bu adresi yönlendiricimize kalıcı olarak atamanız önerilir. Bu durumda, bu noktayı okuyun.

Yönlendiricide Ev Asistanı tarafından desteklenen seçilen cihazın yerel IP adresini kontrol ediyoruz. Yönlendiricinin web sitesi genellikle şu konumda bulunur:

192.168.0.1

Cihazı sık sık ada göre görebilirsiniz.

Açıklamalar:

  • UPC'nin "Connect Box" yönlendiricilerinde, önce yardım hattından varsayılan IPv4 yerine uzaktan IPv6 protokolünü indirmesini isteyin. Bu olmadan, yönlendirici menüsünde uygun öğeyi bulamazsınız.

4. Değişiklik configuration.yaml

Çoğu zaman seçilen entegrasyona sahip GitHub web sitesinde yazarın yapılandırma dosyasına eklenmesi gereken bölümü ayrıntılı olarak açıkladığı bir kılavuz vardır. Önceden yüklenmiş entegrasyonu etkinleştirmek için bu bölüm eklenmelidir.

dosya configuration.yaml, diğerleri arasında değiştirilebilir eklenti kullanma Samba paylaşımı oraz Yapılandırıcı. W Samba paylaşımı dosyadayken doğrudan kullanılabilir dosyamız var Configurator, dosyalar Home Assistant kullanıcı arayüzü üzerinden dolaylı olarak düzenlenir. Genellikle bu amaç için kullanırım Configurator.

Seçenek 1 - Samba paylaşımı

Eklentiyi kurduktan sonra, "configuration.yaml" dosyası şu klasörde olmalıdır:

Hassio \\ \ config \

Seçenek 2 - Yapılandırıcı

Eklentiyi kurduktan sonra, menüden rahatlıkla erişmek için ayarlarında "Kenar çubuğunda göster" i seçmek yeterlidir. Ana Asistan. Ayrıca, yapılandırma dosyasını seçer, talimatların geri kalanına göre değiştiririz ve kaydederiz.

Sonoff entegrasyonunu etkinleştirmek için yapılandırma dosyasına aşağıdaki bölümü ekleyin:

sonoff: kullanıcı adı: [eWeLink uygulamasından kullanıcı adı] şifre: [eWeLink uygulamasından şifre] scan_interval: 60 grace_period: 600 api_region: 'eu' entity_prefix: Gerçek hata ayıklama: Yanlış

Bölümün tüm satırları gerekli değildir, ayrıntılı bir açıklama entegrasyon sayfasında bulunabilir. Şimdi dosyayı kaydedin ve Home Assistant'ınızı yeniden başlatın.

5. Eklenen Sonoff cihazlarının önizlemesi

Home Assistant'ı yeniden başlattıktan sonra, Uyumlu Sonoff cihazlarının şu anda Varlıklar'da mevcut olması gerekir:

Enter:

Geliştirici araçları -> STATES

Bu Home Assistant entegrasyonuna eklenen cihazların başında varsayılan olarak "sonoff_" bulunur (configuration.yaml'de aksi belirtilmedikçe). Bu nedenle onları görmek için sahada yeterli varlık "sonoff" yazmaya başlayın.

6. Ev Asistanına kart ekleme

"Genel Bakış" ana menüsünde yerleşik sihirbazı kullanarak veya dosyayı manuel olarak düzenleyerek Sonoff anahtar kartını ekleyebiliriz.

Kartı resimde gösterildiği gibi almak için dosyada "görünümler:" bölümünün altına bölümü ekleyin:

views: - title: Salon paneli: gerçek yol: salon_view kartları: - tür: varlıkların başlığı: Anahtarlar show_header_toggle: yanlış varlıklar: - varlık: switch.sonoff_1000a68535 simge: mdi: ışık anahtarı adı: 'Anahtar'

resim: inDomus.it


Fikirleri hiç bitmeyen yeni teknolojilerin büyüleyicisi! Sürekli olarak test edilecek yeni ekipmanlar keşfediyor, akıllı çözümler tasarlıyor ve üretiyor. Harika dans eden bir orkestra adamı! Ps. o Çin çalar saat ile nasıl iletişim kuracağını keşfetti, bu yüzden saygı;)

Lehçe grup Smart Home by SmartMe

Lehçe grup Xiaomi SmartMe tarafından

SmartMe tanıtımları

İlgili mesajlar