이 기사에서는 eWeLink 클라우드 서비스를 사용한 통합의 예에서 비공식 통합 (Custom Component)을 Home Assistant에 추가하는 프로세스를 소개하고 그 결과 펌웨어를 변경하지 않고 Sonoff 장치를 제어 할 수 있습니다.
최근에 내장 IKEA Tradfri 통합 사용 방법을 보여주었습니다. 오늘 우리는 비공식 통합을 설치하는 방법을 보여줄 것입니다.
홈 어시스턴트-IKEA Tradfri 시스템과 통합
Home Assistant에는 바로 사용할 수있는 많은 공식 통합 기능이 있습니다. 추가 설치 및 업데이트가 필요하지 않으며 시스템과 함께 업데이트됩니다. 현재 사용 가능한 모든 공식 통합 목록은 다음에서 찾을 수 있습니다.
https://www.home-assistant.io/integrations/
IoT 세계의 개발 속도로 인해 이러한 대규모 컬렉션 (현재 1540 확장)에도 불구하고 후속 장치를 지원할뿐만 아니라 다양한 인터넷 서비스, 알고리즘, 자동화 등의 사용과 관련하여 홈 어시스턴트 내에 추가 통합을 만들어야 할 필요가 있습니다. Home Assistant 커뮤니티에서 작성한 새로운 비공식 통합 그들은 불린다 커스텀 컴포넌트. 대부분의 저장소와 지침은 GitHub 포털에 있습니다.
비공식 통합은 다음 디렉토리에 있습니다.
\\ 지역 \ 설정 \ custom_components
gdzie 지방의, Home Assistant의 홈 디렉토리입니다. 맞춤 구성 요소 업데이트를 처리해야합니다.
아래에서는 eWeLink 클라우드 서비스를 사용한 통합의 예에서 비공식 통합을 홈 어시스턴트에 추가하는 프로세스를 제시하고 그 결과 펌웨어를 변경하지 않고 Sonoff 장치를 제어 할 수 있습니다. eWeLink 애플리케이션에 Sonoff T4EU1C 스위치 (중성 케이블 제외)를 추가했습니다.
사진 : Banggood

테스트 구성 :
- 홈 어시스턴트 0.103.6,
- Hass.io 시스템 (Raspberry Pi 2 B),
- Samba share 9.0 또는 Configurator 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. 파일 복사
애드온을 설치하고 구성했는지 확인합니다 삼바 공유.
파일 탐색기를 다음 주소로 입력하십시오.
HASSIO \\ \ 설정 \
하시오 구성에서 설정 한 홈 어시스턴트 네트워크 위치의 이름입니다. 삼바 공유 (기본값은 하시오). 우리는 거기에 새로운 폴더를 만들고 있습니다 custom_components그리고 그 안에 하나 더- 소 노프.
이 폴더로 :
HASSIO \\ \ 설정 \ custom_components \ sonoff \
이전에 압축을 푼 아카이브 "HASS-sonoff-ewelink-master.zip"에서 파일을 복사하십시오.


3. 옵션-장치의 로컬 IP 주소 확인
Sonoff의 커스텀 컴포넌트는 클라우드에서 제공하는 인터넷 서비스 사용 원리에 따라 작동합니다. 이 경우이 시점은 불필요합니다.
그러나 통합 (공식 또는 비공식)은 WiFi를 통해 로컬 네트워크의 장치에 직접 연결됩니다. 그런 다음이 장치의 IP 주소를 알아야하며 라우터에서이 주소를 영구적으로 할당하는 것이 좋습니다. 이 경우이 점을 읽으십시오.
라우터에서 Home Assistant가 지원하는 선택한 장치의 로컬 IP 주소를 확인합니다. 라우터 웹 사이트는 일반적으로 다음 위치에 있습니다.
192.168.0.1
종종 장치를 이름별로 볼 수 있습니다.
비고 :
- UPC의 "Connect Box"라우터에서 먼저 핫라인에 기본 IPv4 대신 원격으로 IPv6 프로토콜을 다운로드하도록 요청하십시오. 그것 없이는 라우터 메뉴에서 적절한 항목을 찾을 수 없습니다.


4. 수정 구성 .yaml
통합이 선택된 GitHub 웹 사이트에서 가장 흔히 작성자가 구성 파일에 추가해야 할 섹션을 자세히 설명하는 지침이 있습니다. 이전에로드 된 통합을 활성화하려면이 섹션을 추가해야합니다.
파일 configuration.yaml은 무엇보다도 수정할 수 있습니다 애드온 사용 삼바 공유 oraz 구성자. W 삼바 공유 우리는 직접 사용 가능한 파일을 가지고 있습니다 컨 피규, 파일은 Home Assistant 사용자 인터페이스를 통해 간접적으로 편집됩니다. 나는 보통이 목적으로 사용한다 컨 피규.
옵션 1-Samba 공유

플러그인을 설치 한 후 "configuration.yaml"파일이 다음 폴더에 있어야합니다.
HASSIO \\ \ 설정 \

옵션 2-구성자

부가 기능을 설치 한 후 설정에서 "사이드 바에 표시"를 선택하면 메뉴에서 쉽게 액세스 할 수 있습니다. 가정 보조. 또한 구성 파일을 선택하고 나머지 지침에 따라 수정 한 후 저장합니다.

Sonoff 통합을 활성화하려면 구성 파일에 다음 섹션을 추가하십시오.
Sonoff : 사용자 이름 : [eWeLink 응용 프로그램의 사용자 이름] 암호 : [eWeLink 응용 프로그램의 암호] scan_interval : 60 grace_period : 600 api_region : 'eu'entity_prefix : 진정한 디버그 : False
섹션의 모든 라인이 필요한 것은 아니며 자세한 설명은 통합 페이지에서 찾을 수 있습니다. 이제 파일을 저장하고 홈 어시스턴트를 다시 시작하십시오.
5. 추가 된 Sonoff 장치의 미리보기
Home Assistant를 다시 시작한 후에는 엔티티에서 호환 가능한 Sonoff 장치를 사용할 수 있습니다.
입력 :
개발자 도구-> 상태
이 Home Assistant 통합에 추가 된 장치는 기본적으로 처음에 "sonoff_"를 갖습니다 (configuration.yaml에 달리 지정되지 않는 한). 따라서 미리보기 위해서는 현장에서 충분합니다 엔티티 "sonoff"를 입력하기 시작합니다.

6. 홈 어시스턴트에서 카드 추가
기본 메뉴 "개요"에서 기본 제공 마법사를 사용하거나 파일을 수동으로 편집하여 Sonoff 스위치 카드를 추가 할 수 있습니다.
그림과 같이 카드를 얻으려면 "보기 :"섹션 아래의 파일에 다음 섹션을 추가하십시오.

보기 :-제목 : 살롱 패널 : 실제 경로 : salon_view 카드 :-유형 : 엔티티 제목 : 스위치 show_header_toggle : 잘못된 엔티티 :-엔티티 : switch.sonoff_1000a68535 아이콘 : mdi : 라이트 스위치 이름 : '스위치'


사진 : inDomus.it
To już chyba nie jest wspierane i nie działa https://github.com/peterbuga/HASS-sonoff-ewelink.
Skorzystałem z tego https://github.com/AlexxIT/SonoffLAN.