Maqolada men eWeLink bulutli xizmatlaridan foydalangan holda integratsiya misolida Home Assistant-ga norasmiy integratsiyani (Custom Component) qo'shish jarayonini taqdim etaman va natijada Sonoff qurilmalarini ularning dasturiy dasturlarini o'zgartirmasdan boshqarishga imkon beradi.

Yaqinda biz o'rnatilgan IKEA Tradfri integratsiyasidan qanday foydalanishni ko'rsatdik. Bugun biz sizga norasmiy integratsiyani qanday o'rnatishni ko'rsatamiz.

Home Assistant-da foydalanishga tayyor bo'lgan ko'plab rasmiy Integratsiyalar mavjud. Ular bizdan qo'shimcha o'rnatish va yangilashni talab qilmaydi - ular tizim bilan birga yangilanadi. Hozirda mavjud bo'lgan barcha rasmiy integratsiyalar ro'yxati bilan quyidagi manzilda tanishish mumkin:

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

Bunday katta to'plamga (hozirgi vaqtda 1540 ta kengaytma) qaramasdan, IoT dunyosining rivojlanish sur'ati tufayli Home Assistant-da nafaqat keyingi qurilmalarni qo'llab-quvvatlash uchun, balki turli xil Internet xizmatlaridan foydalanish, algoritmlar, avtomatlashtirish va boshqalar bilan bog'liq bo'lgan qo'shimcha integratsiyani yaratish zarurati paydo bo'ldi. Home Assistant hamjamiyati tomonidan yozilgan yangi, norasmiy integratsiyalar. Ular chaqiriladi Shaxsiy tarkibiy qismlar. Ko'pincha ularning omborlari va ko'rsatmalari GitHub portalida joylashgan.

Norasmiy integratsiyalar katalogga joylashtirilgan:

\\ mahalliy \ config \ custom_components

qayerda mahalliy, bu Home Assistantning uy-katalogidir. Biz Custom Component yangilanishlari haqida g'amxo'rlik qilishimiz kerak.

Quyida men Evolution Assistant-ga eWeLink bulutli xizmatlaridan foydalangan holda integratsiya misolida norasmiy integratsiyani qo'shish jarayonini taqdim etaman va natijada Sonoff qurilmalarini ularning dasturlarini o'zgartirmasdan boshqarishga imkon beradi. Men Sonoff T4EU1C kalitini (neytral kabelisiz) eWeLink dasturiga qo'shdim.

Foto: Banggud

2020-01-26 13_30_24-sonoff t4eu1c

Sinov konfiguratsiyasi:

  • Uy yordamchisi 0.103.6,
  • Hass.io tizimi (Raspberry Pi 2 B),
  • Samba share 9.0 yoki Configurator 4.2

Kerakli jihozlar:

  • Maxsus Custom komponentiga qarab, bizning holatlarimizda u eWeLink dasturiga qo'shilgan Sonoff kalitlaridan biri (TX T4EU1C modeli) bo'ladi.

Oldinga siljish darajasi:

  • Uy yordamchisining asosiy bilimlari talab qilinadi.

Sonoff integratsiyasi

Biz foydalanadigan integratsiya sahifasini bu erda topish mumkin:

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

Undan kerakli fayllarni yuklab olamiz va o'rnatish ko'rsatmalarini, shuningdek qo'llab-quvvatlanadigan Sonoff qurilmalarining ro'yxatini topamiz.

Bu eWeLink xizmati bilan integratsiyalashganligi sababli, mantiqiy ma'noga ega bo'lish uchun avval eWeLink dasturida qayd yozuvini yaratib, unga qurilma qo'shishingiz kerak.

1. "HASS-sonoff-ewelink" maxsus komponentini yuklab oling

Biz veb-saytga o'tamiz:

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

va .zip arxivini kerakli fayllar bilan yuklab oling. Keyin arxivni diskka olib tashlang.

2. Fayllarni nusxalash

Qo'shimcha dasturni o'rnatganimiz va sozlaganimizga ishonch hosil qilamiz Samba ulushi.

Fayl qidiruvchisini quyidagi manzilga kiritamiz:

HASSIO \\ \ config \

HASSIO bu biz konfiguratsiyani o'rnatgan Home Assistant tarmoq manzilining nomi Samba ulushi (standart: HASSIO). Biz u erda yangi papka yaratmoqdamiz Custom_componentlarva uning ichida yana bitta - sonoff.

Ushbu jildga:

HASSIO \\ \ config \ custom_components \ sonoff \

fayllarni oldindan paketlanmagan "HASS-sonoff-ewelink-master.zip" arxividan nusxalash.

3. Ixtiyoriy - Qurilmaning mahalliy IP-manzilini tekshirish

Sonoff-ning Custom komponenti bulut tomonidan taqdim etilgan Internet xizmatlaridan foydalanish printsipi asosida ishlaydi. Bunday holda, bu nuqta keraksiz.

Ammo bu sodir bo'ladi (rasmiymi yoki yo'qmi) to'g'ridan-to'g'ri WiFi orqali mahalliy tarmog'imizdagi qurilmaga ulanadi. Keyin ushbu qurilmaning IP-manzilini bilish talab qilinadi va ushbu manzilni bizning yo'riqnomamizga doimiy ravishda tayinlash tavsiya etiladi. Bunday holda, ushbu fikrni o'qing.

Routerda Home Assistant tomonidan qo'llab-quvvatlanadigan tanlangan qurilmaning mahalliy IP manzilini tekshiramiz. Router veb-sayti odatda quyidagi manzilda joylashgan:

192.168.0.1

Siz ko'pincha qurilma nomini qarab ko'rishingiz mumkin.

Remarks:

  • UPC-ning "Connect Box" routerlarida, avval ishonch telefonidan standart IPv4 o'rniga IPv6 protokolini masofadan yuklab olishni so'rang. U holda siz yo'riqnoma menyusida tegishli elementni topa olmaysiz.

4. Modifikatsiya konfiguratsiyasi.yaml

Ko'pincha tanlangan integratsiyalashgan GitHub veb-saytida konfiguratsiya fayliga qo'shilishi kerak bo'lgan qismni batafsil tavsiflovchi qo'llanma mavjud. Ushbu bo'lim ilgari yuklangan integratsiyani faollashtirish uchun qo'shilishi kerak.

Fayl config.yaml boshqalar qatori o'zgartirilishi mumkin plagin yordamida Samba ulushi va Konfigurator. W Samba ulushi bizda mavjud bo'lgan to'g'ridan-to'g'ri fayl mavjud Konfigurator, fayllar Home Assistant foydalanuvchi interfeysi orqali bilvosita tahrirlanadi. Men odatda bu maqsadda foydalanaman Konfigurator.

Variant 1 - Samba ulushi

Plaginni o'rnatgandan so'ng, "configuration.yaml" fayli papkada bo'lishi kerak:

HASSIO \\ \ config \

Variant 2 - Konfigurator

Qo'shimchani o'rnatgandan so'ng, uning sozlamalarida menyudan oson kirish uchun "Yon panelda ko'rsatish" -ni tanlash kifoya. Uy yordamchisi. Bunga qo'shimcha ravishda, biz konfiguratsiya faylini tanlaymiz, qolgan ko'rsatmalarga muvofiq o'zgartiramiz va saqlaymiz.

Sonoff integratsiyasini faollashtirish uchun konfiguratsiya fayliga quyidagi bo'limni qo'shing:

sonoff: username: [eWeLink dasturidan foydalanuvchi ismi] parol: [eWeLink dasturidan parol] scan_interval: 60 imtiyoz_period: 600 api_region: 'eu' entity_prefix: Haqiqiy tuzatish: Noto'g'ri

Bo'limning barcha satrlari shart emas, batafsil ma'lumotni integratsiya sahifasida topish mumkin. Endi faylni saqlang va Home Assistant-ni qayta ishga tushiring.

5. Qo'shilgan Sonoff qurilmalarini oldindan ko'rish

Home Assistant-ni qayta ishga tushirgandan so'ng, mos keladigan Sonoff qurilmalari endi Korxonalarda mavjud bo'lishi kerak:

kiriting:

Tuzuvchi vositalari -> STATES

Ushbu Home Assistant integratsiyasiga qo'shilgan qurilmalar sukut bo'yicha boshida "sonoff_" ga ega bo'ladi (agar config.yaml-da boshqacha ko'rsatilmagan bo'lsa). Shuning uchun ularni oldindan ko'rish uchun bu sohada etarli shaxs "sonoff" yozishni boshlang.

6. Uy yordamchisiga kartani qo'shish

Asosiy menyuda "Umumiy ma'lumot", o'rnatilgan sehrgar yordamida yoki faylni qo'lda tahrirlash orqali biz Sonoff kalit kartasini qo'shishimiz mumkin.

Rasmdagi kabi kartani olish uchun "ko'rishlar:" bo'limi ostidagi faylga bo'limni qo'shing:

ko'rishlar: - sarlavha: Salon paneli: haqiqiy yo'l: salon_view kartalari: - Turi: ob'ektlar nomi: show_header_toggle: yolg'on ob'ektlar: - shaxs: switch.sonoff_1000a68535 ikonka: mdi: yorug'lik almashtirgich: 'Switch'


G'oyalari hech qachon tugamaydigan yangi texnologiyalarning maftunkori! U doimiy ravishda sinab ko'rish uchun yangi jihozlarni kashf etadi, aqlli echimlarni loyihalashtiradi va ularni o'zi quradi. Orkestr ham ajoyib raqsga tushadigan odam! Zab. u Xitoy uyg'otuvchi soati bilan qanday aloqa qilishni bilib oldi, shuning uchun hurmat qiling;)

SmartMe tomonidan Smart Home Polsha guruhi

SmartMe tomonidan Polsha Xiaomi guruhi

SmartMe aktsiyalari

Tegishli xabarlar