Dalam artikel ini saya akan mempresentasikan proses penambahan integrasi tidak resmi (Custom Component) ke Home Assistant pada contoh integrasi menggunakan layanan cloud eWeLink, dan sebagai hasilnya memungkinkan kita untuk mengontrol perangkat Sonoff tanpa mengubah firmware mereka.

Kami baru-baru ini menunjukkan cara menggunakan Integrasi Tradfri IKEA bawaan. Hari ini kami akan menunjukkan kepada Anda bagaimana menginstal Integrasi tidak resmi.

Asisten Rumah memiliki banyak Integrasi resmi yang dikirimkan bersamanya, siap digunakan. Mereka tidak memerlukan instalasi tambahan atau pembaruan dari kami - mereka diperbarui bersama dengan sistem. Daftar semua integrasi resmi yang tersedia saat ini dapat ditemukan di:

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

Meskipun ada koleksi yang sangat besar (saat ini 1540 ekstensi), karena laju perkembangan dunia IoT, ada kebutuhan untuk membuat integrasi lebih lanjut dalam Home Assistant, tidak hanya untuk mendukung perangkat berikutnya, tetapi juga terkait dengan penggunaan berbagai layanan internet, algoritma, otomatisasi, dll. integrasi baru, tidak resmi, yang ditulis oleh komunitas Home Assistant. Mereka dipanggil Komponen Khusus. Paling sering repositori dan instruksi mereka ada di portal GitHub.

Integrasi tidak resmi ditempatkan di direktori:

\\ lokal \ config \ custom_components

dimana lokal, adalah direktori home dari Asisten Rumah. Kami harus menjaga pembaruan Komponen Kustom kami.

Di bawah ini saya akan menyajikan proses penambahan integrasi tidak resmi ke Home Assistant pada contoh integrasi menggunakan layanan cloud eWeLink, dan sebagai hasilnya memungkinkan kami untuk mengontrol perangkat Sonoff tanpa mengubah firmware mereka. Saya telah menambahkan sakelar Sonoff T4EU1C (tanpa kabel Netral) ke aplikasi eWeLink.

Foto: Banggood

2020-01-26 13_30_24-sonoff t4eu1c

Konfigurasi tes:

  • Asisten Rumah 0.103.6,
  • Sistem Hass.io (Raspberry Pi 2 B),
  • Samba share 9.0 atau add-on Configurator 4.2

Peralatan yang dibutuhkan:

  • Bergantung pada Komponen Khusus tertentu, dalam kasus kami ini akan menjadi salah satu sakelar Sonoff (model TX T4EU1C) yang ditambahkan ke aplikasi eWeLink yang asli.

Tingkat kemajuan:

  • Pengetahuan dasar tentang Asisten Rumah diperlukan.

Integrasi Sonoff

Halaman integrasi yang akan kita gunakan dapat ditemukan di sini:

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

Kami akan mengunduh file-file yang diperlukan darinya dan menemukan instruksi pemasangan, serta daftar perangkat Sonoff yang didukung.

Karena ini merupakan integrasi dengan layanan eWeLink, agar masuk akal, Anda harus terlebih dahulu membuat akun di aplikasi eWeLink dan menambahkan perangkat ke dalamnya.

1. Unduh komponen khusus "HASS-sonoff-ewelink"

Kami pergi ke situs web:

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

dan unduh arsip .zip dengan file yang diperlukan. Kemudian ekstrak arsip ke disk.

2. Menyalin file

Kami memastikan bahwa kami telah menginstal dan mengkonfigurasi add-on Samba berbagi.

Kami memasukkan file explorer ke alamat berikut:

HASSIO \\ \ config \

HASSIO adalah nama lokasi jaringan Home Assistant yang kami atur dalam konfigurasi Samba berbagi (standarnya adalah HASSIO). Kami sedang membuat folder baru dengan nama di sana komponen custom_dan satu lagi di dalam - Sonoff.

Ke folder ini:

HASSIO \\ \ config \ custom_components \ sonoff \

salin file dari arsip yang sebelumnya dibongkar "HASS-sonoff-ewelink-master.zip".

3. Opsional - Periksa alamat IP lokal perangkat

Komponen Kustom Sonoff bekerja berdasarkan prinsip menggunakan layanan internet yang disediakan oleh cloud. Dalam hal ini, poin ini tidak perlu.

Namun, terjadi bahwa integrasi (resmi atau tidak) terhubung langsung melalui WiFi ke perangkat di jaringan lokal kami. Maka diperlukan untuk mengetahui alamat IP perangkat ini dan disarankan untuk menetapkan alamat ini secara permanen di router kami. Dalam hal ini, baca poin ini.

Kami memeriksa alamat IP lokal dari perangkat yang dipilih yang didukung oleh Home Assistant di router. Situs web router biasanya terletak di:

192.168.0.1

Anda sering dapat melihat garis perangkat berdasarkan nama.

Keterangan:

  • Di router "Connect Box" UPC, pertama-tama minta hotline untuk mengunggah protokol IPv4 dari jauh daripada IPv6 default. Tanpanya, Anda tidak akan menemukan item yang sesuai di menu router.

4. Modifikasi konfigurasi.yaml

Paling sering di situs web GitHub dengan integrasi yang dipilih ada manual di mana penulis menjelaskan secara rinci bagian yang harus ditambahkan ke file konfigurasi. Bagian ini harus ditambahkan untuk mengaktifkan integrasi yang dimuat sebelumnya.

berkas configuration.yaml dapat dimodifikasi, antara lain menggunakan add-on Samba berbagi oraz Configurator. W Samba berbagi kami memiliki file yang tersedia secara langsung, sementara di Configurator, file diedit secara tidak langsung melalui antarmuka pengguna Home Assistant. Saya biasanya menggunakan untuk tujuan ini Configurator.

Opsi 1 - Berbagi Samba

Setelah menginstal plugin, file "configuration.yaml" harus berada di folder:

HASSIO \\ \ config \

Opsi 2 - Configurator

Setelah menginstal add-on, dalam pengaturannya sudah cukup untuk memilih "Show in sidebar" agar mudah mengaksesnya dari menu. Asisten rumah. Selain itu, kami memilih file konfigurasi, memodifikasinya sesuai dengan sisa instruksi, dan menyimpan.

Untuk mengaktifkan integrasi Sonoff, tambahkan bagian berikut ke file konfigurasi:

sonoff: nama pengguna: [Nama pengguna dari aplikasi eWeLink] kata sandi: [Kata sandi dari aplikasi eWeLink] scan_interval: 60 grace_ period: 600 api_region: 'eu' entity_prefix: True debug: False

Tidak semua baris bagian diperlukan, deskripsi terperinci dapat ditemukan di halaman integrasi. Sekarang simpan file dan restart Asisten Rumah Anda.

5. Pratinjau perangkat Sonoff yang ditambahkan

Setelah memulai kembali Home Assistant, perangkat Sonoff yang kompatibel sekarang akan tersedia di Entitas:

Masukkan:

Alat pengembangan -> STATES

Perangkat yang ditambahkan dalam integrasi Asisten Rumah ini akan memiliki "sonoff_" pada awalnya secara default (kecuali ditentukan lain dalam configuration.yaml). Karena itu, untuk melihat pratinjau mereka, itu sudah cukup di lapangan kesatuan mulai mengetik "sonoff".

6. Menambahkan kartu di Home Assistant

Di menu utama "Gambaran Umum", menggunakan panduan bawaan atau dengan mengedit file secara manual, kita dapat menambahkan kartu sakelar Sonoff.

Untuk mendapatkan kartu seperti yang ditunjukkan pada gambar, dalam file di bawah bagian "tampilan:", tambahkan bagian:

tampilan: - judul: Panel salon: jalur benar: kartu salon_view: - jenis: judul entitas: Switch show_header_toggle: entitas palsu: - entitas: switch.sonoff_1000a68535 ikon: mdi: nama saklar lampu: 'Switch'

gambar: inDomus.it


Seorang tukang pesona teknologi baru yang idenya tidak pernah berakhir! Dia terus-menerus menemukan peralatan baru untuk diuji, merancang solusi cerdas dan membangunnya sendiri. Seorang pria orkestra yang juga menari hebat! Ps. dia menemukan cara berkomunikasi dengan jam alarm Cina, jadi hormat;)

Grup bahasa Polandia Smart Home oleh SmartMe

Kelompok Polandia Xiaomi oleh SmartMe

Promosi SmartMe

Posting terkait