Dalam artikel ini, saya akan membentangkan proses menambah integrasi tidak rasmi (Komponen Tersuai) ke Pembantu Rumah di contoh penyepaduan menggunakan perkhidmatan awan eWeLink, dan hasilnya membolehkan kami mengawal peranti Sonoff tanpa mengubah firmware mereka.

Kami baru-baru ini menunjukkan cara menggunakan integrasi IKEA Tradfri terbina dalam. Hari ini kami akan menunjukkan kepada anda bagaimana untuk memasang Integrasi tidak rasmi.

Pembantu Rumah mempunyai banyak Integrasi rasmi yang disertainya, siap digunakan. Mereka tidak memerlukan pemasangan dan pengemaskinian tambahan - ia dikemas kini bersama dengan sistem. Senarai semua integrasi rasmi yang ada sekarang boleh didapati di:

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

Walaupun terdapat koleksi yang begitu besar (sekarang 1540 sambungan), kerana laju perkembangan dunia IoT, ada keperluan untuk membuat integrasi lebih lanjut dalam Pembantu Rumah, tidak hanya untuk menyokong peranti berikutnya, tetapi juga berkaitan dengan penggunaan pelbagai perkhidmatan internet, algoritma, automasi, dll. integrasi baru, tidak rasmi, yang ditulis oleh komuniti Pembantu Rumah. Mereka dipanggil Komponen Tersuai. Selalunya repositori dan arahan mereka berada di portal GitHub.

Pengintegrasian tidak rasmi diletakkan dalam direktori:

\\ tempatan \ config \ custom_components

di mana tempatan, adalah direktori rumah Pembantu Rumah. Kami mesti menjaga kemas kini Komponen Kustom kami.

Di bawah ini saya akan mempersembahkan proses menambah integrasi tidak rasmi kepada Pembantu Rumah mengenai contoh penyepaduan menggunakan perkhidmatan awan eWeLink, dan hasilnya membolehkan kami mengawal peranti Sonoff tanpa mengubah firmware mereka. Saya telah menambah suis Sonoff T4EU1C (tanpa kabel Neutral) ke aplikasi eWeLink.

Foto: Banggood

2020-01-26 13_30_24-sonoff t4eu1c

Konfigurasi ujian:

  • Pembantu Rumah 0.103.6,
  • Sistem Hass.io (Raspberry Pi 2 B),
  • Samba berkongsi 9.0 atau Configurator 4.2

Peralatan yang diperlukan:

  • Bergantung pada Komponen Tersuai tertentu, dalam kes kami, ia akan menjadi salah satu suis Sonoff (model TX T4EU1C) yang ditambah kepada aplikasi eWeLink yang asal.

Tahap kemajuan:

  • Pengetahuan asas mengenai Pembantu Rumah diperlukan.

Sonoff integrasi

Halaman integrasi yang akan kami gunakan boleh didapati di sini:

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

Kami akan memuat turun fail yang diperlukan dan dapatkan arahan pemasangan, serta senarai peranti Sonoff yang disokong.

Kerana ia adalah integrasi dengan perkhidmatan eWeLink, untuk itu masuk akal, anda mesti membuat akaun terlebih dahulu dalam aplikasi eWeLink dan menambah peranti kepadanya.

1. Muat turun komponen tersuai "HASS-sonoff-ewelink"

Kami pergi ke laman web:

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

dan muat turun arkib .zip dengan fail yang diperlukan. Kemudian buang arkib ke cakera.

2. Menyalin fail

Kami memastikan bahawa kami telah memasang dan mengkonfigurasi penambahan Samba berkongsi.

Kami masukkan fail explorer ke alamat berikut:

HASSIO \\ \ config \

HASSIO adalah nama lokasi rangkaian Penolong Rumah yang kami sediakan dalam konfigurasi Samba berkongsi (lalai ialah HASSIO). Kami sedang mencipta folder baharu bernama di sana komponen_kustomdan di dalamnya satu lagi - sonoff.

Untuk folder ini:

HASSIO \\ \ config \ custom_components \ sonoff \

salin fail dari arkib "HASS-sonoff-ewelink-master.zip" yang sebelumnya dibongkar.

3. Pilihan - Memeriksa alamat IP tempatan peranti

Komponen Tersendiri Sonoff berfungsi dengan prinsip menggunakan perkhidmatan internet yang disediakan oleh awan. Dalam kes ini, perkara ini tidak perlu.

Walau bagaimanapun, ia berlaku bahawa integrasi (rasmi atau tidak) menyambung secara langsung melalui WiFi ke peranti dalam rangkaian tempatan kami. Ia kemudiannya perlu mengetahui alamat IP peranti ini dan disyorkan untuk memberikan alamat ini secara kekal di dalam penghala kami. Dalam kes ini, baca perkara ini.

Kami memeriksa alamat IP tempatan dari peranti terpilih yang disokong oleh Pembantu Rumah di penghala. Laman web penghala biasanya terletak di:

192.168.0.1

Anda sering dapat melihat baris peranti dengan nama.

Catatan:

  • Pada penghala UPC "Connect Box", pertama-tama minta hotline memuat turun protokol IPv4 dari jauh dan bukannya IPv6 lalai. Tanpa itu, anda tidak akan menemui item yang sesuai di menu penghala.

4. Pengubahsuaian konfigurasi.yaml

Selalunya di laman web GitHub dengan integrasi terpilih terdapat arahan di mana penulis menerangkan secara terperinci bahagian yang perlu ditambah ke fail konfigurasi. Bahagian ini perlu ditambah untuk mengaktifkan integrasi yang dimuatkan sebelum ini.

fail konfigurasi.yaml boleh diubah suai, antara lain menggunakan add-on Samba berkongsi oraz Pengatur. W Samba berkongsi kami mempunyai fail secara langsung, semasa di Pengatur, fail disunting secara tidak langsung melalui antara muka pengguna Pembantu Rumah. Saya biasanya gunakan untuk tujuan ini Pengatur.

Pilihan 1 - Saham Samba

Setelah memasang pemalam, fail "config.yaml" harus ada di folder:

HASSIO \\ \ config \

Pilihan 2 - Pengatur

Setelah memasang add-on, dalam pengaturannya sudah cukup untuk memilih "Show in sidebar" agar mudah mengaksesnya dari menu Pembantu Rumah. Sebagai tambahan, kami memilih fail konfigurasi, mengubahnya sesuai dengan arahan yang lain, dan simpan.

Untuk mengaktifkan integrasi Sonoff, tambahkan bahagian berikut kepada fail konfigurasi:

sonoff: nama pengguna: [Nama pengguna dari aplikasi eWeLink] kata laluan: [Kata laluan dari aplikasi eWeLink] scan_interval: 60 grace_period: 600 api_region: 'eu' entity_prefix: Benar debug: Salah

Tidak semua baris bahagian diperlukan, penerangan terperinci boleh didapati di halaman integrasi. Sekarang simpan fail dan mulakan semula Pembantu Rumah anda.

5. Pratonton peranti Sonoff yang ditambah

Selepas memulakan semula Pembantu Rumah, peranti Sonoff yang serasi kini boleh didapati di Entiti:

masukkan:

Alat pembangun -> NEGERI

Peranti yang ditambahkan dalam integrasi Pembantu Rumah ini akan mempunyai "sonoff_" pada mulanya secara lalai (kecuali dinyatakan sebaliknya dalam konfigurasi.yaml). Oleh itu, untuk melihatnya, sudah cukup di lapangan entiti mula menaip "sonoff".

6. Menambah kad di Pembantu Rumah

Di menu utama "Ikhtisar", menggunakan wizard bawaan atau dengan menyunting fail secara manual, kita dapat menambahkan kad suis Sonoff.

Untuk mendapatkan kad seperti yang ditunjukkan dalam gambar, dalam fail di bawah bahagian "paparan:", tambahkan bahagian:

pandangan: - tajuk: panel salon: jalan benar: salon_view kad: - jenis: judul entiti: suis show_header_toggle: entiti palsu: - entiti: switch.sonoff_1000a68535 icon: mdi:

gambar: dalamDomus.it


Pemikat teknologi baru yang ideanya tidak pernah berakhir! Dia sentiasa mencari peralatan baru untuk menguji, merancang penyelesaian pintar dan membinanya sendiri. Seorang lelaki orkestra yang juga menari hebat! Mzm. dia menemui cara berkomunikasi dengan jam penggera Cina, jadi hormat;)

Kumpulan Poland Smart Home oleh SmartMe

Kumpulan Poland Xiaomi oleh SmartMe

Promosi SmartMe

Jawatan berkaitan