در مقاله ، فرآیند اضافه کردن ادغام غیررسمی (Component Custom) را به عنوان مثال ادغام با استفاده از خدمات ابری eWeLink ارائه می دهم ، و در نتیجه به ما امکان می دهد دستگاه های Sonoff را بدون تغییر سیستم عامل خود کنترل کنیم.

اخیراً نحوه استفاده از یکپارچه سازی IKEA Tradfri را نشان داده ایم. امروز نحوه نصب ادغام های غیر رسمی را به شما نشان خواهیم داد.

دستیار خانگی تعداد زیادی ادغام رسمی دارد که همراه با آن آماده برای استفاده است. آنها نیازی به نصب و به روزرسانی اضافی از طرف ما ندارند - همراه با سیستم به روز می شوند. لیست تمام ادغام های رسمی موجود در اینجا را می توان در:

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

با وجود چنین مجموعه بزرگی (در حال حاضر 1540 پسوند) ، به دلیل سرعت توسعه دنیای IoT ، نیاز به ایجاد یکپارچه سازی های بیشتر در Home Assistant ، نه تنها برای پشتیبانی از دستگاه های بعدی ، بلکه مربوط به استفاده از خدمات مختلف اینترنتی ، الگوریتم ها ، اتوماسیون و غیره نیز هست. ادغام های جدید و غیر رسمی ، که توسط انجمن دستیار خانه نوشته شده است. به آنها گفته می شود قطعات سفارشی. بیشتر اوقات مخازن و دستورالعملهای آنها در پورتال GitHub قرار دارد.

ادغام های غیر رسمی در دایرکتوری قرار می گیرند:

\\ محلی \ پیکربندی \ custom_components

جایی که محلی، فهرست اصلی خانه دستیار است. ما باید از به روزرسانی های کامپوننت سفارشی خود مراقبت کنیم.

در زیر روند اضافه کردن ادغام غیررسمی به Home Assistant را به عنوان مثال ادغام با استفاده از خدمات ابری eWeLink ارائه می دهم ، و در نتیجه به ما امکان می دهد دستگاه های Sonoff را بدون تغییر سیستم عامل خود کنترل کنیم. من سوئیچ Sonoff T4EU1C (بدون کابل خنثی) را به برنامه eWeLink اضافه کرده ام.

عکس: Banggood

2020-01-26 13_30_24-sonoff t4eu1c

پیکربندی تست:

  • دستیار خانگی 0.103.6 ،
  • سیستم Hass.io (Raspberry Pi 2 B) ،
  • افزونه Samba 9.0 یا Configurator 4.2

تجهیزات مورد نیاز:

  • بسته به عناصر سفارشی خاص ، در مورد ما یکی از سوییچ های Sonoff (مدل TX T4EU1C) است که به برنامه eWeLink اصلی اضافه شده است.

سطح پیشرفت:

  • دانش اساسی دستیار منزل لازم است.

ادغام Sonoff

صفحه ادغام ما از آن استفاده خواهیم کرد:

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

ما پرونده های لازم را از آن بارگیری خواهیم کرد و دستورالعمل نصب و همچنین لیستی از دستگاههای پشتیبانی شده Sonoff را پیدا خواهیم کرد.

از آنجا که این یکپارچه سازی با سرویس eWeLink است ، برای آنکه معنی پیدا کند ، ابتدا باید در برنامه eWeLink یک حساب کاربری ایجاد کنید و دستگاهی را به آن اضافه کنید.

1. بارگیری م componentلفه سفارشی "HASS-sonoff-ewelink"

ما به وب سایت می رویم:

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

و بایگانی .zip را با پرونده های لازم بارگیری کنید. سپس بایگانی را روی دیسک باز کنید.

2. کپی کردن پرونده ها

ما اطمینان حاصل می کنیم که افزونه را نصب و پیکربندی کرده ایم سهم سامبا.

ما فایل اکسپلورر را به آدرس زیر وارد می کنیم:

HASSIO \\ \ پیکربندی \

هاسيو نام مکان شبکه Home Assistant است که ما در پیکربندی تنظیم کردیم سهم سامبا (پیش فرض است هاسيو). ما در حال ایجاد یک پوشه جدید به نام آنجا هستیم custom_componentو داخل آن یکی دیگر - پسر.

به این پوشه:

HASSIO \\ \ پیکربندی \ custom_components \ sonoff \

پرونده ها را از بایگانی که قبلاً بسته بندی نشده "HASS-sonoff-ewelink-master.zip" کپی کنید.

3. اختیاری - بررسی آدرس IP محلی دستگاه

کامپوننت سفارشی Sonoff در اصل استفاده از خدمات اینترنتی ارائه شده توسط cloud کار می کند. در این حالت این نکته غیر ضروری است.

با این حال ، این اتفاق می افتد که ادغام (رسمی یا غیر) مستقیماً از طریق WiFi به دستگاه در شبکه محلی ما متصل می شود. سپس لازم است که آدرس IP این دستگاه را بدانید و توصیه می شود این آدرس را به طور دائم در روتر ما اختصاص دهید. در این حالت این نکته را بخوانید.

ما آدرس IP محلی دستگاه انتخابی را که توسط Assistant Home در روتر پشتیبانی می شود ، بررسی می کنیم. وب سایت روتر معمولاً در:

192.168.0.1

شما اغلب می توانید خط دستگاه را با نام مشاهده کنید.

سخنان:

  • در روترهای "Connect Box" UPC ، ابتدا از خط تلفن بخواهید پروتکل IPv4 را از راه دور به جای IPv6 پیش فرض بارگیری کند. بدون آن ، مورد مناسبی را در فهرست منوی روتر پیدا نخواهید کرد.

4. تغییر تنظیمات.yaml

بیشتر اوقات در وب سایت GitHub با یکپارچه سازی انتخابی کتابچه راهنما وجود دارد که در آن نویسنده با تفصیل بخشی را که باید به پرونده پیکربندی اضافه شود شرح می دهد. برای فعال کردن ادغام قبلی بارگذاری شده باید این بخش اضافه شود.

پرونده configuration.yaml ، در میان دیگران قابل تغییر است با استفاده از یک افزودنی سهم سامبا oraz تنظیم. W سهم سامبا ما به طور مستقیم پرونده داریم ، در حالی که تنظیم، پرونده ها به صورت غیر مستقیم از طریق رابط کاربری Home Assistant ویرایش می شوند. من معمولاً برای این منظور استفاده می کنم تنظیم.

گزینه 1 - سهم سامبا

پس از نصب افزونه ، پرونده "configuration.yaml" باید در پوشه باشد:

HASSIO \\ \ پیکربندی \

گزینه 2 - تنظیم کننده

پس از نصب افزونه ، در تنظیمات آن کافی است "نمایش در نوار کناری" را انتخاب کنید تا از منو به آن دسترسی آسان داشته باشید دستیار خانگی. علاوه بر این ، پرونده پیکربندی را انتخاب می کنیم ، آن را مطابق با بقیه دستورالعمل ها اصلاح کرده و ذخیره می کنیم.

برای فعال سازی ادغام Sonoff ، بخش زیر را به پرونده پیکربندی اضافه کنید:

پسورد: نام کاربری: [نام کاربری از برنامه eWeLink] رمزعبور: [گذرواژه از برنامه eWeLink] Scan_interval: 60 grace_period: 600 api_region: 'eu' entit_prefix: اشکال زدایی واقعی: غلط

همه خط های بخش مورد نیاز نیست ، توضیحات مفصلی را می توانید در صفحه ادغام پیدا کنید. اکنون پرونده را ذخیره کرده و Assistant Home خود را مجدداً راه اندازی کنید.

5. پیش نمایش دستگاه های Sonoff اضافه شده

پس از راه اندازی مجدد صفحه اصلی دستیار ، دستگاه های سازگار Sonoff اکنون باید در نهادها موجود باشند:

را وارد کنید:

ابزارهای توسعه دهنده -> STATES

دستگاه های اضافه شده در این یکپارچه سازی دستیار خانگی به طور پیش فرض در ابتدا "sonoff_" خواهند داشت (مگر اینکه در تنظیمات. yaml خلاف آن مشخص شده باشد). بنابراین ، برای پیش نمایش آنها ، در زمینه کافی است وجود شروع به تایپ "sonoff" کنید.

6. افزودن کارت در خانه دستیار

در منوی اصلی "نمای کلی" ، با استفاده از جادوگر داخلی یا با ویرایش دستی پرونده ، می توانیم کارت سوئیچ Sonoff را اضافه کنیم.

برای دریافت کارت همانطور که در تصویر نشان داده شده است ، در پرونده موجود در بخش "نمایش ها" ، بخش را اضافه کنید:

بازدیدها: - عنوان: پانل سالن: مسیر واقعی: کارتهای سالن نمایش: - نوع: عنوان اشخاص: سوئیچ ها show_header_toggle: اشخاص نادرست: - نهاد: switch.sonoff_1000a68535 نماد: mdi: نام سوئیچ سبک: "سوئیچ"

تصویر: inDomus.it


فن آوری های جدید مجذوب، به چه کسی ایده به سادگی پایان هرگز! همیشه در پی کشف لوازم جدید برای آزمایش، طراحی راه حل های هوشمند و ایجاد آنها خود را. ارکستر مرد، که رقص علاوه بر بزرگ! ص. او کشف چگونگی برقراری ارتباط با ساعت چینی، پس احترام؛)

گروه لهستانی Smart Home توسط SmartMe

گروه لهستانی Xiaomi توسط SmartMe

تبلیغات SmartMe

پست های مرتبط