티스토리 뷰
Aqara G2H Pro를 Home Assistant에 Homekit controller로 추가할 수 있음
- g2h pro를 homekit에 추가 > 추가한 기기 삭제 > home assistant에서 장비 검색됨 > homekit controller로써 추가 > homekit bridge로 apple home에 추가 가능함
위 방법으로 추가 가능한데 이걸 왜 함?
> 이걸로 적용하기 전엔 몰랐는데 G2H Pro에 연결된 스마트 플러그 소모량, 온/습도계의 기압 및 배터리와 같이 추가적인 데이터를 확인할 수 있음, Homekit으로 추가했을때는 장치들은 모두 있었으나 나오지 않는 데이터도 있었음
에너지 탭에 스마트 플러그 소모량을 추가시킬 수 있음
장단점이 있겠지만 본인은 이거 하나만으로 만족함
이걸 몰라서 다른 플러그나 온습도 센서를 zigbee로 연결하려고 conbee3를 주문했음
- 이미 배송이 시작돼서 하려던대로 하긴 해야할 것 같다.
일단 카메라 rtsp를 켜서 dashboard에서 보기 위함도 있음, homekit으로 추가를 하면 계속 끊기고 뭔가 이상함
이 과정으로 장치에 이상이 생겨도 보고 따라하시는 본인 책임입니다.
참고한 글
https://github.com/niceboygithub/AqaraGateway
https://github.com/wizardofozzie/aqara_g2hpro_hack
펌웨어 다운그레이드 시작
3.3.4 버전 보다 높다면 버전을 내려야 한다.
- 4.~ 버전 이라서 진행
아래에서 3.3.4 버전을 받는다.
- stock/G2HPro/20220117104341_lumi.camera.acn003_AIOT_V3.3.4_0014.0004_20220115_50cd69.bin
https://github.com/niceboygithub/AqaraCameraHubfw/tree/main/stock/G2HPro
다운로드 받은 bin 파일을 압축 해제
sdcard를 FAT32(FAT)으로 포맷
압축 해제해서 나온 파일을 sdcard에 넣기
- 최상위 경로에 rootfs.sqfs
G2H Pro 상단에 버튼 누른채로 전원 연결
빨간불 나오면 버튼에서 손 떼기
펌웨어 다운그레이드 끝
텔넷 열기 시작
https://github.com/Wh1terat/aQRootG3#warningwarning-warning
git clone https://github.com/Wh1terat/aQRootG3.git
pip install segno
python aQRootG3.py wifi_name password QR.png 하면 QR생성 됨
카메라 리셋(핀 눌러서)
카메라로 위에서 생성한 QR을 보여줌
장치 추가 실패 메시지 음성 출력
카메라 전원 껐다가 다시 켜기
원래 추가하던대로 Aqara Home 앱에서 g2h pro 장치 추가, wifi도 연결
장치 추가 되면 카메라 ip 확인
- 어디서 하는지 몰라서 나는 공유기 네트워크 정보가서 그냥 찾음
telnet 없어서 brew install telnet
telnet open g2hpro_ip
id: root
pw: 없음
그다음 아래 세 줄 입력
chmod a+w /data/scripts/post_init.sh
echo -e "#!/bin/sh\n\nasetprop sys.camera_ptz_moving true\nfw_manager.sh -r\nfw_manager.sh -t -k" > /data/scripts/post_init.sh
chattr +i /data/scripts; chattr +i /data/scripts/post_init.sh
Home Assistant에 Aqara Gateway 추가
hacs에서 custom repo를 추가하고 aqara gateway 검색 후 우측 하단에 download 버튼 눌러 진행
HA 재시작
add integration 버튼 눌러서 진행
RTSP 작업
rtsp를 실행 시키고 주소 얻기, rtsp 자동 실행
https://github.com/niceboygithub/AqaraGateway/issues/179
post_int.sh를 추가할 때 immutable 속성을 추가 했기 때문에 수정하려면 chattr -i로 수정해야함
chattr -i /data/scripts/post_init.sh
chattr -i /data/scripts
vi /data/scripts/post_init.sh
#!/bin/sh
fw_manager.sh -r
passwd -d $USER
fw_manager.sh -t -k
pkill rtsp
rtsp &
전부 수정후에는 다시 +i로 바꿔서 적용하면 됨
go2rtc를 먼저 설치 해야하는 것 같음, 일반 설정 > addon에서 go2rtc 추가 > 자동 시작 및 사이드 바 표시 체크 > HA 재시작
HA로 와서 hacs > integration > WebRTC Camera > Download > 재시작
Setting > Device and Service > 통합 구성요소 추가하기 > WebRTC Camera > localhost 그대로
카드 추가 맨 아래 커스텀 카드 추가 누르고
type: custom:webrtc-camera
url: 'rtsp://192.168.0.8:8554/360p'
'OS > Home Assistant' 카테고리의 다른 글
아카라 스마트 비디오 도어벨 G4 Home Assistant에 추가하기(Aqara Smart doorbell G4) (0) | 2024.08.28 |
---|---|
Aqara 열림 감지 센서 T1(Home assistant, zigbee2mqtt) (0) | 2024.08.24 |
Qingping Air Monitor Lite 둘러보기(MiHome, HomeKit) (0) | 2024.08.23 |
Home Assistant Aqara 장치 연결 zigbee2mqtt with ConBee3 (4) | 2024.08.22 |
HomeAssistant 둘러보기 (0) | 2024.08.20 |
티스토리 방명록
- Total
- Today
- Yesterday
Contact: j0n9m1n1@gmail.com