Trong bài viết này, tôi sẽ trình bày quá trình thêm tích hợp không chính thức (Thành phần tùy chỉnh) vào Trợ lý gia đình trên ví dụ về tích hợp sử dụng dịch vụ đám mây eweLink và kết quả là cho phép chúng tôi kiểm soát các thiết bị Sonoff mà không cần thay đổi phần sụn.

Gần đây chúng tôi đã chỉ ra cách sử dụng Tích hợp IKEA Tradfri tích hợp. Hôm nay chúng tôi sẽ chỉ cho bạn cách cài đặt Tích hợp không chính thức.

Home Assistant có rất nhiều Tích hợp chính thức được cung cấp cùng với nó, sẵn sàng để sử dụng. Họ không yêu cầu cài đặt bổ sung hoặc cập nhật từ chúng tôi - chúng được cập nhật cùng với hệ thống. Một danh sách tất cả các tích hợp chính thức hiện có sẵn có thể được tìm thấy tại:

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

Mặc dù có một bộ sưu tập lớn như vậy (hiện tại là 1540 tiện ích mở rộng), do tốc độ phát triển của thế giới IoT, cần phải tạo thêm các tích hợp trong Home Assistant, không chỉ để hỗ trợ các thiết bị tiếp theo, mà còn liên quan đến việc sử dụng các dịch vụ internet, thuật toán, tự động hóa, v.v. tích hợp mới, không chính thức, được viết bởi cộng đồng Trợ lý Nhà. Họ được gọi là Thành phần tùy chỉnh. Hầu hết các kho lưu trữ và hướng dẫn của họ thường có trên cổng thông tin GitHub.

Tích hợp không chính thức được đặt trong thư mục:

\\ địa phương \ config \ custom_components

ở đâu địa phương, là thư mục chính của Home Assistant. Chúng tôi phải chăm sóc các bản cập nhật Thành phần tùy chỉnh của chúng tôi.

Dưới đây tôi sẽ trình bày quá trình thêm tích hợp không chính thức vào Trợ lý gia đình trên ví dụ về tích hợp sử dụng dịch vụ đám mây eweLink và kết quả là cho phép chúng tôi kiểm soát các thiết bị Sonoff mà không cần thay đổi phần sụn. Tôi đã thêm công tắc Sonoff T4EU1C (không có cáp Trung tính) vào ứng dụng eweLink.

Ảnh: Banggood

2020-01-26 13_30_24-sonoff t4eu1c

Kiểm tra cấu hình:

  • Trợ lý gia đình 0.103.6,
  • Hệ thống Hass.io (Raspberry Pi 2 B),
  • Samba chia sẻ 9.0 hoặc Bộ cấu hình 4.2

Thiết bị cần thiết:

  • Tùy thuộc vào Thành phần tùy chỉnh cụ thể, trong trường hợp của chúng tôi, nó sẽ là một trong những công tắc Sonoff (kiểu TX T4EU1C) được thêm vào ứng dụng eweLink ban đầu.

Mức độ thăng tiến:

  • Kiến thức cơ bản về Trợ lý tại nhà là bắt buộc.

Tích hợp Sonoff

Trang tích hợp chúng tôi sẽ sử dụng có thể được tìm thấy ở đây:

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

Chúng tôi sẽ tải xuống các tệp cần thiết từ nó và tìm hướng dẫn cài đặt, cũng như danh sách các thiết bị Sonoff được hỗ trợ.

Vì đây là một sự tích hợp với dịch vụ eweLink, để có ý nghĩa, trước tiên bạn phải tạo một tài khoản trong ứng dụng eweLink và thêm một thiết bị vào đó.

1. Tải xuống thành phần tùy chỉnh "HASS-sonoff-ewelink"

Chúng tôi vào trang web:

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

và tải về kho lưu trữ .zip với các tệp cần thiết. Sau đó giải nén tệp lưu trữ vào đĩa.

2. Sao chép tập tin

Chúng tôi đảm bảo rằng chúng tôi đã cài đặt và định cấu hình bổ trợ Samba chia sẻ.

Chúng tôi nhập tệp explorer đến địa chỉ sau:

HASSIO \\ \ config \

HASSIO là tên của vị trí mạng Trợ lý Nhà mà chúng tôi đã thiết lập trong cấu hình Samba chia sẻ (mặc định là HASSIO). Chúng tôi đang tạo một thư mục mới có tên ở đó tùy chỉnhvà một cái nữa bên trong - sonoff.

Để thư mục này:

HASSIO \\ \ config \ custom_components \ sonoff \

sao chép các tập tin từ kho lưu trữ đã giải nén trước đó "HASS-sonoff-ewelink-master.zip".

3. Tùy chọn - Kiểm tra địa chỉ IP cục bộ của thiết bị

Thành phần tùy chỉnh của Sonoff hoạt động theo nguyên tắc sử dụng các dịch vụ internet được cung cấp bởi đám mây. Trong trường hợp này điểm này là không cần thiết.

Tuy nhiên, điều đó xảy ra là việc tích hợp (chính thức hay không) kết nối trực tiếp qua WiFi với thiết bị trong mạng cục bộ của chúng tôi. Sau đó, cần phải biết địa chỉ IP của thiết bị này và nên gán địa chỉ này vĩnh viễn trong bộ định tuyến của chúng tôi. Trong trường hợp này, đọc điểm này.

Chúng tôi kiểm tra địa chỉ IP cục bộ của thiết bị đã chọn được Home Assistant hỗ trợ trong bộ định tuyến. Trang web của bộ định tuyến thường được đặt tại:

192.168.0.1

Bạn thường có thể nhìn thấy các dòng thiết bị theo tên.

Ghi chú:

  • Trong bộ định tuyến "Hộp kết nối" UPC, trước tiên hãy yêu cầu đường dây nóng tải lên giao thức IPv4 từ xa thay vì IPv6 mặc định. Không có nó, bạn sẽ không tìm thấy mục thích hợp trong menu bộ định tuyến.

4. Sửa đổi cấu hình.yaml

Thông thường trên trang web GitHub với tích hợp được chọn, có một hướng dẫn trong đó tác giả mô tả chi tiết phần nên được thêm vào tệp cấu hình. Phần này nên được thêm vào để kích hoạt tích hợp được tải trước đó.

hồ sơ configure.yaml có thể được sửa đổi, trong số những người khác sử dụng một tiện ích bổ sung Samba chia sẻ oraz Cấu hình. W Samba chia sẻ chúng tôi có tập tin trực tiếp, trong khi Bộ cấu hình, các tệp được chỉnh sửa gián tiếp thông qua giao diện người dùng Home Assistant. Tôi thường sử dụng cho mục đích này Bộ cấu hình.

Tùy chọn 1 - Chia sẻ Samba

Sau khi cài đặt plugin, tệp "configure.yaml" sẽ nằm trong thư mục:

HASSIO \\ \ config \

Tùy chọn 2 - Bộ cấu hình

Sau khi cài đặt tiện ích bổ sung, trong cài đặt của nó, đủ để chọn "Hiển thị trong thanh bên" để có thể truy cập dễ dàng từ menu Trợ lý Trang chủ. Ngoài ra, chúng tôi chọn tệp cấu hình, sửa đổi tệp theo các hướng dẫn còn lại và lưu.

Để kích hoạt tích hợp Sonoff, hãy thêm phần sau vào tệp cấu hình:

sonoff: tên người dùng: [Tên người dùng từ ứng dụng eweLink] mật khẩu: [Mật khẩu từ ứng dụng eweLink] scan_interval: 60 Grace_apse: 600 api_region: 'eu' entity_prefix: True debug: Sai

Không phải tất cả các dòng của phần là bắt buộc, một mô tả chi tiết có thể được tìm thấy trên trang tích hợp. Bây giờ hãy lưu tệp và khởi động lại Trợ lý gia đình của bạn.

5. Xem trước các thiết bị Sonoff được thêm vào

Sau khi khởi động lại Home Assistant, các thiết bị Sonoff tương thích sẽ có sẵn trong Thực thể:

Enter:

Công cụ phát triển -> NHÀ NƯỚC

Các thiết bị được thêm vào trong tích hợp Trợ lý gia đình này sẽ có ngay từ đầu sonoff_off (trừ khi có quy định khác trong configure.yaml). Do đó, để xem trước chúng, nó là đủ trong lĩnh vực này thực thể bắt đầu gõ "sonoff".

6. Thêm thẻ vào Trợ lý tại nhà

Trong menu chính "Tổng quan", sử dụng trình hướng dẫn tích hợp hoặc chỉnh sửa tệp theo cách thủ công, chúng tôi có thể thêm thẻ chuyển đổi Sonoff.

Để lấy thẻ như trong hình, trong tệp trong phần "lượt xem:", hãy thêm phần:

lượt xem: - title: Salon panel: true path: salon_view card: - type: entity title: Switches show_header_toggle: false entity: - entity: switch.sonoff_1000a68535 icon: mdi: light-switch name: 'Switch'

hình ảnh: inDomus.it


Một người đam mê công nghệ mới mà ý tưởng của họ chỉ đơn giản là không bao giờ kết thúc! Ông không ngừng khám phá thiết bị mới để thử nghiệm, thiết kế các giải pháp thông minh và tự chế tạo chúng. Một người đàn ông dàn nhạc cũng nhảy tuyệt vời! Ps. ông đã phát hiện ra cách giao tiếp với đồng hồ báo thức của Trung Quốc, rất tôn trọng;)

Nhóm thông minh Ba Lan Smart Home của SmartMe

Tập đoàn Ba Lan Xiaomi của SmartMe

Khuyến mãi SmartMe

Bài viết liên quan