Энэ нийтлэлд би eWeLink үүл үйлчилгээг ашигладаг интеграцийн жишээ дээр албан ёсны бус нэгтгэх (Custom Component) -ийг Home Assistant дээр нэмэх үйл явцыг танилцуулах болно. Үүний үр дүнд Sonoff төхөөрөмжийг өөрсдийн програм хангамжаа өөрчлөхгүйгээр хянах боломжийг бидэнд олгож байна.

Баригдсан IKEA Tradfri интеграцийг хэрхэн ашиглахаа бид саяхан харуулсан. Өнөөдөр бид албан бус интеграцийг хэрхэн суулгахыг танд үзүүлэх болно.

Home Assistant нь маш олон албан ёсны интегралуудтай бөгөөд үүнийг ашиглахад бэлэн болсон. Тэдгээр нь биднээс нэмэлт суулгах, шинэчлэх шаардлагагүй байдаг. Тэд системтэй хамт шинэчлэгддэг. Одоо байгаа бүх албан ёсны интеграцуудын жагсаалтыг дараахаас олж болно.

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

Ийм том цуглуулга (одоогоор 1540 өргөтгөл) байгаа хэдий ч IoT ертөнцийн хөгжлийн хурдацтай байгаа тул Home Assistant дотор дараагийн интеграцийг бий болгох шаардлагатай байна. Үүний дараа дараагийн төхөөрөмжүүдийг дэмжих төдийгүй янз бүрийн интернет үйлчилгээ, алгоритм, автоматжуулалт гэх мэт хэрэглээтэй холбоотой болно. Гэрийн туслах нийгэмлэгийн бичсэн шинэ, албан бус интегралууд. Тэднийг дууддаг Хэрэглэгчийн бүрэлдэхүүн хэсэг. Ихэнхдээ тэдний хадгалах газар, заавар GitHub портал дээр байдаг.

Албан бус интегралуудыг лавлах хэсэгт байрлуулна.

\\ орон нутгийн \ тохиргоо \ custom_components

хаана орон нутгийн, Гэрийн туслахын гэрийн лавлах юм. Бид өөрсдийн Custom Component-ийн шинэчлэлтийг анхаарч үзэх хэрэгтэй.

Доор би eWeLink үүл үйлчилгээг ашиглан интеграцчлалын жишээнд Home Assistant-д албан бус интеграцчлал нэмж оруулах үйл явцыг танилцуулах болно. Үүний үр дүнд Sonoff төхөөрөмжийг өөрсдийн програм хангамжаа өөрчлөхгүйгээр хянах боломжийг бидэнд олгож байна. Би Sonoff T4EU1C шилжүүлэгчийг (төвийг сахисан кабельгүй) eWeLink програмд ​​нэмсэн.

Фото: Banggood

2020-01-26 13_30_24-sonoff t4eu1c

Туршилтын тохиргоо:

  • Гэрийн туслах 0.103.6,
  • Hass.io систем (Raspberry Pi 2 B),
  • Samba share 9.0 эсвэл Тохируулагч 4.2 нэмэлт

Шаардлагатай тоног төхөөрөмж:

  • Тусгай Хэрэглэгчийн Бүрэлдэхүүн хэсгээс хамаарч бидний тохиолдолд энэ нь анхны eWeLink програмд ​​нэмэгдсэн Sonoff унтраалга (TX T4EU1C загвар) болно.

Урагшлах түвшин:

  • Гэрийн туслахын үндсэн мэдлэг шаардагдана.

Sonoff нэгтгэх

Бидний ашиглах интеграцийн хуудсыг эндээс олж болно.

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

Бид үүнээс шаардлагатай файлуудыг татаж аваад суулгах заавар, түүнчлэн Sonoff төхөөрөмжүүдийн жагсаалтыг олох болно.

Энэ нь eWeLink үйлчилгээтэй нэгдэх тул утга учиртай байхын тулд та эхлээд eWeLink програм дээр данс үүсгэж, төхөөрөмж нэмж оруулах ёстой.

1. "HASS-sonoff-ewelink" тусгай бүрэлдэхүүн хэсгийг татаж авах.

Бид вэб хуудас руу очдог:

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

болон .zip архивыг шаардлагатай файлуудаар татаж авна уу. Архивыг диск рүү задална уу.

2. Файл хуулж байна

Нэмэлтийг суулгаж, тохируулсан эсэхийг шалгана уу Samba хуваалцах.

Бид файл хайгчийг дараах хаягаар оруулна.

HASSIO \\ \ тохиргоо \

ХАССИО энэ нь тохиргоонд суурилуулсан Home Assistant сүлжээний байршлын нэр юм Samba хуваалцах (үндсэн байдаг ХАССИО). Бид тэнд нэртэй шинэ хавтас үүсгэж байна custom_componentsнэг илүүг нь, сонофф.

Энэ фолдерт:

HASSIO \\ \ тохиргооны \ custom_components \ sonoff \

"HASS-sonoff-ewelink-master.zip" архивыг урьдчилж задалж архиваас хуулна.

3. Нэмэлт - Төхөөрөмжийн дотоод IP хаягийг шалгана уу

Sonoff-ийн Custom Component нь үүлэн үйлчилгээ үзүүлдэг интернетийн үйлчилгээг ашиглах зарчим дээр ажилладаг. Энэ тохиолдолд энэ цэг шаардлагагүй болно.

Гэхдээ интеграци (албан ёсны эсвэл үгүй) нь WiFi-ээр дамжуулан манай дотоод сүлжээнд байгаа төхөөрөмжтэй шууд холбогддог. Үүний дараа энэ төхөөрөмжийн IP хаягийг мэдэх шаардлагатай бөгөөд энэ хаягийг манай чиглүүлэгч дээр байнга байрлуулахыг зөвлөж байна. Энэ тохиолдолд энэ цэгийг уншаарай.

Чиглүүлэгч дэх Home Assistant-ээр дэмжигдсэн сонгосон төхөөрөмжийн дотоод IP хаягийг шалгана. Чиглүүлэгчийн вэбсайт нь ихэвчлэн дараахь байршилд байрладаг.

192.168.0.1

Та төхөөрөмжийн мөрийг нэрээр нь олон удаа харж болно.

Тайлбар:

  • UPC "Connect Box" чиглүүлэгчдэд эхлээд анхдагч IPv4-ийн оронд IPv6 протоколыг алсаас байршуулахыг халуун утсаар асуугаарай. Үүнгүйгээр та чиглүүлэгчийн цэсээс тохирох зүйлийг олохгүй.

4. Өөрчлөлтийн тохиргоо.yaml

Сонгосон интеграци бүхий GitHub вэбсайтад ихэвчлэн тохируулгын файлд нэмэх хэрэгтэй хэсгийг нарийвчлан тайлбарласан гарын авлага байдаг. Өмнө нь ачаалагдсан интеграцийг идэвхжүүлэхийн тулд энэ хэсгийг нэмэх хэрэгтэй.

файл config.yaml, бусдын дунд өөрчилж болно нэмэлтийг ашиглан Samba хуваалцах болон Тохируулагч. W Samba хуваалцах бид шууд файлыг ашиглах боломжтой тохируулагч, файлуудыг Home Assistant хэрэглэгчийн интерфейсээр шууд бус байдлаар засдаг. Би ихэвчлэн энэ зорилгоор ашигладаг тохируулагч.

Сонголт 1 - Самба хувьцаа

Залгаасыг суулгасны дараа "config.yaml" файл хавтас дотор байх ёстой.

HASSIO \\ \ тохиргоо \

Сонголт 2 - Тохируулагч

Нэмэлтийг суулгасны дараа түүний тохиргооноос цэснээс хялбархан хандахын тулд "Хажуугийн мөрөнд харуулах" -г сонгоход хангалттай. Гэрийн туслах. Нэмж хэлэхэд бид тохиргооны файлыг сонгож, бусад зааврын дагуу өөрчилж хадгална.

Sonoff интеграцийг идэвхжүүлэхийн тулд тохиргооны файлд дараах хэсгийг нэмж оруулна уу.

sonoff: username: [eWeLink програмаас авсан хэрэглэгчийн нэр] нууц үг: [eWeLink програмаас авсан нууц үг] scan_interval: 60 imt_period: 600 api_region: 'eu' entity_prefix: Жинхэнэ дебаг: Худал

Хэсгийн бүх мөрийг оруулах шаардлагагүй, дэлгэрэнгүй тайлбарыг нэгтгэх хуудсан дээрээс олж болно. Одоо файлыг хадгалаад Home Assistant-г дахин эхлүүлнэ үү.

5. Sonoff-ийн нэмэлт төхөөрөмжүүдийг урьдчилан харах

Home Assistant-г дахин ажиллуулсны дараа Sonoff төхөөрөмжтэй тохирох хэрэгслийг одоо Аж ахуйн нэгжүүд дээр ашиглах боломжтой болно.

оруулна уу:

Хөгжлийн хэрэгсэл -> STATES

Гэрийн туслах ажилтны интеграцид нэмэгдсэн төхөөрөмжүүд нь анхандаа "sonoff_" гэсэн утгатай байх болно (config.yaml-д өөрөөр заагаагүй бол). Тиймээс тэдгээрийг урьдчилан харахын тулд энэ талбарт хангалттай юм аж ахуйн нэгж "sonoff" гэж бичиж эхэл.

6. Гэрийн туслах дээр карт нэмэх

"Тойм" үндсэн цэсэнд суулгагдсан илбэчин ашиглан эсвэл гараар засвар хийх замаар Sonoff шилжих картыг нэмж болно.

Зураг дээр харуулсны дагуу картыг авахын тулд "views:" хэсэгт байгаа файлыг оруулаарай.

Үзсэн тоо: - гарчиг: Салоны самбар: жинхэнэ зам: салон_ үзэх карт: - төрөл: аж ахуйн нэгжийн нэр: Show_header_toggle: хуурамч бичилт: - аж ахуйн нэгж: switch.sonoff_1000a68535 дүрс: mdi: гэрлийн унтраалгын нэр: 'Шилжүүлэх'

зураг: inDomus.it


Үзэл санаа нь хэзээ ч дуусашгүй шинэ технологийн сонирхолтой хүн! Тэрээр турших шинэ тоног төхөөрөмжийг байнга олж илрүүлж, ухаалаг шийдлүүдийг боловсруулж, өөрсдийгөө бий болгодог. Маш сайн бүжиглэдэг найрал хөгжимчин! Ps. тэр хятад сэрүүлэгтэй хэрхэн холбогдохоо олж мэдсэн тул хүндэтгэдэг;)

SmartMe-ийн Польшийн Smart Home бүлэг

Польшийн Xiaomi хамтлаг SmartMe

SmartMe сурталчилгаа

Холбоотой бичлэгүүд