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

2016.12.22 14:02전자제품

설치-4.

Config.json 파일 작성을 하자.

 

초보인 나는.

홈킷 세팅 시간의 3/4을 이 과정에서.

"허비"했다.

 

터미널로 돌아온 후.

엔터.

 

아래 항목을 붙여 넣고.

여기서부터.

{

"description": "JSON API",

"platforms": [{

"platform": "SmartThings",

"name": "SmartThings",

"app_url": "https://graph.api.smartthings.com:443/api/smartapps/installations/",

"app_id": "INSERT APP_ID HERE",

"access_token": "INSERT ACCESS_TOKEN HERE"

}

]

}

여기까지는.

설치-3 (링크)에서 복사한 내용을 붙여 넣자.

 

저장 후 나가자.

 

참고1.

검색을 해보면 nano에서 저장하는 방법은 나와 있다.

컨트롤+X 엔터 누르고 Y엔터.

난 나가는 방법 몰라서 재부팅 했다.

나가는 방법은 다시 엔터 누르면 된다.

 

참고2.

설명에 안 나와 가장 끝까지 안 풀렸던 부분이다.

(내 생각에는 너무 당연한 내용이라 작성자가 안 적은 것 같다.)

"username": "라즈베리파이 맥 주소"를 입력해야 한다.

맥 주소는 공유기 관리 화면에서 쉽게 확인할 수 있다. (아래)

임의의 맥주소를 사용하면 된다.

 

참고3.

"pin" 항목은 홈킷 코드다.

무조건 바꿔야만 한다.

 

 

 

설치-5.

Homebridge 실행을 확인하자.

 

명령창에서.

Homebridge 입력, 엔터를 친 후.

아래와 같은 화면이 나와야만 성공이다.

 

 

 

설치-6.

Homebridge 자동 실행을 설정하자.

 

터미널 창에서 다음을 실행하자.

sudo apt-get install screen


다음 명령어를 실행한 후.

sudo nano /etc/rc.loca


제일 마지막 줄 바로 위에.

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

를 붙여 넣고 저장하자.

 

reboot를 쳐서 재부팅 후 확인.

 


 

설치-7.

아이폰이나 아이패드의 홈 앱을 실행한 후.

오른쪽 상단의 + 터치.

액세서리 추가 터치를 하면.

브릿지가 보인다. (아래)

Homebridge를 누른 후 코드 입력. (아래)

코드 입력이 끝나면.

JSON Complete API 스마트앱스에 등록된 모든 장치가 나온다. (아래)

다음을 눌러 등록 진행.

 

참고1.

아무 생각없이 다음을 끝없이 눌러서.

나중에 더 번거로운 상황이 됐다.

이 설정을 하기 전에.

방 설정을 한 후 등록할 때 반영하는 것이 좋다.

 

참고2.

장치 이름까지 반영하는 것이 좋다.

에코 설정 때문에 기본 장치 이름이 영어로 되어있고.

시리 설정이 한국어라면.

홈킷 등록을 할 때는 한국 이름으로 변경해야 한다.

(시리의 단어 인식 방법에 일관성이 없다.)

(키친과 Kitchen을 다르게 인식하거나 때에 따라 같게 인식한다.)

또한 장치 이름은.

장소 이름을 반영하지 않는 것이 깔끔하게 나온다.

(나중에 장소 이름을 변경할 때도 편하다.)

 

참고3.

알림 허용은 필요한 장치에만 설정하자.

집을 로봇 청소기가 한 번 돌고 나면 노티 폭탄을 볼 수 있다.

 

 

 

후기 및 총평.

네스트 작동에 문제가 있었다.

나만의 문제일 것이라 생각했는데.

나와 같은 증상을 가진 분이 댓글로 공유해주셨다. (아래)

네스트의 경우 첫 번째 오작동 후.

현재까지는 문제가 없으나.

향후 같은 문제가 발생하거나 다른 장치에 이상이 발생하면.

쉽게 철거할 수 있도록 NAS 옆에 세팅을 했다.

 

설치 과정은 간단하다.

무슨 뜻인지 몰라도.

명령어만 붙여 넣고 엔터만 누르면 된다.

 

라즈베리파이 세팅은 끝났다.




추가 - 2017년06월06일.

config.json에서 막혔던 내용을 공유해주셨다. (아래)



추가 - 2017년08월02.

No such file or directory 해결. (아래)




추가 - 2018년02월04.

라즈베리파이에서 Cannot find module 문제 해결. (아래)

module.js:472
    throw err;
    ^

Error: Cannot find module '../build/Release/dns_sd_bindings'
    at Function.Module._resolveFilename (module.js:470:15)
    at Function.Module._load (module.js:418:25)
    at Module.require (module.js:498:17)
    at require (internal/module.js:20:19)
    at Object.<anonymous> (/usr/lib/node_modules/homebridge/node_modules/mdns/lib/dns_sd.js:32:22)
    at Module._compile (module.js:571:32)
    at Object.Module._extensions..js (module.js:580:10)
    at Module.load (module.js:488:32)
    at tryModuleLoad (module.js:447:12)
    at Function.Module._load (module.js:439:3)

sudo npm install --unsafe-perm mdns and sudo npm rebuild --unsafe-perm at /usr/local/lib/node_modules/homebridge

  • 프로필사진
    2016.12.23 18:22

    비밀댓글입니다

    • 프로필사진
      Favicon of https://www.makelism.net BlogIcon Makelism2016.12.24 00:52 신고

      링크 읽고 알아보니 다행히 제가 구입하는 제품하고는 관련이 없네요. 현재 매주 55달러씩 주문하고 있는데 유치하지만 점점 모이는 박스를 볼 때 마다 혼자 부자된 느낌을 받고 있습니다.
      신경써주셔서 감사합니다.

    • 프로필사진
      Favicon of https://www.makelism.net BlogIcon Makelism2016.12.27 23:59 신고

      티스토리가 블로그 API 서비스를 없애서 이사를 가야하는데 네이버가 좋을까요 구글이 좋을까요? 저같은 초보에게는 네이버가 편하긴한데 폐쇄적인 정책이 마음에 안 들고 구글은 그 반대고요. 어떻게 생각하세요? (관심 분야가 아니시겠지만 그나마 오래 알고 지낸 분이라 여쭤봅니다.)

    • 프로필사진
      2016.12.28 23:12

      비밀댓글입니다

    • 프로필사진
      Favicon of https://www.makelism.net BlogIcon Makelism2016.12.28 23:26 신고

      적어주신 댓글 보면서 감탄했습니다. 적어주신 글 그대로 포스팅을 해도 될 정도네요.

      며칠 동안 고민을 거듭하다가 댓글을 옮길 방법이 없어 (옮길려고 댓글을 살펴보니 퀄리티가 제 예상보다 좋은 것들이 상당히 많더군요.) 그냥 티스토리 에디터를 사용하기로 했습니다. 글이야 MS워드에 옮겨놓은 상황이라 상관이 없는데 댓글을 버릴 수가 없었습니다. 장기적으로 전부 스샷을 찍어 비밀 댓글은 저만 보고 나머지 공개 댓글은 포스팅내에 첨부하여 만약을 대비한 이사 준비를 해야할 것 같습니다.

      선생님 말씀대로 이동한다면 네이버가 나을 것이라 생각하고는 있습니다. 적어주신 워드프레스 장점이 구미가 당겨서 찾아보니 이것도 공부가 필요한 부분이네요. (애드센스는 네이버에서 사용할 수 없다고 합니다.)

      정성이 가득한 댓글에 다시 감사한 마음 전하고 싶습니다. 감사합니다.

    • 프로필사진
      Smurfs2016.12.28 23:31

      도움이 되었다니 다행입니다.^^

      백업에 댓글은 포함이 안 되나보네요...ㅠㅠ
      → 백업에 댓글도 포함이 되는 것 같습니다만...

      네이버는 에드센스 대신 에드포스트라고 비슷한 것이 있습니다.

      워드프레스 설치는 생각보다 어렵지 않습니다.
      언제 시간나실 때 경험삼아 한 번 해보시기를 추천드립니다.
      추가로 관심이 있으시다면 Joomla, Drupal 또한 Wordpress와 함께 상당히 유명한 것들이니 함께 보시면 어느정도 도움이 될 것 같습니다.

  • 프로필사진
    Favicon of https://sejuni2002.tistory.com BlogIcon 흥난이2017.02.08 15:50 신고

    님의 포스팅을 읽고서 뽐뿌를 받아서 라즈베리파이3를 브릿지로 하여서 애플 홈킷과 스마트싱스를 연동하는데,
    '설치-5 Homebridge 실행'에서 'config.json을 읽는데 문제가 발생했다'는 에러 메세지를 얻고서 막혔습니다.

    무엇이 잘못 되었을까요? TIP를 좀 주실주 있으신지요?
    메일 주소를 알려주시면 에러메세지를 보내서 도움을 청하고자 합니다.

    감사합니다.^^




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

      저는 명령어를 복사해서 붙이는 수준이라 틀릴 수도 있으니 참고용으로만 봐주세요.

      선생님이 받으신 메세지는 제가 설정할 때도 30번은 봤습니다. config.json 파일 형식이 잘못되었기 때문이라고 판단했고 대부분은 아래와 같은 방법으로 해결되었습니다. (전 JSON이 무엇인지도 모릅니다.)


      일단 아래 사이트에 들어가
      http://www.jsoneditoronline.org/

      1.
      config 파일 내용을 해당 사이트의 왼쪽에 붙여넣습니다.
      2.
      왼쪽 창의 문자를 JSON 양식에 맞게 수정을 합니다. (틀린 문자열의 경우 X표시가 되어있으니 쉽게 확인할 수 있습니다.)
      3.
      화살표를 눌러 오른쪽에 출력값이 올바르게 나오는지 확인하신 후 수정된 config 파일을 붙여넣으면 됩니다.

      전 이렇게 해결을 했습니다.

      혹시 안 된다면 댓글 남겨주시기 바랍니다. 저도 제 포스팅보고 오늘이나 내일 중 설정을 해야해서 도움이 될 것 같습니다.

      감사합니다.

  • 프로필사진
    Favicon of https://sejuni2002.tistory.com BlogIcon 흥난이2017.02.08 16:08 신고

    아이고 빠르고 친절한 답변에 감사드립니다.
    시도해보고 가부간에 댓글 드리겠습니다.^^

  • 프로필사진
    Favicon of https://sejuni2002.tistory.com BlogIcon 흥난이2017.02.08 16:54 신고

    님의 친절하신 TIP덕분에 방금 config.json 구간을 통과했습니다.
    가까이 계신다면 술이라도 한잔 받아 드리고 싶은 마음입니다.

    정말로 감사합니다.^^

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

      이렇게 표현해주시니 저도 기분이 좋네요.

      답변 감사합니다.
      이 방법으로 해결이 되셨다고 하시니 저도 안심하고 세팅할 수 있겠습니다.

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

    3일째 고생중입니다.
    무엇이 바뀐것인지 이전에는 바로 설정가능했는데
    Homekit에서 계속 Homebridge가 검색이 안되네요(SmartApp과 Homebridge 다 최신입니다.)

    아래 메시지까지 나왔는데 혹시 원인좀 알 수 있을까요?
    SmartThings Hub Communication Established

    config.json에는 문제가 없어보이는데요

    • 프로필사진
      Favicon of https://www.makelism.net BlogIcon Makelism2017.06.02 00:48 신고

      저도 주말에 홈킷 세팅했었는데 예전과 같은 문제가 아직도 발생하더군요.

      100개 장치를 넘기지 않으셨다면 Persist 폴더를 삭제하셔야만 합니다.

      http://makelism.tistory.com/entry/홈킷-설정

      ----------
      혹시 이 방법으로 해결이 안 된다면 말씀해주세요. 제가 안 적은 내용이 있는지 살펴보겠습니다.

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

    네.
    몇십번은 지우고 설치하고 하고 있습니다 ^^;;
    synology docker, 라즈베리 docker 여러이미지 다 써보고 있습니다.
    주말에 설치하셨다고 하니 마지막으로 라즈베리에 다이렉트로 설치해보겠습니다

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

      제가 선생님처럼 몇 번씩 홈킷 설정하다가 질려서 요즘 영화랑 만화책만 보고 있습니다.

      persist 삭제를 해도 인식이 안 된다는 말씀이죠? 기존 스마트싱스 홈브리지 삭제를 안 했다면 persist 삭제를 해도 나타나지 않습니다.

  • 프로필사진
    Favicon of https://turlvo.tistory.com BlogIcon 쿠쿠럴보2017.06.02 22:54 신고

    결국 성공은 했습니다.
    라즈베리파이에 8000포트로 옛날에 돌려놨던 웹서버 존재를 잊고 있다가
    왜 안되나 삽질했네요.

    시놀로지로 하는 것은 다른 사람들도 잘 쓰는 것 같은데 안되네요

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

      개발자시라 라즈베리파이 활용을 잘하셔서 벌어진 일이네요. 며칠 동안 세팅하셨다면 저처럼 진 빠지셨겠어요.

      시놀로지 세팅이 더 쉬울 텐데 이상하네요. 시험 삼아 Docker에 세팅한 후 홈브리지 뜨는 것까지 확인했거든요. 과정이 참 간단해서 좋다고 느꼈었는데 저보다 잘 아시는 분이라 제가 도와드릴 수 있는 내용이 없네요. 혹시 해결하시면 공유 부탁드릴게요.

      라즈베리파이 해결 과정 공유해주셔서 감사합니다.

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

    어찌어찌 이 포스트까지 오긴 했는데, config.json 수정하는 부분에서 넘어가질 못하고 있습니다.
    nano /home/pi/.homebridge/config.json을 해서
    {
    "bridge": {
    "name": "Homebridge",
    "username": "xx:xx:xx:xx:xx:xx",
    "port": 51826,
    "pin": "123-45-678"
    },
    "description": "JSON API",
    "platforms": [
    {
    "platform": "SmartThings",
    "name": "SmartThings",
    "app_url": "https://graph.api.smartthings.com:443/api/smartapps/installations/",
    "app_id": "902877e5-9a12-4397-88ec-xxxxxxxxxxx",
    "access_token": "662a0957-567f-4e10-b232-xxxxxxxxxxxx"
    }
    ]
    }
    이렇게 작성하고 컨트롤+x 후 y 를 누르고 엔터를 누르면
    Error writing /home/pi/.homebridge/config.json: No such file or directory 라고 뜨면서 저장이 안되고 있습니다.

    그리고 포트 51826은 그대로 쓰는것이 맞나요?
    또 pin은 임의의 숫자를 제가 정하는건지도 궁금합니다.

    하루종일 매달려있었는데 진전이 없으니 힘드네요 하하..

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

      잠시 휴게소라 길게는 답변을 못 드리겠네요.

      nano앞에 sudo를 적고 시도해보실래요?
      sudo nano

      Docker에 에어비디오 설치할 때 포트 변경을 하면 제대로 안 됐던 기억이 있어 전 바꾸지 않았습니다.

      핀 번호는 무조건 바꾸시는 것이 좋습니다.



      ----
      전 댓글도 지금 봤는데 저처럼 엄청 고생하셨네요.
      힘내세요.

  • 프로필사진
    삼둥이아빠2017.06.05 20:01

    저도 같은 경험이 있습니다. 총 4번을 지우고 다시하였는데 계속 같은 반응이였습니다 .

    하나의 방법은

    sudo npm install npm -g

    sudo apt-get install libavahi-compat-libdnssd-dev

    sudo apt-get install libkrb5-dev

    sudo npm install --unsafe-perm -g homebridge

    sudo npm install -g homebridge-smartthings

    이부분을 설치하신다음 다시똑같이 설치 하시길 권해드립니다..

    맞는방법인지는 모르겠지만.... 제 경우는 총 4번 다 2번 설치후 그런 반응은 없어졌습니다.

    예상 컨데 설치중 무슨이유로 오류가 나는게 아닌가 생각됩니다...

    제경우는 위의 1번설치후 재설치로 해결되었습니다.

    도움이되시길 바랍니다.

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

      감사합니다.
      공유해주신 정보는 아래 포스트 하단에 추가했습니다.


      http://makelism.tistory.com/entry/애플-홈킷-HomeKit-세팅-3-라즈베리파이3를-지르다-3-시리-사용-동영상

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

      계속 오류나고 안돼서
      sudo npm cache clean -f
      sudo npm install -g n
      sudo n stable
      해서 최신버전으로(8.0.0.) 바꾸니

      sudo npm install npm -g부터
      sudo npm install -g homebridge-smartthings 까지 오류없이 설치가 된것같습니다.

      이 상황에서
      homebridge is running on port 51826.
      이나
      homebridge 를 치면

      ***WARNING*** The program 'node' uses the Apple Bonjour compatibility layer of Avahi.
      Please fix your application to use the native API of Avahi!
      For more information see <http://0pointer.de/avahi-compat?s=libdns_sd&e=node>
      .
      .
      Error: Not a valid username : 8b:27:xx:xx:xx. Must be 6 pairs of colon-separated hexadecimal chars, like a MAC address.
      아래로 한 열줄정도 더 있습니다..

      이런 오류가 뜹니다.
      터미널에서 ifconfig를 쳐서 나오는 HWaddr이 라즈베리파이 맥주소가 아닌가요?

      config.json을 먼저 수정해야하는건지, 이미 작성은 해놨는데 user name이 잘못된다고 하니까 무슨말인지 잘 모르겠네요. 순서도 이제 엄청 꼬여버려서 멘탈이 붕괴되네요 ㅠㅠ..

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

      1.
      상황 파악하시는데 도움이 될 것 같아 저도 방금 실행한 화면을 추가합니다. (아래)

      pi@raspberrypi:~ $ homebridge
      *** WARNING *** The program 'node' uses the Apple Bonjour compatibility layer of Avahi.
      *** WARNING *** Please fix your application to use the native API of Avahi!
      *** WARNING *** For more information see <http://0pointer.de/avahi-compat?s=libdns_sd&e=node>
      *** WARNING *** The program 'node' called 'DNSServiceRegister()' which is not supported (or only supported partially) in the Apple Bonjour compatibility layer of Avahi.
      *** WARNING *** Please fix your application to use the native API of Avahi!
      *** WARNING *** For more information see <http://0pointer.de/avahi-compat?s=libdns_sd&e=node&f=DNSServiceRegister>
      [6/6/2017, 12:00:16 AM] Loaded plugin: homebridge-smartthings
      [6/6/2017, 12:00:16 AM] Registering platform 'homebridge-smartthings.SmartThings'
      [6/6/2017, 12:00:16 AM] ---
      [6/6/2017, 12:00:16 AM] Loaded config.json with 0 accessories and 1 platforms.
      [6/6/2017, 12:00:16 AM] ---
      [6/6/2017, 12:00:17 AM] Loading 1 platforms...

      결론.
      *** WARNING *** 부분은 신경 안 쓰셔도 됩니다.

      2. Error
      config.json 파일이 잘못된 경우 나오는 내용으로 기억합니다. 위의 홍난이 선생님 댓글에 단 내용을 참고하시기 바랍니다.

      3. Error
      제 원노트에는 저도 패닉 상태로 작성해서 그런지 "Node 바꿔봐"라고 적혀있고 아래 링크가 메모되어 있습니다.
      https://github.com/nfarina/homebridge/issues/449

      4.
      맥주소는 말씀하신 내용이 맞습니다.

      영화보고 있으니 댓글 남겨주세요. 저도 잘 모르지만 같이 노력하면 뭔가 더 나아지겠죠.

      저처럼 이제 즐기는 단계는 지나셨을 것 같네요.

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

    쿠쿠님의 도움을 받아 해결했습니다.
    위에서 잘못된점은 맥주소를 소문자로 썼기 때문입니다.
    드디어 설치했습니다 ㅠㅠ..

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

      축하드려요. 긴 여정을 끝내셨군요.

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

      감사합니다!
      와이프가 서운해해서 이제 잠시 셋팅을 멈추고 와이프랑 시간을 가진후에 쿠쿠하모니를 도전해야겠습니다.

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

      ㅋㅋㅋㅋㅋㅋㅋ 영화보다가 완전 터졌네요. ㅋㅋㅋㅋㅋ

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

      다들 경험해보셨을것 같아서 재밌네요 ㅎㅎㅎ 그런데 제가 스마트앱스에 모르고 위모전등스위치하나를 빼먹어서 다시 넣기는 했는데 홈앱에서 장치추가하는 방법이 따로 있나요?

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

      저는 JSON Complete API에 넣은 후 재부팅시킵니다. (sudo reboot)

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

      한가지만 더 여쭤보겠습니다. 홈킷에 기존에 등록되어있던 장치들이 중복으로 잡혀버렸는데 장치를 삭제하는게 앱에서는 없네요. 제가 못찾는건지 잘 모르겠습니다.

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

      JSON Complete API에서 제거 후 재부팅하면 됩니다. 중복으로 잡혀버린 경우는 한 번도 없었는데 혹시 모션 감지와 온도 측정이 가능한 센서가 아닐까요? 두 가지 기능이 있는 장치의 경우 두 개로 따로 잡힙니다.

  • 프로필사진
    2017.06.26 16:59

    비밀댓글입니다

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

      좋은 기회를 주셔서 감사합니다.
      정말 해보고 싶은데 제가 능력이 없네요.
      개발은 못 하고 사용만 하는 수준이라 하고 싶어도 못 합니다.

  • 프로필사진
    BlogIcon 블랙비누2018.01.23 22:24

    안녕하세요. 잘 따라오다가 막히는 부분이 생겨서 질문 드리려고 합니다.
    설치-6까지 잘 된 것 같고 명령어 homebridge라고 했을때도 디바이스와 qr코드, 페어링 넘버까지 잘 뜨는데 설치-7처럼 리부팅을 하고 애플홈킷이 +를 눌러도 페어링이 안뜨고 qr코드, 페어링 넘버를 써도 무한로딩에 액세서리를 찾을수 없다고 나오네요.
    혹시 뭐가 문제인지 의심되는게 있을까요?

    • 프로필사진
      Favicon of https://www.makelism.net BlogIcon Makelism2018.01.23 22:42 신고

      설치는 제대로 된 것 같습니다.

      코드 입력을 해도 장치 액세서리 추가가 안 되는 이유가 워낙 많아서요.
      일단 아래 홈킷 주의 사항 포스트 내용을 체크해보면 어떨까요.

      http://makelism.tistory.com/entry/홈킷-설정

    • 프로필사진
      블랙비누2018.01.24 22:06

      앞을 안보고 뒤만 돌아보며 달려오니 이런 내용을 살피지 못했네요.
      일단 나와있는 내용을 모두 적용을 해봤는데 해결되진 않았습니다ㅠㅠ
      그래서 다시 포맷을 하고 IDE에서 JSON API도 다시 설치하려고 지웠는데 JSON API가 두번 지워지는 일이 발생해서 이게 중복으로 설치됐던 걸로 보입니다.
      일단 처음부터 차근차근 다시해보겠습니다.
      답변 감사드립니다.

    • 프로필사진
      Favicon of https://www.makelism.net BlogIcon Makelism2018.01.24 22:49 신고

      결과 가르쳐주셔서 감사합니다.
      혹시 문제가 해결되지 않을 경우 같이 고민해보며 다른 방법을 찾아보면 좋겠습니다.

  • 프로필사진
    ㅇㅇ2019.05.24 14:28

    makelim님 언제 시간 되시면 config 파일 작성하는 법좀 글로 써주실 수 있을까요?

    문과생인데 이 블로그 보고 도전정신 생겨서 라즈베리파이사고 거의 맨땅에 헤딩중인데

    어떻게 홈브릿지까진 설치했는데 config 수정 때문에 매번 막히네요 ㅋㅋ

    npm 들어가면 다 나오긴 하는데 정확히 어느 위치에 넣어야 되고 []{} 이런건 또 어디에 넣어야 되는건지 ㅠㅠ

    시간날때 해주시면 감사하겠습니다 ... 안하셔도 괜찮지만!

    • 프로필사진
      Favicon of https://www.makelism.net BlogIcon Makelism2019.05.25 06:58 신고

      안녕하세요.

      문법, 규칙을 몰라서 이것저것 바꿔보며 모든 경우의 수를 다 해보는 수준이라 무슨 말씀인지 알 것 같아요.

      지금은 수정할 수 있는 수준은 되니까 밀린 포스팅이 끝나면 그 주제로 따로 작성하거나 포스트에 추가하겠습니다.
      혹시 보셨을지 모르겠지만 아래 댓글 내용을 첨부할게요.


      -----------------
      저는 명령어를 복사해서 붙이는 수준이라 틀릴 수도 있으니 참고용으로만 봐주세요.

      선생님이 받으신 메세지는 제가 설정할 때도 30번은 봤습니다. config.json 파일 형식이 잘못되었기 때문이라고 판단했고 대부분은 아래와 같은 방법으로 해결되었습니다. (전 JSON이 무엇인지도 모릅니다.)


      일단 아래 사이트에 들어가
      http://www.jsoneditoronline.org/

      1.
      config 파일 내용을 해당 사이트의 왼쪽에 붙여넣습니다.
      2.
      왼쪽 창의 문자를 JSON 양식에 맞게 수정을 합니다. (틀린 문자열의 경우 X표시가 되어있으니 쉽게 확인할 수 있습니다.)
      3.
      화살표를 눌러 오른쪽에 출력값이 올바르게 나오는지 확인하신 후 수정된 config 파일을 붙여넣으면 됩니다.

      전 이렇게 해결을 했습니다.

      혹시 안 된다면 댓글 남겨주시기 바랍니다. 저도 제 포스팅보고 오늘이나 내일 중 설정을 해야해서 도움이 될 것 같습니다.

      감사합니다.

      출처: https://makelism.tistory.com/259