로그인

검색

[home assistant] HACS 설치시, 에러 발생 및 hass-miio-yeelink 설치

[home assistant] HACS 설치시, 에러 발생 및 hass-miio-yeelink 설치

 

 

환경

- HA docker install with RPI4 ubuntu 22.04

- yeelink.light.ceiling5 가 설치되어 있는데, HA Yeelight 에서 인식을 못합니다.

  해결방법은 HACS 에서 Miio for Yeelink를 설치 후, 인식시켜야 합니다.

 

 

첫번째 막힘

- HACS 설치 후, github 인증을 받지 못해서, 에러가 발생합니다.

 

image.png

 

hacs could not authenticate with github, try again later.

 

- 원인 추측으로는,

   1. ubuntu에 hestiaCP를 네이티브로 설치해서 그런가?

   2. ad guard home 를 설치해서 그런가?

   3. 라즈베리파이4 (pi4) 라서 그런가?     (intel I7 에서는 별 문제 없이 되었습니다.)

   4. 이번이 두번째 HACS 설치라서?   (동일 github ID 로 두군데 서버에서 인증이 안되나?)

 

 

 

- 해결 방법

  1. adguard home 사용을 중지하고, dns 를 8.8.8.8 로 했습니다.

  2. pi4 를 reboot 했습니다.

  3. 인증 되었습니다.  (이번이 두번째 서버인데, 인증이 되었습니다. 즉, github 아이디 한개로 여러번 인증이 가능하네요.)

 

 

 

=================

 

hass-miio-yeelink 설치  

- https://github.com/al-one/hass-miio-yeelink

- yeelight 에서 인식하지 않는 ceiling light 를 설치 할 수 있습니다.

 

image.png            image.png

 

- HACS 에서 miio for yeelink 검색 후, 설치

- 설치 완료 되면, setting - devices & services - add ingtegration 에서 'miio for yeelink' 검색 후, 설치

 

image.png

 

- 이때, 전등 ip 주소와 토큰을 알아야 합니다.

- 토근 알아내는 법

  1. https://github.com/PiotrMachowski/Xiaomi-cloud-tokens-extractor

  2. windowns 앱을 사용했습니다. token_extractor.exe

  3. xiaomi 아이디와 비번을 입력해야 합니다. (xiaomi 홈에 접속해서, 등록되어 있는 모든 기기의 토큰을 알려줍니다.)

 

Username (email or user ID):
***@hotmail.com
Password:

Server (one of: cn, de, us, ru, tw, sg, in, i2) Leave empty to check all available:
sg

Logging in...
Logged in.

Devices found for server "sg" @ home "613***0020303":
   ---------
   NAME:     Yeelight
   ID:       777***641
   MAC:      78:11:DC:AB:A0:40
   IP:       192.168.0.5
   TOKEN:    6b6282c***ec266ac9f4fa35a6942
   MODEL:    yeelink.light.ceiling1
   ---------
   NAME:     Yeelight
   ID:       777***93
   MAC:      78:11:DC:AB:A2:CC
   IP:       192.168.0.9
   TOKEN:    8742536b5***62a18a3ccc17f098
   MODEL:    yeelink.light.ceiling1
   ---------
   NAME:     Mi LED Desk Lamp
   ID:       928***476
   MAC:      7C:49:EB:49:29:8F
   IP:       192.168.0.17
   TOKEN:    f7fa777aa00***3bc21437d02fc
   MODEL:    yeelink.light.lamp1
   ---------
   NAME:     Mi LED Ceiling
   ID:       98***978
   MAC:      7C:49:EB:AF:B5:FC
   IP:       192.168.0.11
   TOKEN:    120d97686a2***65cb245b214436e
   MODEL:    yeelink.light.ceiling5
   ---------
   NAME:     Yeelight LED Ceiling Light
   ID:       992***306
   MAC:      7C:49:EB:B7:0A:44
   IP:       192.168.0.27
   TOKEN:    9f59feaee8e***6d2801e2082ad9
   MODEL:    yeelink.light.ceiling4
   ---------


Press ENTER to finish

 

- 설치 완료

 

image.png

 

이 게시물을

이 댓글을 삭제하시겠습니까?