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 ko'plab rasmiy integratsiyalar mavjud bo'lib, ular bilan birga foydalanish uchun tayyor. Ular bizdan qo'shimcha o'rnatishni yoki yangilashni talab qilmaydi - ular tizim bilan birgalikda yangilanadi. Hozirda mavjud bo'lgan rasmiy rasmiy integratsiyalar ro'yxati bilan quyidagi manzilda tanishishingiz 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-evelink" 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 yana bitta ichkarida - sonoff.

Ushbu jildga:

HASSIO \\ \ config \ custom_components \ sonoff \

"HASS-sonoff-ewelink-master.zip" avval ochilmagan arxivdan fayllarni nusxalash.

3. Ixtiyoriy - qurilmaning mahalliy IP manzilini tekshiring

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 "Connect Box" marshrutizatorlarida avval ishonch telefonidan IPv4 protokolini standart IPv6 o'rniga masofadan yuklashni so'rang. Busiz, siz yo'riqnoma menyusida mos keladigan narsani 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, "config.yaml" fayli papkada bo'lishi kerak:

HASSIO \\ \ config \

Variant 2 - Konfigurator

Qo'shimcha dasturni o'rnatganingizdan so'ng, uning sozlamalarida menyudan unga 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:

Dasturlash vositalari - STATES

Ushbu Home Assistant integratsiyasiga qo'shilgan qurilmalar dastlab "sonoff_" ga ega bo'ladi (config.yaml-da boshqacha ko'rsatilmagan bo'lsa). Shuning uchun, ularni oldindan ko'rish uchun dalada etarli shaxs "sonoff" yozishni boshlang.

6. Uy yordamchisiga kartani qo'shish

"Umumiy ko'rinish" asosiy menyusida o'rnatilgan sehrgarni ishlatib yoki faylni qo'lda tahrirlash orqali biz Sonoff kommutatsiya kartasini olamiz.

Rasmdagi kabi kartani olish uchun "Ko'rishlar:" bo'limidagi 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