애플 홈킷 (HomeKit) 세팅 - 7. 주의사항.

2017.02.13 16:20전자제품

홈킷(HomeKit) 재설정.

4일 동안 홈킷 설정 때문에.

하루에 5시간 이상을 못 잤다.

나와 비슷한 경우를 겪을 사용자를 위해.

히스토리를 남겨 놓는다.




악몽의 시작.

두 가지 목적을 가지고 작업을 시작했다.


라즈베리파이의 반응 속도 개선 및 안정성 확보.

라즈베리파이의 마이크로 SD 카드가.

오래 시간 사용하던 제품이라.

스마트싱스(SmartThings)의 안정적인 작동과.

반응 속도 개선을 목적으로.

마트에서 LEXAR micro SD 카드를 충동 구매했다. (아래)


휴 브리지 삭제 후 스마트싱스와 통합.

비공식적인 라즈베리파이의 홈 브리지는 "전혀" 문제가 없는데.

공식적으로 호환되는 휴 브리지의 응답 없음이 가끔 보인다. (아래)




작업 시작.

순서대로 작업을 진행한 후. (아래)

애플 홈킷 (HomeKit) 세팅 - 2. 라즈베리파이3를 지르다. (2), 시리 사용 동영상

애플 홈킷 (HomeKit) 세팅 - 3. 라즈베리파이3를 지르다. (3), 시리 사용 동영상

애플 홈킷 (HomeKit) 세팅 - 4. 라즈베리파이3를 지르다. (4)


모든 휴 제품을 스마트싱스와 통합시키자. (아래)

드디어.

지옥문이 열렸다.




주의사항 및 후기.

라즈베리파이와 궁합이 안 맞는 SD카드가 있다.

구입한 LEXAR 제품의 경우 총 4번이 깨져 다시 설치했다.

찾아보니 라즈베리파이와 궁합이 안 맞는 SD 카드가 있으며.

Class 10의 경우 유독 깨질 확률이 높은 것 같다고 한다.

원래 메모리 카드를 사용해서 해결했다.


액세서리에 스마트싱스가 안 보인다.

설치 문제라 생각하고 10번은 재설치를 한 것 같다.

공유기 재부팅, 어댑터 변경, 랜선 교체 등등 다 소용없다.

/home/pi/.homebridge 내의.

persist 폴더를 삭제해야만 한다.

해결 방법은 아래 명령어를 입력하고.

재부팅하면. (아래)

해결된다.


스마트싱스는 보이지만 코드 입력 후 연결할 수 없음이 뜬다.

이것 때문에 재설치를 수십번을 했는데도 답을 못 찾았다.

구글링 중 나와 같은 상황인 한 명을 발견하고.

메일을 보내서 답장을 받아 해결했다.

홈브리지에 100개 이상의 장치를 연결하면.

홈킷과 연결할 수 없다고 한다.

휴 제품을 JSON Complete API에서 삭제해서 해결했다.


나중에라도 100개의 장치를 연결하면 망한다.

전부 세팅을 완료한 후. (아래)

휴 브리지가 싫어 API에 휴 제품을 다시 연결해서 100개를 넘겼더니.

브리지를 제외한 모든 장치가 지워졌다. (아래)

API에서 휴 제품을 제거해도 이미 늦었다.

해결 방법은 처음부터 다시 재설치하면 된다.


재설치 전에 홈 앱에서 SmartThings 삭제를 해라.

재설치 후에 삭제하면.

몇 시간 후.

아이클라우드에 백업된 장치 이름이 나타나.

새로 세팅한 전의 상태로 되돌아가며 연결이 안 된다.

해결 방법은 처음부터 다시 재설치하면 된다.


세팅이 완료되는 즉시 아이클라우드 백업을 진행해라.

백업이 안 된 상태로.

홈 브리지가 재부팅될 경우 홈 앱 세팅 다 날아간다.

설정 - iCloud - 백업 - 지금 백업 항목에 있다. (아래)


재설치 전에 구성원 삭제 및 아이폰의 홈 앱 확인을 해라.

가족 구성원에서 삭제한 후.

세팅이 끝났는데.

아내의 홈 앱에 이전 세팅이 남아있어 홈 공유가 안 된다.

해결 방법은 처음부터 다시 재설치하면 된다.


홈 허브 작동 확인을 꼭 확인해라.

홈 허브 설정이 연결된 상태로 나와도.

로컬에서만 작동하는 경우가 있다.

여러 번 재시도를 하고 연결을 끊고 재부팅을 해봐도.

외부 접속은 안 된다.

장치 추가를 하자마자 외부에서 접속 확인을 해야만 한다.

만약 안 된다면.

해결 방법은 처음부터 다시 재설치하면 된다.

애플 티비 재부팅 후 안 된다면.

아이클라우드 로그아웃 후 다시 로그인 후 기다리면 무조건 된다.


rc.local 자동 부팅 설정시 & 기호를 꼭 넣자.

전에 포스팅했던.

rc.local을 사용한 자동 부팅 설정을 했는데. (아래)

su -c "screen -dmS homebridge" -s /bin/sh pi

putty로도 접속이 안 된다.

& 표시 안 넣은 상태로 실행에 문제가 생기면.

부팅 완료가 안 된다고 한다.

(이 부분은 내가 잘 모르는 부분이라 확실하지 않다.)

& 표시를 넣으면 해결된다. (아래)

su -c "screen -dmS homebridge" -s /bin/sh pi &

난 해결 방법을 몰라서 처음부터 재설치했다.

(ctrl+alt+F1~F4를 누르면 터미널 모드로 들어간다고 하는데 난 안 된다.)


다른 자동 부팅 설정을 하자.

왜 안 되는지 이유를 모른다.

다른 방법 중 아래 링크가 제일 좋았다.

https://timleland.com/setup-homebridge-to-start-on-bootup/

블로거가 복사, 붙여넣기만 하면 될 정도로.

설명을 잘 해놨다.


백업을 하자.

Win32 Disk Imager를 다운받아. (아래) 

https://sourceforge.net/projects/win32diskimager/

실행하고.

라즈베리파이의 마이크로 SD카드를 PC와 연결해서.

파일 이름을 지정한 후. (아래)

Read 버튼을 누르자. (아래)


재설치 및 재연결은 농담이 아니다.

개발자 및 애플 홈킷 항목에서 공식적으로 추천하는.

유일한 해결책이다.




총평.

궁합이 맞는 SD 카드를 구입.

홈 앱에서 구성원, 브리지 삭제, persist 폴더 삭제.

100개가 넘지 않는 장치를 연결.

재부팅해서 원격 접속, 장치 상태 확인 후.

백업하자.


삽질은 나 하나로 족하다.





2017년02월16일 추가.

애플 공홈에서 주문할 때 계정 선택에 신중하자.

애플 공홈에서 오늘 결제 후.

(애플 홈페이지와 아이클라우드 계정이 같다.)

10분이 지나자.

내 계정으로 연결된.

애플 티비, 아이패드 2대, 아이폰 2대의 홈킷 설정이 초기화가 되었다. (아래)

(정확하게 말하면 휴 브리지, 스마트싱스 홈브리지를 인식하지 못 한다.)

특히 홈 허브의 연결됨 항목은 아예 삭제가 되어있더라.

내 생각에는.

애플에서 신용 카드 결제 확인을 할 때.

이중 인증시 변경했던 내역을 정리하며.

설정이 변경되어 보안상 연결을 끊은 것이 아닌가라는 생각이 든다.

(이중 인증은 유지가 되고 있다.)


확실한 정보가 아니니.

혹시라도 같은 경험을 했던 사용자가 있다면.

공유해주면 좋겠다.




2017년02월16일 추가.

재설치(백업한 이미지 파일을 복원) 후.

애플 티비의 홈 허브 항목이 사라지는 새로운 증상이 생겼다.

(연결 해제가 아니라 항목 자체가 없다.)

애플 티비 초기화 (재설정) : 해결 안 됨.

(한국 Infuse 앱 자동 다운로드가 안 되어.)

(미국 계정으로 새로 구입해야하는 안 좋은 상황이다.)

애플 티비의 아이클라우드 로그아웃 후 로그인 : 해결 안 됨.

아이폰 초기화 : 해결 안 됨.

아이패드를 홈 허브로 설정 : 해결되었다.

아이패드를 홈 허브로 설정한 후.

바로 애플 티비의 홈 허브 항목이 보인다.

이게 아이패드를 홈 허브로 했던 이유 때문인지.

그 전에 시도했던 과정 때문인지는 확실하지 않다.




2017년03월09일 추가.

홈 허브 설정 및.

사용자 초대 해결 방법을 공유해주셔서 추가한다. (아래)




2017년03월09일 추가.

홈 허브 설정과.

이중 인증 해결 방법을 공유해주셔서 추가한다. (아래)




2017년03월10일 추가.

사용자 초대 문제 중 한메일(hanmail.net)에 대한 내용이다.




2017년03월13일 추가.

홈 허브가 안 보이는 문제에 대한 해결 방법이다.



2017년08월23일 추가. (1)

코드 입력 후 연결이 안 된다.

장치 속성의 문제라 지원하지 않는 장치를 찾아서 빼야만 한다.

예를 들어.

JSON Complete API에 도어락이 있으면.

연결이 안 된다. 

연결 된다.



2017년08월23일 추가. (2)

홈브리지가 보이지 않는다.

config.json 파일의 username을 바꿔라.

홈브리지 장치의 맥 어드레스가 아닌 임의의 어드레스를 사용해도 된다.



2017년09월09일 추가.

블로거 오날두님(http://blog.naver.com/fuls)께 얻은 정보다.

홈브리지 재설치를 할 경우.

이미지 복원하는 동안 홈앱을 열지 않으면.

기존 홈앱 설정이 그대로 있다.



2017년09월21일 추가. 

IOS11부터 장치 이름에 하이픈이 있는 경우 인식을 못 한다. (아래)

장치 이름 변경 후 홈브리지를 재부팅해서 해결했다. (아래)


참고.

하이픈이 있으면 모든 장치에 응답 없음이 떠서. (아래)

재설치를 해야할 수도 있다. (아래)



2017년09월22일 추가. 

장치 이름에 하이픈이 있는데 인식하는 경우도 있더라. (아래)

원인을 모르겠다.



2017년10월13일 추가. 

ERROR LOADING PLUGIN homebridge-smartthings:

error: Cannot find module'uuid' 문제 해결 방법.

npm install -g uuid를 실행하거나.

잘 모르겠으면.

install.sh 파일에 넣으면 된다. (아래)

(1회 실행 후 지워도 문제 없다.)



2017년11월06일 추가. 

자동 부팅 내용을 공유해주셨다. (아래)




2018년01월11일 추가. 

100개 제한 풀렸다.

(블로거 신짱님(링크) 제공.)



2018년01월11일 추가. 

초대가 안 될 경우 IOS 최신 업데이트 확인.



2018년03월18일 추가. 

홈브리지를 재부팅할 때는 서버 상태를 확인해야만 한다.

(스마트싱스 앱에 들어가 장치 목록이 나오는지 확인해라.)


미세먼지 플러그인 추가 후.

스마트싱스 장치까지 정상적으로 로딩되며. (아래)

잘 작동했었는데. (아래)

도커 다시 시작 후.

스마트싱스에 연결된 장치가 전부 없어지는 문제가 있었다. (아래)


장치 목록을 못 불러오는 이유를 찾아보니. (아래)

스마트싱스 서버 문제고. (아래)

재현에도 성공했다.


해결 방법은 처음부터 다시 하면 한다. (아래)

(홈브리지를 추가하는 과정은 필요 없다.)




2018년04월08일 추가. 

플러그인 삭제 후 장치 제거 방법. (아래)




2019년01월10일 추가.

IOS 업데이트로 애플티비 홈킷 메뉴 활성화 해결. (아래)

(2018년01월11일에 작성한 초대 문제 해결 방법과 동일)




2019년02월25일 추가.

방치하던 아이패드 2세대를.

코믹글래스(만화책) 전용 머신으로 세팅하던 중.

홈킷 메뉴가 보여 활성화했더니.

지원하지 않는 장치로 나오더라.


다시 비활성화시켰지만, 돌이킬 수 없다. (아래)

(아이패드 3세대도 마찬가지)




  • 프로필사진
    Favicon of https://sejuni2002.tistory.com BlogIcon 흥난이2017.02.14 09:18 신고

    직접 보지를 않았어도 엄청나게 고생하신게 눈에 선하게 그려집니다.
    선답자가 가시밭길을 걸었기에, 후답자들은 편하게 탄탄대로를 달리지요.
    수고하셨습니다.^^

    • 프로필사진
      Favicon of https://www.makelism.net BlogIcon Makelism2017.02.14 14:19 신고

      자신의 실패담을 공유해주시는 분들께 도움을 많이 받아 저도 이 과정을 꼭 기록으로 남겨야겠다고 생각했습니다.

      선생님의 수고했다는 댓글이 기분을 좋게하네요. 감사합니다.

  • 프로필사진
    Favicon of https://sejuni2002.tistory.com BlogIcon 흥난이2017.02.15 10:53 신고

    저도 겪어야 할 길이기에 오전에 시간이 나서 다시 정독을 하다가
    '지옥문이 열렸다'에서 커피를 먹다가 뿜을 하면서 웃었습니다.
    얼마나 힘이 드셨을지 잘 알기에 100% 공감합니다.^^

    • 프로필사진
      Favicon of https://www.makelism.net BlogIcon Makelism2017.02.15 13:58 신고

      처음에 설치할 때와 다르게 왜 이렇게 문제가 많았는지 생각해봐도 도통 답을 못 찾겠습니다. 100개 이상을 연결하고 IOS 디바이스에서 깔끔하게 삭제를 하지 않아서 그렇다고 막연히 추측만 하고 있습니다.

      감사합니다.

  • 프로필사진
    Favicon of https://onaldo.tistory.com BlogIcon 오날두2017.05.30 18:20 신고

    오늘 라즈베리파이가 도착했다고 하여 집에가면 포스트를 정독하겠지만, 험난한 과정들이 눈앞에 아른거리네요. 험난했던 과거의 흔적과 해결법을 남겨주셔서 항상 감사한 마음 뿐입니다!

    • 프로필사진
      Favicon of https://www.makelism.net BlogIcon Makelism2017.05.30 18:42 신고

      표현해주시니 기분이 좋네요~.

      설치 과정이 물 흐르듯 넘어가면 정말 쉬운데 막히면 그때부터 많이 힘들더군요. 설치 중 좋은 방법이 있다면 공유 부탁드려요.

      자동 실행까지 성공하시면 꼭X100 백업하세요.

    • 프로필사진
      Favicon of https://onaldo.tistory.com BlogIcon 오날두2017.05.31 11:51 신고

      넵 백업을 꼭 해놓겠습니다. 그런데 홈킷에서 기본방을 안방으로 변경하려고 하는데 이름변경이 안되고 '편집할수없음' 이라고 뜹니다. 혹시 왜이러는지 아시나요? 현재 휴만 홈킷에 등록되어있고 기본방에 휴브릿지가 등록되어있급니다.

    • 프로필사진
      Favicon of https://www.makelism.net BlogIcon Makelism2017.05.31 11:59 신고

      경험있습니다.

      홈킷에서 새로운 장치가 등록되면 무조건 기본방에 등록이 됩니다. "홈앱의 방 - 왼쪽 삼선 - 제일 밑의 방 설정 - 방 추가" 버튼을 눌러 안방을 추가한 후 기본방의 장치를 안방으로 이동시키면 됩니다.

    • 프로필사진
      Favicon of https://onaldo.tistory.com BlogIcon 오날두2017.05.31 12:09 신고

      감사합니다! 역시 선생님은 모든걸 알고있는 만물박사님 같네요 ㅎㅎ

  • 프로필사진
    Favicon of https://onaldo.tistory.com BlogIcon 오날두2017.06.06 02:24 신고

    주무시러 가셨나요?
    자동부팅 작업만 하고 자려고 했는데 해당 블로그 링크타고 들어가도 잘 모르겠어서 또 댓글 ㅁ남깁니다.
    1번부터 막히는데 터미널에서 1번을 치니 config.json을 작성했던것같은 빈 공간이 나와서 이 이후로 뭘해야하는지 모르겠습니다.
    2번을 쳐도 마찬가지고 2번아래 execstart~와 $homebridg_opts 이건 작성자가 왜 썼는지 이해가 안되네요
    3번부터는 쭉 따라치면 될것같은데 어렵네요.
    설치-6의 자동실행설정은 따라했는데 반영이 안됩니다

    • 프로필사진
      Favicon of https://www.makelism.net BlogIcon Makelism2017.06.06 02:34 신고

      링크의 자동 부팅 설정은 한 번에 성공해서 기억이 잘 안 나네요.

      1번 항목.
      sudo nano /etc/default/homebridge and paste this gist에서 gist 부분을 눌렀을 때 화면에 나오는 것을 말씀하신 빈 공간에 붙여넣고 저장하면 될 것 같습니다.

      2번도 마찬가지로 하시면 됩니다. execstart~와 $homebridg_opts 부분은 저와 상관없는 내용이라 넘겼습니다.

      나머지는 말씀하신 것처럼 쭉 따라가시면 됩니다.

    • 프로필사진
      Favicon of https://onaldo.tistory.com BlogIcon 오날두2017.06.06 02:51 신고

      됐다 안됐다 하는것같습니다. 장치들이 활성화돼서 성공했다고 생각해 리붓을 하니 장치들이 응답이 없어졌습니다.
      다시 블로그를 따라서 했는데 active(running)이 떴는데도 홈앱에는 응답없음으로 뜹니다. 흑흑
      끝이 보이다가도 멀어지고 하네요

    • 프로필사진
      Favicon of https://www.makelism.net BlogIcon Makelism2017.06.06 02:55 신고

      라즈베리파이가 정상 부팅이 되어있는 상태이고 어느 정도 시간이 지났는데도 응답없음이 뜨나요?

    • 프로필사진
      Favicon of https://onaldo.tistory.com BlogIcon 오날두2017.06.06 02:57 신고

      넵 다시 재부팅을 한번 해봐야겠습니다.
      그리고 아까 중복되는 장치들은 휴 벌브들인데 기존 홈앱에 연동되었던것들때문에 중복으로 잡힙니다.

    • 프로필사진
      Favicon of https://onaldo.tistory.com BlogIcon 오날두2017.06.06 02:59 신고

      재부팅했더니 정상적으로 작동합니다!
      중복되는것만 해결하고 내일 백업을 해놔야겠네요. 정말 먼길을 걸어왔는데 선생님 덕분에 마무리지을수있었네요 감사합니다 ㅠㅠ

    • 프로필사진
      Favicon of https://www.makelism.net BlogIcon Makelism2017.06.06 03:06 신고

      축하드립니다.
      제가 속이 다 후련하네요.
      덕분에 결벽이 해소되었습니다.

      홈킷과 스마트싱스 연동 장비(휴 포함)가 100개 미만이라면 휴 브리지보다는 스마트싱스와 연동하는 것도 고려해보세요.

    • 프로필사진
      Favicon of https://onaldo.tistory.com BlogIcon 오날두2017.06.06 03:08 신고

      그렇다면 홈킷에서 휴브릿지를 제거해버려야겠습니다.
      도와주셔서 감사합니다!!
      편히 주무세요 저도 이제 와이프의 옆으로 몰래 들어가겠습니다^^

    • 프로필사진
      Favicon of https://www.makelism.net BlogIcon Makelism2017.07.23 15:25 신고

      공란있는지 확인하시고요.
      어설프게 고생할 것 같으면 백업본으로 복원하는 것이 답입니다.

  • 프로필사진
    Favicon of https://onaldo.tistory.com BlogIcon 오날두2017.07.23 14:23 신고

    이 포스트에 다시 오게될줄은 꿈에도 몰랐습니다.
    그럼 홈브릿지 때문에 스마트싱스에도 영향을 미치는 걸까요?
    스마트싱스로만 작동시켜도 오류가 발생하니 갈피를 못잡겠네요.

    포스트에 써진 내용을 하나씩 살펴보면서 재설치 해봐야겠습니다.
    감사합니다!

    • 프로필사진
      Favicon of https://www.makelism.net BlogIcon Makelism2017.07.23 14:30 신고

      홈브리지가 스마트싱스에 영향을 주는 일은 없을 것 같아요.

      스마트싱스 상태를 홈브리지가 못 가지고 오는 상황으로 이해했는제 제가 오해했나요?
      (아이패드 스마트싱스 앱으로 전동 커튼을 컨트롤했을 때 아이폰 스마트싱스에 반영이 안 되는 부분은 Z-Wave Repair 또는 강제 리프레쉬로 해결이 가능합니다.)

      이상한 것은 config.json 파일이 비어있는데 홈브리지가 살아있다는 점입니다. 문제가 없다는 생각이 들면 재부팅 후 다시 확인하는 것이 좋습니다.

    • 프로필사진
      Favicon of https://onaldo.tistory.com BlogIcon 오날두2017.07.23 14:36 신고

      재부팅은 여러번 해봤는데 똑같습니다. 지금 가장 큰 문제는 스마트싱스로 커튼 on 시킨고 나면 장치상태가 on으로 변했다가 잠시뒤에 off상태로 바뀌는 것 입니다.

      현재 실물 상태랑 스마트싱스 기기 상태랑 자꾸만 반대로 뜨고 있는데 이게 커튼만 그렇네요.

      전등스위치는 정삭적으로 나타나고 있습니다.

    • 프로필사진
      Favicon of https://onaldo.tistory.com BlogIcon 오날두2017.07.23 14:38 신고

      zwave repair는 스마트싱스애에서 하는건가요?

      말씀하신대로 강제리프리쉬를 하면 상태가 맞춰지긴 하는데 번거로운 것 같습니다.

    • 프로필사진
      Favicon of https://www.makelism.net BlogIcon Makelism2017.07.23 14:43 신고

      이해했습니다.
      이것도 같은 경우 있었습니다.

      Repair는 "스마트싱스 앱 - More - Hub is Online - Z-Wave Utilities - Repair Z-Wave Network"에서 실행하시면 되고요.

      저는 위 방법이 안 되는 경우가 있어서 CoRE 설정에 리프레쉬 피스톤을 넣어버렸습니다.

      Living Room Motion is Active
      when True...
      Using Living Room Curtain
      Refresh
      wait 300 seconds
      Refresh

    • 프로필사진
      Favicon of https://onaldo.tistory.com BlogIcon 오날두2017.07.23 14:55 신고

      알려주신대로 repair 해봤는데 리프레쉬를 누르지 않으면 안되네요. 잘 되던게 안되니 슬픕니다.

      아이패드 홈앱삭제, 와이프 폰에서 삭제, 제 폰 홈앱에서 와이프를 지우고 홈앱 삭제. 라즈베리파이에서 홈브리지 처음부처 설치

      이렇게 하고자 하는데 라즈베리파이에서 홈브리지 별도 삭제안하고 명령어로 다시 설치해도 될까요?

    • 프로필사진
      Favicon of https://onaldo.tistory.com BlogIcon 오날두2017.07.23 14:57 신고

      참, 그리고 저는 지금까지 홈앱에 스마트싱스가 없었는데 선생님 포스트에는 스마트싱스 등록 내용도 있어서 제껀 왜 없었을까 궁금하기도 합니다

    • 프로필사진
      Favicon of https://www.makelism.net BlogIcon Makelism2017.07.23 15:02 신고

      결벽이 있어서 리프레쉬 자동화는 싫지만 어쩔 수 없이 설정했는데 지금은 신경도 안 쓰고 있네요. 다른 방법이 있다면 가르쳐주세요.

      홈앱을 지우는 방법보다는 관리자 아이폰에서 홈브리지를 제거한 후 아이패드, 가족 아이폰에서 홈브리지가 제거되는 것을 확인하는 것이 좋습니다. (아이클라우드 때문에 꼬이는 경우가 있더군요.)

      라즈베리파이에서 홈브리지 삭제 안 하고 재설치한 경험은 없습니다. (전 전부 라즈베리파이 자체가 맛이 가서 복원만 했거든요) 가능할 것 같은데 홈브리지가 돌아가니까 config.json 파일만 생성한 후 재실행하면 되지 않을까요? (아이폰에서 홈브리지 삭제는 코드 입력 전에만 하면 되니까 이 방법부터 하는 것이 좋아 보입니다.)

    • 프로필사진
      Favicon of https://www.makelism.net BlogIcon Makelism2017.07.23 15:03 신고

      홈앱에 스마트싱스가 없으면 홈브리지 추가를 어떻게 하셨어요? 전 이 경험은 없습니다.

    • 프로필사진
      Favicon of https://www.makelism.net BlogIcon Makelism2017.07.23 15:06 신고

      전 홈브리지를 스마트싱스로 이름만 변경했으니 참고하세요.

    • 프로필사진
      Favicon of https://onaldo.tistory.com BlogIcon 오날두2017.07.23 15:22 신고

      이름 변경하신걸 모르고 저랑 다른게 있는줄 알았습니다.

      config.json입력을 다시 해봤는데 유저네임 관련해서 오류가 뜨더라구요. 예전에 맥 주소를 대문자로 썼을때도 비슷한 오류가 떴던 기억이 나서 다시한번 확인했는데도 마찬가지입니다.
      댓글로 알려주신 내용 검토해보면서 하나씩 해봐야겠습니다.
      스마트싱스 커튼 역시 해결법 찾으면 댓글남기겠습니다

  • 프로필사진
    Favicon of https://onaldo.tistory.com BlogIcon 오날두2017.07.24 02:58 신고

    다시 왔습니다.
    정말 지옥문이 열렸네요.
    홈브리지 설치까지는 끝냈는데,
    homebridge is running...을 치면
    스마트싱스의 기기들이 쭉 연동이 되는 화면이 안나옵니다.

    [Smartthings] direct connect is listening on 192.168...은 나오는데
    [Smartthings] smartthings hub communication established 문구가 안뜨고,
    홈킷에 홈브릿지가 뜨긴 하지만 스마트싱스 기기들이 연동이 안되는 현상이 나타났습니다.

    혹시 이런 경험도 가지고 계신가요?
    다시 설치해야하나 생각하고 있습니다. 혼란스럽네요 ㅎㅎ..

    • 프로필사진
      Favicon of https://www.makelism.net BlogIcon Makelism2017.07.24 03:03 신고

      영화 엔딩 크레딧 올라가자마자 댓글이 달렸네요.
      아까 전에 여쭤봤던 내용과 동일합니다.

      config.json 내용과 192.168...IP가 라즈베리파이와 같은지 확인 부탁드려요.

      컴퓨터 앞에 있다가 오전에 확인할께요.

    • 프로필사진
      Favicon of https://onaldo.tistory.com BlogIcon 오날두2017.07.24 03:14 신고

      아이피는 동일하게 나오고있고, config.json파일도 제가 봤을땐 정확한 것 같습니다.

      제가 오늘 했던 과정은
      1. 홈브리지설치
      2. 스마트싱스 ide에서 json 스마트앱 삭제
      3. ide에서 새로 스마트앱 설치
      4. config.json에 바뀐내용 기입
      5. homebridge 입력하면 스마트싱스 기기들과 연동이 안됨
      6. 홈브리지 자동실행설정

      이렇게 입니다

    • 프로필사진
      Favicon of https://www.makelism.net BlogIcon Makelism2017.07.24 03:15 신고

      주무신다고 생각했는데 잠시만요.

    • 프로필사진
      Favicon of https://onaldo.tistory.com BlogIcon 오날두2017.07.24 03:18 신고

      시간이 너무 늦었으니 주무시고 내일 저도 다시 해보고 또 여쭤보겠습니다. 항상 감사드립니다!

    • 프로필사진
      Favicon of https://www.makelism.net BlogIcon Makelism2017.07.24 03:21 신고

      OAuth 인증, app_url, access_token, app_id 부분 잘못되었을 경우 그 문제가 있었네요.

      알겠습니다.
      안녕히 주무세요!

    • 프로필사진
      Favicon of https://onaldo.tistory.com BlogIcon 오날두2017.07.24 08:46 신고

      알려주신대로 아침에 다시 id랑 토큰을 재입력했더니 장치들을 읽기 시작했습니다.

      문제는 완료문구가 안뜨고 에러메세지가 나오면서, 홈브리지코드를 쳐도 홈브리지를 찾을수없다며 연결이 안되고 있습니다.

      dns service error: name conflict 이 밑으로도 몇 줄 있는데 카페에도 올려보겠습니다

    • 프로필사진
      Favicon of https://www.makelism.net BlogIcon Makelism2017.07.24 12:11 신고

      일단 발전이 있네요.
      이따가 다시 댓글 달께요.

    • 프로필사진
      Favicon of https://www.makelism.net BlogIcon Makelism2017.07.24 13:56 신고

      코드 입력 후 홈브리지를 찾을 수 없다
      - persist 폴더 삭제.

      config.json 파일 내용에서.
      access token 밑에
      "direct_ip": "192.168.X.X",
      "direct_port": 8000
      내용 추가하신 후 재실행 해보실래요?

    • 프로필사진
      Favicon of https://onaldo.tistory.com BlogIcon 오날두2017.07.24 14:03 신고

      같은 메시지가 나옵니다. 구글링해서 보니 저랑 비슷한 사용자들이 몇명 있는데 답변들이 악세서리 이름을 다른것으로 바꾸라는 간단한 답변들만 있더라구요. 이게 무슨의미인지 모르겠습니다.

    • 프로필사진
      Favicon of https://www.makelism.net BlogIcon Makelism2017.07.24 14:28 신고

      말씀듣고 찾아보니 이 오류가 많네요.

      저한테도 언젠가 벌어질 일이라 찾아봤는데 방법이 다양하네요.

      재부팅하면 바로 된다.

      config.json에 오류가 있을 것이다.

      자동 부팅 설정에 오류가 있을 것이다.
      (두 번 실행이 되고 있을 것이다)

      홈브리지 폴더 안에 있는 것을 지우고 스마트앱스에서 장치 제거 후 아래처럼 하라는데 거의 재설치하라는 얘기랑 똑같네요.

      I just resolved this for my instance of this on my Mac. First I went into the ~/.homebridge directory and in both accessories & persist subfolders, deleted CachedAccessories, AccessoryInfo & IdentifierCache. After this I went back into the SmartThings on iOS and removed all devices from the JSON Complete Api smart app. After this I re-added these which then generated the new access token and proceeded to update my JSON config file with this new token. I then reinstalled the plugins for the Mac and also removed Homebridge accessory from my iOS Homekit app of choice (Home by Matthias). After this ran Homebridge on the Mac, everything came up as expected without any issues or errors, re-added Homebridge as an accessory on iOS and all devices came back. Now onto the work of re-assigning to rooms and in configuration of scenes etc.

      잘 해결되었으면 좋겠습니다.

    • 프로필사진
      Favicon of https://onaldo.tistory.com BlogIcon 오날두2017.07.24 14:55 신고

      아쉽게도 해결이 안됐습니다. 좀 더 알아보고 근무시간내에 처리를 못하면 집에가서 라즈비안부터 다시 깔고 해봐야겠습니다.

  • 프로필사진
    Favicon of https://onaldo.tistory.com BlogIcon 오날두2017.07.24 21:11 신고

    재설치가 답인것 같습니다. 이번엔 에러없이 설치가 다 됐습니다

    • 프로필사진
      Favicon of https://www.makelism.net BlogIcon Makelism2017.07.24 21:13 신고

      저도 처음부터 그 말씀을 드리고 싶었지만...
      다행이네요.
      백업 확인 꼭 하세요!!

    • 프로필사진
      Favicon of https://onaldo.tistory.com BlogIcon 오날두2017.07.24 21:14 신고

      넵 지금 아이클라우드 백업까지 짐행했습니다. 쿠쿠하모니 설치가 남았는데 와이프가 구경하다가 재미없다고 가버려서 쓸쓸합니다.

    • 프로필사진
      Favicon of https://www.makelism.net BlogIcon Makelism2017.07.24 21:19 신고

      역시 신혼은 다르군요. 그 재미없는 것을 지켜보시다니 이번에 산 빙수라도 해서 달래주세요.

      제 아내는 샤워기 포스팅보고 주문하고 있던데...

    • 프로필사진
      Favicon of https://onaldo.tistory.com BlogIcon 오날두2017.07.24 21:25 신고

      샤워기 만족하실겁니다 ㅎㅎ
      저는 이제 크쿠하모니를 설치해야하는데 순탄하게 진행됐으면 좋겠습니다

    • 프로필사진
      Favicon of https://www.makelism.net BlogIcon Makelism2017.07.24 21:28 신고

      정리된 실패 포스트가 있어서 잘 될 것 같아요.

  • 프로필사진
    Favicon of https://onaldo.tistory.com BlogIcon 오날두2017.07.25 23:20 신고

    다 끝난줄 알았는데 아니었습니다.
    자동부팅이 안되고 있습니다. 그리고 추가로
    homebridge is running on port 51826. 을 쳤던 창을 꺼버리면 홈브릿지도 같이 꺼져버립니다.
    systemctl status homebridge를 치면,

    Loaded : loaded(/etc/systemd..... ; enabled)
    Active: activating (auto-restart) (Result : exit-code) since Tue 2017-07-25...
    Process : 2217 ExecStart=/usr/local/bin/homebridge &HOMEBRIDGE_OTPS (code=exited, status=203/EXEC)
    Main PID : 2217 (code=exiited, status=203/EXEC) 라고 뜹니다.

    혹시 다른부분이 있을까요?

    • 프로필사진
      Favicon of https://www.makelism.net BlogIcon Makelism2017.07.25 23:23 신고

      웃으면 안 되는 것 아는데 댓글 알림 보자마자 빵 터져서...

      밀에 있는 문장을 타이핑하셨다는데 홈브리지 실행하면 마지막에 자동으로 나오지 않나요?
      포스팅하신 화면에서도 그렇게 봤거든요

      homebridge is running on port 51826

    • 프로필사진
      Favicon of https://onaldo.tistory.com BlogIcon 오날두2017.07.25 23:32 신고

      저도 헛ㅅ웃음이 막 나왔습니다. 쿠쿠하모니 깔고 재부팅하니 홈브리지가 꺼지더라구요.

      홈브리지 라고 치면 스마트싱스랑 연동됐다는 문구가 떴습니다. 그런데 홈앱에서 홈브리지가 안보이더라구요. 그래서 homebridge~51826.을 치니까 홈앱 악세사리에 나타났었습니다.

      자동화 명령어도 예전처럼 작성했는데 재부팅은 물론 그 입력창을 꺼도 홈브리지가 꺼져버리니 이게 무슨일인가 싶네요..
      일단 창 띄워놓고 쓰고있ㅂ니다

    • 프로필사진
      Favicon of https://www.makelism.net BlogIcon Makelism2017.07.25 23:37 신고

      저 이거 홈킷 처음 설치할 때 경험한 내용인데 원노트에 안 적어놨네요.

      제 짧은 지식으로는 자동 실행 설정에 문제가 있어 백그라운드 실행이 안 되는 것 같습니다.

    • 프로필사진
      Favicon of https://onaldo.tistory.com BlogIcon 오날두2017.07.25 23:41 신고

      자동실행 부분 한번더 해봤는데 안되네요 다시 한번 해봐야겠습니다.

      역시 쉬운건 없네요 해결하면 댓글 달겠습니다!

    • 프로필사진
      Favicon of https://www.makelism.net BlogIcon Makelism2017.07.25 23:47 신고

      제가 하도 고생을 해서 백업본이 진짜 많아요.

      라즈베리파이 초기 세팅한 것.
      홈킷 설치만 한 것.
      홈킷 자동 부팅 설치한 것.
      쿠쿠 하모니 설치한 것.
      쿠쿠 하모니 자동 부팅 설치한 것.

      5가지가 있습니다.
      제가 백업 파일 정리하면서도 어이없어 웃었네요.

    • 프로필사진
      Favicon of https://onaldo.tistory.com BlogIcon 오날두2017.07.26 00:27 신고

      어제같은 오류가 땄네요 하하

    • 프로필사진
      Favicon of https://onaldo.tistory.com BlogIcon 오날두2017.07.26 00:29 신고

      재부팅하니 돌아오긴 했는데 무서워서 그냥 써야겠습니다.. 홈앱 설정하느라 죽을뻔해서요..ㅎㅎ

    • 프로필사진
      Favicon of https://www.makelism.net BlogIcon Makelism2017.07.26 01:32 신고

      일단 잘 된다니 다행이네요.
      NAS는 시놀로지를...

    • 프로필사진
      Favicon of https://onaldo.tistory.com BlogIcon 오날두2017.07.26 01:39 신고

      참 해결됐다는건 어제 떴던 오류가 해결된거고 자동시작 관련은 똑같이 안됩니다.
      카페 개발자분들이 홈브리지를 쓰면 좋겠네요 ㅎㅎ

    • 프로필사진
      Favicon of https://onaldo.tistory.com BlogIcon 오날두2017.07.26 01:40 신고

      나스 구축은 아직 저에게 어려운 부분이 많아서 천천히 차근차근 준비해야겠습니다!

    • 프로필사진
      Favicon of https://www.makelism.net BlogIcon Makelism2017.07.26 01:44 신고

      처음에 제가 사용했던 재부팅 방법도 괜찮을 것 같아요. (저는 벽돌돼서 망했지만)

    • 프로필사진
      Favicon of https://onaldo.tistory.com BlogIcon 오날두2017.07.26 01:54 신고

      그것도 해봤는데 마찬가지입니다. 와이프랑 휴가 갈 곳 정해서 예약해야하는데 이틀동안 컴퓨터만 잡고있으니 눈치보이네요. 홈브리지 재설치 한번 더 하다간 집에서 쫓겨날거같습니다.

  • 프로필사진
    Favicon of https://onaldo.tistory.com BlogIcon 오날두2017.07.26 14:07 신고

    해결했습니다. 카페에도 쓴 내용이지만 해결법 남깁니다. 사실 기본적인 명령어들만 알면 찾기쉬운 오류였는데 아는게 없어서 많이 돌아왔네요.

    자동부팅이 안된 이유는 제 홈브리지가 /usr/bin/ 에 설치가 되어있는데 포스트에 링크된 설치페이지에는 기본적으로 /usr/local/bin 으로 경로가 잡혀있고, 부가적 설명으로 본인은 /usr/bin에 홈브리지가 깔려있어서 local을 삭제했다고 써있습니다.
    카페 회원분들의 도움을 받아
    su 권한을 주고 cat /usr/local/bin/homebridge 를 쳐서 홈브리지가 설치된 경로를 알게돼서 경로 다른걸 알았습니다.

    • 프로필사진
      Favicon of https://www.makelism.net BlogIcon Makelism2017.07.26 14:34 신고

      정보 공유해주셔서 감사합니다.
      비슷한 이유로 막힌 분들에게 도움이 많이 되겠네요.
      언젠가 저도 재설치할 때도 그렇고요.

  • 프로필사진
    BlogIcon 도까비2017.11.06 11:56

    Makelism님 rc.local에서 자동실행시
    su -c "screen -dmS homebridge" -s /bin/sh pi &
    오류있습니다
    su pi -c homebridge&
    이렇게 해야 부팅시 정상 실행됩니다
    위명령은 부팅시 root가 pi 계정으로 homebridge를 백그라운드로 실행하는 명령입니다

    screen 명령은 다른 계정에서 terminal 공유 할때 쓰는 명령입니다

    그리고 터미날에서 수동으로 homebridge 실행시
    pkill homebridge를 꼭 해서
    실행중인 homebridge를 죽이고 실행해야 오류없습니다^^



    • 프로필사진
      Favicon of https://www.makelism.net BlogIcon Makelism2017.11.06 18:16 신고

      혼자만 아셔도 되는 것을 가르쳐주셔서 정말 감사합니다.
      포스팅에 추가하겠습니다.

    • 프로필사진
      Favicon of https://www.makelism.net BlogIcon Makelism2017.11.06 18:21 신고

      라즈베리파이 재부팅 후 초기화되던 문제가 이 부분 때문일 가능성도 있는지 궁금합니다.