애플 홈킷 (HomeKit) 세팅 - 9. 라즈베리파이를 버리다. (Docker 설치)

2017.06.09 13:47전자제품

라즈베리파이를 버리다.

먼저 포스팅에 언급했던 것처럼.

홈킷 재설정 때문에 질려서. (아래)

휴대용 네스프레소 와카코(Wacaco)를 지르다. - 1. 개봉.

한동안 아날로그 제품만 가지고 놀며 힐링을 했다.


새벽에 무슨 바람이 불었는지.

에어컨 자동화 테스트 및 연동을 위해.

(에어컨 세팅이 끝나면 홈킷 세팅 관련 포스팅을 끝내려 했었다.)

라즈베리파이를 재부팅했더니.

또 맛이 가며.

홈킷 및 IR 장치 자동화가 멈추더라. (아래)

짜증나서 신뢰도를 위해 라즈베리파이를 버렸다.


참고1.

라즈베리파이로 홈브리지 세팅을 했어도.

불안할 필요는 없다.

여러 포스트를 보면 알겠지만.

난 뽑기 운이 없는 편이고.

포럼에 있는.

다른 사용자들은 라즈베리파이를 잘 사용한다.


참고2.

SD 카드 문제인지 확실하지 않다.

micro SD 20여개 중 종류가 다른 10개를 사용했고.

시간이 지나면 전부 부팅 불가 상태가 되었다.




홈브리지 (Homebridge) 장치 선택.

예전에 설치 장치에 대해 고민했던 포스팅을 보며. (아래)

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

스틱 PC에 설치하려다.

24시간 켜두기에는 시놀로지(Synology) 1513+가.

더 좋다고 판단했다.


시놀로지 NAS는.

전기 절약을 위해.

오전 4시에 꺼졌다가 오전 8시에 켜지도록 설정했었는데. (아래)

패턴에서 벗어난 행동을 할 때는.

자동으로 켜질 수 있도록.

모션 센서를 이용해.

스마트싱스(SmartThings)의 CoRE로 WOL 자동화 세팅을 했었다. (아래)

전기 절약은 다 필요 없고.

신뢰도가 최고다.




세팅 - 1. Docker 및 이미지 설치.

패키지 센터 - Docker 설치. (아래)

Docker - 레지스트리 - 키워드에서 homebridge 검색. (아래)

선택 후 다운로드 클릭. (아래)

최선 버전 선택. (아래)


참고.

화살표를 누르면. (아래)

메뉴얼이 보이지만. (아래)

나같은 초보자에게 친절한 설명은 아니다.




세팅 - 2. 스크립트 파일 준비.

config.json 파일 준비.

여기에서 에러가 제일 많이 난다.

아래 두 개의 링크에서 만든 config.json 파일을 준비하자.

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

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


참고1.

다운로드. (아래)

config.json

참고2.



참고3.

config.json 파일 내용을 붙여넣어 아래 링크에서 확인하자. (아래)

http://www.jsoneditoronline.org/

사용 방법은 다음을 참고하자. (아래)


install.sh 파일 준비.

링크를 참고해서. (아래)

https://hub.docker.com/r/marcoraddatz/homebridge/

환경에 맞게 수정해라. 


참고.

나는 스마트싱스 연동이 목적이라.

아래와 같이 수정했다. 

다운로드. (아래)

install.sh




세팅 - 3. 스크립트 파일 저장.

File Station에서.

docker에 homebridge 폴더를 생성하자. (아래)

(docker 권한 설정은 당연히 해야 한다.)

"세팅 - 2. 스크립트 파일 준비."에서 준비한.

config.json과 install.sh 파일을 업로드하자. (아래)




세팅 - 4. Docker 설정.

Docker - 이미지 - Homebridge 선택 후 실행을 누르자. (아래)

스샷대로 진행하면 된다. (아래)

참고.

컨테이너 이름은 알아보기 쉽게 바꿔도 된다.





세팅 - 5. 마무리.

"Docker - 비디오 형식"에서 실행 중 확인. (아래)

홈앱에서 홈브리지 연결. (아래)

KuKu Harmony 설치. (아래)

Harmony-API container 재부팅시 자동 실행(Synology NAS)

24시간 가동하도록 전원 설정. (아래)

토할 것 같은 세팅만 남았다. (아래)

애플 홈킷 (HomeKit) 세팅 - 5. 마무리 세팅 (1).




후기.

미세하게 느리다.

1초 차이는 아닌데.

라즈베리파이와 비교하면.

굉장히 미세하게 느리다.

"형광등 꺼"라고 명령했을 때.

라즈베리파이는 명령이 끝나자마자 작동했다면.

시놀로지는 한 템포 쉬고 작동하는 느낌이다.


세팅은 쉽다.

Docker 자체가 세팅이 쉽다.

(물론 수많은 삽질로 연습이 된 영향도 있다.)

Docker에 에어비디오 (Airvideo) 서버를 설치한 적이 있었는데.

이것보다도 쉽다.

삽질 시간 포함 1시간 30분 정도 걸렸다.


NAS 역할이 커지니 부담스럽다.

랜섬웨어 경험 후. (아래)

드디어 랜섬웨어에 걸리다.

모든 데이터와 스마트홈 기능을 NAS 하나에 의존하는 것이.

불안하지만.

어쩔 수 없다.




총평.

지겹다.



추가 - 2017년06월23일.

시놀로지와 라즈베리파이를 비교했을 때.

가장 큰 차이점은 외부 네트워크에서의 반응 속도다.

내부망에서는 미세하게 시놀로지가 느리지만.

외부망에서는 시놀로지가 많이(2~3초) 느리다.



추가 - 2017년07월07일.

시놀로지에 설치한 홈브리지가 안 보일 때 해결 방법을 공유해주셨다. (아래)


참고.

내 경우.

Bonjour 서비스 검색이 활성화가 되어 있는 것으로 봐서는.

설치 환경마다 차이가 있다. (아래)




추가 - 2017년07월08일.

Bonjour 서비스 실험 내용. (아래)



추가 - 2017년09월04일.

오류 시 해결 방법. (아래)

config.json 파일 수정 완료.

  • 프로필사진
    Favicon of https://turlvo.tistory.com BlogIcon 쿠쿠럴보2017.06.09 16:00 신고

    부럽습니다.

    제가 3일동안 삽질 중 2일이 시놀로지에 Homebridge 설치하려다가 날려먹었었습니다.
    완전 동일하게 했지만 Homekit에서 검색이 안되더라고요

    저의 경우는 라즈베리파이 제로(10불)짜리라서 성능이 너무 안좋습니다
    그래서 그나마 성능이 좋은 시놀로지에 다 도커로 돌리고 싶었는데 Homebridge때문에
    다시 다 라즈베리로 옮겼습니다(2개밖에 안되지만요 ^^;;)

    이전에 인텔저전력 PC Amazon 딜 놓친게 후회가 하면서
    더 큰 서버로 옮겨가기 위해또 핫딜을 기다리고 있습니다.

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

      10불짜리 라즈베리파이도 있군요. 가격이 샤오미 센서 수준이라 놀랐습니다. 저도 능력만 있다면 라즈베리파이로 하고 싶은 것이 참 많은데 틈틈이 공부를 해도 가지치기로 또 다른 공부가 필요하니 점점 양이 많아지네요.

      전 아직도 시놀로지보다는 라즈베리파이에 설치하고 싶은데 40번 정도만 더 하면 100번 채울 것 같아 참고 있습니다. 그나저나 쿠쿠 하모니 자동화 세팅 내용이 많아서 엄두가 안 나네요.



      에어컨 자동화 설정 포스트에서도 언급하겠지만, 쿠쿠 하모니를 통한 주방 에어컨 자동화 설정은 신뢰도 문제로 포기했습니다. 에어컨이 한 대가 더 있어서 원인을 알았지만, 도저히 이해할 수 없네요.

      LG 인버터 에어컨의 종특인지 모르겠으나 리모컨이 아닌 ZXT-120, Logitech Harmony 컨트롤에 문제가 있습니다. 전원이 켜진 후 일정 시간이 지나면 ZXT-120, Logitech Harmony이 가까운 곳에 있어야 컨트롤이 가능합니다. 메일에서 선생님께서 언급하셨든 신호는 정상적으로 나가는데 에어컨까지 도달 못 해서 (정품 리모컨은 상관없음) 생기는 문제였습니다. 이 문제인지 모르고 저도 3일 동안 삽질하느라 엄청 고생했네요.

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

      아래 해결 방법이 있습니다.
      인군님 댓글을 참고하세요.

  • 프로필사진
    Favicon of https://onaldo.tistory.com BlogIcon 오날두2017.06.09 16:04 신고

    저는 계속 잘 돌아갔으면 좋겠네요. 운은 항상 따르는 편이긴한데 나중에라도 작동이 안되면 멘탈붕괴가 엄청날것 같지만 nas구축할 명분이 생기려나요.
    아는만큼 보인다고 한번 엄청 고생했더니 예전엔 외계어같아 보이던게 지금은 무슨말들인지 대충 알겠네요.

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

      아내가 옆에서 운이 왜 이렇게 없냐고 그럽니다. 무슨 제품이든 제가 사면 정상인 제품이 거의 없어서 언박싱할 때마다 기대(?)를 하게 되네요.

      NAS 세팅만 제대로 하면 아내분과 나중에 생길 꼬맹이까지 포함하면 모든 가족의 필수품이 됩니다. 공유기에 간이 NAS를 세팅해서 아내분께 맛을 보여주시면 쉽게 설득할 수 있습니다.

      혹시 라즈베리파이가 저처럼 이상이 있게 되면 정보 주세요. 저만 운이 없는 것인지 다른 사용자도 경험이 있는데 글을 안 올리는 것인지 궁금합니다.

  • 프로필사진
    Favicon of https://turlvo.tistory.com BlogIcon 쿠쿠럴보2017.06.09 16:53 신고

    그때 문제가 신호가 도달하지 못하는 문제였군요.
    음 로지텍 디바이스 설정보면 파워, interval값 변경 할 수 있는데 기본값이라면 맥스로 되어있긴 할텐데요.

    그러고보니 가지고 계신 하모니 허브에 IrDA 출력부가 한개만 포함되어 있네요
    저의 경우는 출력부가 2개가 포함되어 있었거든요.
    http://evidencebased.tistory.com/10

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

      IR mini Blaster를 더 빼면 가능한데 선이 보이는 것이 싫어 현재 설치한 위치에서 옮길 수가 없습니다. (디바이스 설정에는 IR 신호 세기가 아닌 신호 간격 또는 액티비티 전환 시 전원 유지 옵션만 있지 않나요?) 결국 주방 에어컨과 최대한 가까운 위치에 한 개의 장치를 더 둬야 해서 쿠쿠 하모니를 사용할 수 있는 하모니와 ZXT-120을 비롯한 네 개의 컨트롤 장치를 고려하고 있습니다.

      쿠쿠 하모니 덕분에 10만원 벌었다고 생각했지만 제 욕심이었고 나머지 제품들이 버튼으로 작동해서 무척 만족하며 감사한 마음으로 사용하고 있습니다.

      감사합니다.

  • 프로필사진
    Favicon of https://blog.weekendproject.net BlogIcon 붱이붱이2017.06.09 18:45 신고

    하 제 시놀214+은 도커가 지원이 안되더라구요...이것도 기변하면 ... 와이프가 쫓아낼텐데...
    아참 드뎌 샤오미 인천항 도착했데요 방금 ㅎ

    • 프로필사진
      Favicon of https://www.makelism.net BlogIcon Makelism2017.06.09 22:35 신고

      지금 214+ 봤더니 스펙은 좋지만 216+부터 Docker 지원을 하네요. 전 아직도 NAS 작동에 문제가 생길 때만 생각하면 라즈베리파이에 홈브리지를 설치하고 싶습니다.

      다음 주에는 즐거운 세팅을 시작하시겠네요.

      감사합니다.

  • 프로필사진
    오갱2017.06.11 00:13 신고

    안녕하세요, Makelism 님 덕분에 여러가지 따라서 많이 설치하고 사용하고 있습니다.

    저는 현재 스마트싱스, 에코닷, 하모니, 정도만 사용하고있는데요. (휴는 비싸서 못쓰고 샤오미 Yeelight 전구 쓰고있습니다. 홈브릿지 플러그인으로 홈킷에서 제어중입니다.)

    저도 라즈베리파이3로 홈브릿지 올려서 잘 쓰고있습니다.

    아니실거라 생각하지만 혹시나 라즈베리파이를 무선랜으로 잡아 놓으신게 아닌가 해서요.

    저같은 경우 공유기 유선포트가 부족해져서 무선으로 잡았는데 홈브릿지 인식 안되는 경우도 많고,
    연결도 자주 끊기는 문제가 있었습니다.
    (응답없음이나 연결할수없음 같은 증상때문에 홈브릿지 재설치 재설정 10번좀 안되게 한것 같습니다.)

    지금은 공유기 새로 사서 거기다가 유선으로 물리니 아주 잘 작동하고 있거든요.

    아무래도 디바이스 수가 저하고는 차원이 다르니 다른 복합적인 문제가 있을수도 있겠지만,

    혹시나 무선연결이시면 유선으로 한번 연결해보세요.

    맨날 눈팅으로 정보 얻고 도움받아서 혹시나 하고 남겨봅니다.

    저같은 경우 스마트싱스 처음부터 다시 설정하고있는데, 로지텍 하모니 붙이는게 로지텍 인증에서 에러가나네요... 에러 메세지보면 로지텍 하모니 서버 에러인것 같은데... 삽질중입니다. ㅜㅜ

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

      오래간만에 뵙습니다.
      이 댓글 보고 선생님 말씀과 마음에 기분 많이 좋았습니다.

      제 경우에는 라즈베리파이가 아예 부팅이 안 되어 해결 방법이 없네요. (말씀하신 것처럼 유선으로 연결했습니다.) 하도 재설치를 하다 보니 재부팅이 성공하면 경품에 당첨된 기분입니다. 따로 포스팅을 하겠지만 제 환경에서는 반응 속도도 라즈베리파이가 더 빨라서 많이 아쉽네요.



      로지텍 하모니 인증 에러가 난다면 두 가지 중 하나일 가능성이 높습니다.

      1.
      인증받을 때 구글 계정으로 인앱 브라우저를 사용한 경우.
      -> 로지텍 계정을 사용해서 해결했습니다.
      2.
      먼저 설치한 하모니가 삭제가 안 된 경우.
      -> PC 하모니 앱을 사용해서 Ghost Harmony Hub를 지우면 됩니다.


      감사합니다.

    • 프로필사진
      오갱2017.06.11 05:25 신고

      라즈베리파이가 부팅이 안되는거면 음 기기를 변경해보시는것도 괜찮으실것 같습니다.

      디바이스가 많으시니 한대 더 구매하셔도 한대는 홈브릿지, 한대는 쿠쿠하모니 서버 이런식으로 분할해도 안정화에 도움이 될것 같네요.

      저는 와이프가 하모니 액티비티를 아주 잘쓰고있어서 고쳐놓으려고 하다가 결국 날밤이 샜네요 ㅜㅜ.

      말씀해주신 1번은 알고 있엇고, 2번은 조금 아리송 합니다. 윈도우 기준 ALT + F9 로 unfair 해봤는데 별 다른점은 없네요.

      혹시나 아시는게 있으실까 하고 이미지 인증시 나오는 화면 증상 한번 남겨봅니다. IFTTT, Alexa, Smartthings 모두다 같은 증상이고,

      새계정(디바이스 등록 안된)으로 인증 로그인 해봐도 마찬가지네요 ㅜㅜ 로지텍 서버 문제같은데... 괜히 스마트싱스
      초기화 시켰네요 ㅎㅎ

      왼쪽은 스마트싱스 ios앱에서 로그인시 나오는 화면이고, 오른쪽은 IFTTT에서 인증 로그인시 나오는 화면입니다. (크롬 브라우저) 주소 복사가 될련지 모르겠네요.

      https://cdn-enterprise.discourse.org/smartthings/uploads/default/original/3X/5/4/54402b80004fb463e2e97e8e1cc49b252f04bf79.png

    • 프로필사진
      Favicon of https://www.makelism.net BlogIcon Makelism2017.06.11 10:31 신고

      제가 가진 스샷과 비교해보니 저와는 다른 상황이네요. 구글링을 해봐도 찾지를 못하겠는데 해결 방법 공유 부탁드립니다. 내일이 되어야 스마트싱스에서 연결이 올 텐데 많이 답답하시겠네요.

  • 프로필사진
    인군2017.07.06 04:51 신고

    작년부터 선생님 블로그를 즐겨찾기 해두고 틈틈히 눈팅만하다가 이것저것 지르고 따라해보고있습니다. 시놀로지나스에 도커로 홈브릿지를 돌린것까지는 성공인것같은데... 홈킷에서 허브가 안보이네요. Persist 폴더를 지우고 다시 실행해도 안보이고.. 혹시 아이패드가 나스접속권한이없어서 그럴까요? 답답한마음에 댓글남겨봅니다.

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

      "docker - 비디오 형식 - 홈브리지 - 세부사항 - 로그"에 내용을 볼 수 있을까요?

      코드 번호는 삭제한 후 비밀 댓글로 달아주세요.

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

      댓글 길이 때문에 오류가 생겨서 이 포스트가 안 열리네요. 열심히 작성해주신 댓글은 어쩔 수 없이 삭제했습니다. (포스트가 아닌 관리자 창에서만 볼 수 있네요.)

      내용을 봤는데 config.json 파일 문제는 아닙니다. 192.168 뒤에 나온 IP가 시놀로지가 맞는지 확인 부탁드릴께요.

  • 프로필사진
    인군2017.07.07 02:02 신고

    바쁘신 시간할애해주셔셔 감사합니다. 더불어 포스트가 안열리게만드는 누 까지 끼쳤네요. 안타깝게도 ip는 시놀 이맞습니다. 며칠지나서 새로운마음으로 재설치.. 해봐야겠습니다. 다시한번 도움주셔서 감사합니다.

  • 프로필사진
    인군2017.07.07 04:00 신고

    잠자다가 답답해서 다시 이것저것 찾아보다 해결이되어서 기쁜마음에 소식전해드립니다. 다른포스트에 어떤분도 시놀로지에서는 안되서 라즈베리파이에서 어렵게 설치하셨다는 메모가있었는데 저와같은 방법으로 해결될수있을지 모르겠습니다. 해결방법은 [ DSM - 제어판- 파일서비스 -고급-Bonjour service 사용안함 ] 입니다. 기쁜마음에 늦은시간에 댓글알림울리게해드려 죄송합니다.

    • 프로필사진
      Favicon of https://www.makelism.net BlogIcon Makelism2017.07.07 09:20 신고

      공유해주셔서 감사합니다.
      저도 언젠가는 사용할 고급 정보네요.
      말씀하신 내용은 포스트 하단에 추가했습니다.

  • 프로필사진
    인군2017.07.08 01:07 신고

    제 글이 선생님 포스트에 남겨진다니 영광입니다. 선생님 시놀의 세팅이 봉쥬르 설정이 되어있는 것을 보고 몇가지 테스트를 해봤습니다. 일단 홈앱에서 허브가 보이고 액세서리가 인식이되면 이후에 시놀의 봉쥬르 설정을 다시켜도 홈앱의 악세사리가 그대로 작동했습니다. 그런데 이상태에서 허브인식을 하지않은 다른 애플기기(아이폰) 의 홈앱을켜서 허브를 찾으면 역시 찾지못했습니다. 하지만 가족초대(한메일계정) 을 하면 초대받은사람은 허브인식된 홈앱의 설정을(ipad 이고 ipad 를 허브로사용 체크함) 그대로가져왔습니다. 반면 봉쥬르 설정을 유지한채 도커이미지를 재부팅하면 기존에 허브인식된 장치(ipad) 의 모든 악세사리가 연결이끊긴채로 인식되지않았습니다. 물론 봉쥬르설정을 끄면 악세사리들이 다시연결되었고 이후 봉쥬르 설정을켜도 문제는 없었습니다. 하루에 한번씩 나스를 재부팅하는 저로서는 봉쥬르 서비스를 켜면 문제가 되는 상황인데.. 이 봉쥬르서비스가 애플기기 끼리 별도의 아이피설정없이 네트워크 를 구성해주는 서비스라는 인터넷설명에
    애플기기가많지않고 아이피로 네트워크구성하는 상황이라 저로서는 굳이 큰 필요없을것같아 그나마 다행인듯합니다

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

      고생해서 알게 된 정보를 알려주시니 제가 감사하죠. (말씀하신 내용이 얼마나 귀찮은 과정인지 잘 알고 있습니다.) 저도 제 포스트 보면서 세팅하기 때문에 최대한 꼼꼼하게 작성해야 고생을 안 합니다.

      별문제 없이 세팅에 성공한 제가 운이 좋았던 거네요. 시놀로지로 홈브리지 세팅할 때 문제가 되면 봉쥬르 서비스와 관련이 있는 것은 확실히 알겠는데 다른 사람들은 어떤지 궁금합니다. 전 봉쥬르 체크가 되어 있고 매일 재부팅을 하는데도 전혀 문제가 없거든요. 혹시 나중에 알게 되면 포스트 하단에 추가하겠습니다.

      감사합니다.

  • 프로필사진
    BlogIcon 모치2017.08.22 17:44 신고

    카페에서도 많은 분들 도움을 받았지만 x86 시스템에서 쿠쿠하모니까지는 어찌어찌 성공했는데... 쿠쿠하모니가 그냥 커피라면 홈브릿지는 T.O.P.네요.....ㅠㅠ 더군다나 harmony hub > smartthings > (docker) harmony-api > homebridge로 오면서 점점 사용자가 줄어들어서 포럼, 구글에도 만족할만한 경험이 안올라와있네요 ㅠ oznu/homebridge라는걸 찾아 docker에 설치하고 3자리-2자리-3자리 pin도 확인하고 아이패드에서 입력도 해봤는데 홈브릿지가 안올라오는걸로 보아 뭔가 잘못된것 같네요.. 심호흡을 하고 어찌 해결할지 천천히 생각해봐야겠습니다... ㅎㅎ 나스를 업글하지 않고 스마트홈 구축을 완성하겠다는 굳은 결심을 이루기 위해 갈길이 멀고도 험난하네요.... ㅎㅎ

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

      말씀하신 것처럼 홈브리지 정보가 거의 없어서 저도 며칠 동안 고생했습니다.

      코드 입력까지 하셨다면 어려운 내용은 다 하셨네요.
      위에 인군님이 적어주신 봉쥬르나 Persist 폴더 삭제 등등은 전부 해보셨을 것 같은데 뭐가 문제일지 저도 궁금합니다.

      도전할 수 있는 지식이 부럽네요.
      저는 그냥 흉내내는 정도로만 열심히 따라하고 있거든요. 많이 가르쳐주세요.

    • 프로필사진
      모치2017.08.24 15:28 신고

      다시 차분히 생각해보니.. 저는 홈브릿지가 docker에서 실행되어 홈킷 코드까지 확인했지만, 다른 분들이 말씀하시는 persist 폴더나 config.json 등의 파일을 건드린 적이 없습니다. 가상머신이 아니라 물리적인 호스트 역할을 하는 pc의 .docker/machines/machine/default 폴더 아래에 config.json 파일은 있지만 이게 홈브릿지 가상머신에서 보고 있는 파일이 아닐걸로 생각되네요. 가상머신의 저장소와 호스트의 저장소를 혼동한것 같은데... 호스트에 저장소를 놓고 가상머신과 연동해야 가상머신을 재부팅해도 config.json파일이 유지된다는 내용을 본게 생각나네요.. 또 더 생각을 해보러 가야겠습니다.. 작업에 영감을 주셔서 감사합니다!

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

      혹시 해결하시면 공유 부탁드립니다.
      배워두면 나중에 꼭 사용할 일이 있더라고요.
      감사합니다.

  • 프로필사진
    safary4822017.09.01 14:25 신고

    안녕하세요 Makelism님 블로그 눈팅만 하다가 도저히 진행이 안되어 댓글남깁니다.
    시놀로지 Docker 이용해 홈브릿지 설치중인데, config.json 파일까지 만들어 install.sh와 함께 homebridge 폴더안에 넣고 블로그와 같이 실행하면 한창 진행하다가 config.json 파일을 읽다가 문제가 발생했다고 뜨면서 jsonlint.com 사이트에서 확인하라고 메시지가 뜨는데, 확인결과 이상없다고 뜨네요. 무엇이 문제인지 모르겟네요..
    {
    "bridge": {
    "name": "synologyhomebridge",
    "username": "00:00:00:00:00:00",
    "port": 51826,
    "pin": "123-45-678"
    },
    "description": "JSON API",
    "platforms": [
    {
    "platform": "SmartThings",
    "name": "SmartThings",
    "app_url": "https://graph-na04-useast2.api.smartthings.com:443/api/smartapps/installations/",
    "app_id": "앱아이디",
    "access_token": "앱토큰"
    }
    ]
    }

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

      안녕하세요.
      config.json 파일 문제는 없네요.
      재부팅은 이미 해보셨을테고 혹시 맥주소는 대문자로 작성하셨나요?

  • 프로필사진
    BlogIcon safary4822017.09.01 21:20 신고

    넵 맥주소 알파벳은 대문자로 했고,혹시 파일 편집시 별도의 프로그램이 필요한건가요? 윈도우 메모장으로 편집하다가 노트패드++ 프로그램 다운받아서 하는데도 똑같네요. 재부팅 할때는 그냥 도커에 다시시작말고 nas를 완전히 껏다켜야 하나요?

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

      저도 config 파일을 이 포스트에서 다운받아 세팅했고 도커에서 다시 시작해도 문제 없었습니다.
      대부분 막혔던 부분을 공유해주셔서 다 포스팅을 했었는데 이런 경우는 처음이네요.
      능력자분들께 여쭤볼게요.

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

      1. 인코딩이 utf8인지 확인 (붱이님)
      2. config 아래 링크에서 확인 (붱이님)
      http://jsonviewer.stack.hu/
      text 탭에서 json내용을 복붙
      그리고 viewer 탭선택시 invalid 팝업안뜨는지
      3. 눈에 안 보이는 문자가 있을 수 있어서 처음부터 재설치 또는 새로운 파일에 재작성 (장아C님)

      순서대로 시도하신 후.
      결과 남겨주세요.

  • 프로필사진
    safary4822017.09.04 00:52 신고

    둘째가 출산하여 첫째를 돌보느라 답글이 늦었네요. ^^: Makelism 님이 알려주신 방법대로 UTF-8 인지 확인하였고, jsonviewer 사이트에서 확인결과 이상이 없어서 3번방법대로, 처음부터 다시 작성해보았습니다.

    -메모장에서 Makelism님께서 올려주신 파일을 열었을경우 보이지않는 문자가 표시되어있는것을 확인하였습니다.(까만네모에 동그라미 문자??) 저는 단순히 그파일에 맥주소나 ID, Token 등만 복사 붙여넣기 하였더니 syntax error ? 이것이 자꾸만 뜨면서 Docker 에서 인식하지 못하였던것 같습니다.

    -다시 notepad++ 에서 새파일 만들기를 하여 jsoneditor 사이트에서 확인된 올바른 양식을 복사, 붙여넣기 하여 Json 파일 형식으로 저장한다음 메모장에서 열었더니, 보이지 않는 문자 표시되던것이 사라져있었습니다.그파일로 실행하니 정상적으로 동작하네요..^^

    백방으로 알아봐주시고 도움을주신 Makelism 님께 정말 감사드립니다. ^^

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

      말씀해주신 내용을 바탕으로 config.json 파일을 수정했습니다.

      결과 공유해주셔서 감사합니다.

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

    여기까진 안오길 바랬지만..저도 넘어갑니다

  • 프로필사진
    깔롱진2018.12.11 14:53 신고

    IOT 초보입니다.
    IOT 플랫폼이 너무 다양해서 여기저기 기웃거리며
    아직은 어떤식으로 세팅할지 구상하는 단계에 있습니다.
    (일단 급매가 나와서 구글홈만 질러놓은 상태)

    그런데.. 궁금한게 하나 있습니다.
    다른 분들이 보면 너무 초보적인 질문일것 같아 부끄러운데요..

    지금까지 구상한 계획은
    구글홈, 스마트싱스허브, 하모니 조합으로 꾸며보려 하는데요.
    Makelism님의 글이나 다른 고수님들의 글을 보면
    라즈베리파이가 종종 등장하는데요
    딱 보기에도 난이도가 엄청 높아보이는... ;;;;
    근데 이 라즈베리파이의 역할이 궁금합니다.
    API를 깔아서 돌리는걸 보면 어떤.. 서버 역할을 하는거 같긴한데..
    그럼 이 라즈베리파이가... 혹시 스마트싱스허브의 대용 인가요?
    아니라면;; 구체적으로 어떤 역할을 하게되나요?

    • 프로필사진
      Favicon of https://www.makelism.net BlogIcon Makelism2018.12.11 15:12 신고

      안녕하세요.

      저도 배우는 단계고 이쪽 전공이 아니라 그런지 라즈베리파이 관련 글만 보면 어려워 보이는 설명에 놀라네요.

      라즈베리파이 또는 NAS의 역할은
      HA와 같은 오픈 플랫폼을 설치, 사용(언급하신 스마트싱스 허브 대용)
      또는
      다른 장치, 플랫폼과의 '연결'이 주된 목적입니다.

      대부분의 라이트 사용자들은.
      스마트싱스의 장치를 홈킷에 연결하기 위해.
      (이 포스트에서는 홈브리지라 불립니다.)
      구글홈 노티를 목적으로 스마트싱스와 연결하기 위해.
      샤오미 게이트웨이를 연결하기 위해.
      등등...
      라즈베리파이나 NAS를 사용하고 있고요.

      즐거운 세팅 하시길 바랄게요.