스마트 스위치 Sonoff를 지르다. - 2. 세팅 (2)

2017.04.16 10:06전자제품

첫 포스팅 후. (아래)

스마트 스위치 Sonoff를 지르다. - 1. 개봉 및 세팅 (1)

한 달이 지나서야 스마트싱스와 연결했다. 



좋은 정보나 틀린 내용이 있을 경우.

가르쳐주시 감사히 배우겠습니다.




1. 준비물.

SONOFF. (아래)

추가 주문한 SONOFF까지 도착.

mini B Type USB. (아래)

FTDI와 PC 연결을 위해 필요하다.

암/수 점퍼 케이블. (아래)

FTDI와 SONOFF 케이블 연결을 위해 필요하다.

난 브레드보드가 있어서 수/수 케이블을 사용했다.

FTDI 3.3V. (아래)

다른 곳에서 다시 주문했다. 

불량이었던 제품(좌)과 다시 주문한 제품(우).




2. 준비.

스마트싱스 포럼의 재능 기부자 내용을 재구성했다. (아래)

https://community.smartthings.com/t/release-sonoff-sonoff-th-s20-touch-device-handler-smartapp-5-10-smart-switches/45957


2-1. IDE.

다음 링크에 들어가서.

https://graph-na02-useast1.api.smartthings.com

DTH, SmartApps를 설치하자.


DTH 설치. (아래)

https://github.com/erocm123/SmartThingsPublic/blob/master/devicetypes/erocm123/sonoff-wifi-switch.src/sonoff-wifi-switch.groovy


SmartApps 설치. (아래)

https://github.com/erocm123/SmartThingsPublic/blob/master/smartapps/erocm123/sonoff-connect.src/sonoff-connect.groovy



2-2. PC.

FTDI 드라이버 설치.

http://www.ftdichip.com/Drivers/D2XX.htm


참고.

윈도우10은 자동 설치가 된다.


FTDI 드라이버 및 포트 확인.

장치관리자에 들어가서. (아래)

범용 직렬 버스 컨트롤러에서.

USB Serial Converter 및 USB Serial Port(COM4) 속성에 들어가..

포트 번호를 기억한 후.

USB 케이블을 분리하자.


참고.

USB Serial Port가 여러 개인 경우 FTDI를 뺐다 끼우면 알 수 있다.


파일 다운.

ESPEasy firmware flashing tool(링크)를 다운받아 압축을 풀고.

Sonoff.ino.generic(링크)도 다운받아.

압축을 푼 ESPEasy_R120 폴더에 넣어놓자. (아래)



2-3. SONOFF와 FTDI 연결.

점퍼 케이블 연결을 고정하기 위해 SONOFF에 납땜을 하자. (아래)

(선택사항이다.

하나는 납땜을 안 하고 해봤는데.

약간의 문제가 있었지만 잘 되더라. (아래)

어디서 다운받았는지 기억 안 난다. (아래)

스샷에도 적혀있듯 통구이되기 싫으면 아직 220V에 연결하지 말아라.


참고.

브레드보드에 SONOFF를 다음과 같이 연결할 경우. (아래)

핀이 브레드보드와 연결되어 있으면 안 된다. (아래)




3. Flashing Firmware.

3-1. 명령 프롬프트(커맨드 창) 실행.

ESPEasy_R120 폴더에 들어가 시프트 버튼을 누른 후.

오른쪽 마우스 버튼을 누르자.

여기서 명령 창 열기 실행. (아래)



3-2. 프로그램 모드 진입.

SONOFF의 프로그램 버튼(검정색 긴 막대)을 누르고 있는 상태로.

FTDI의 USB 케이블을 PC와 연결한 다음.

1~2초 후에 손을 떼자.


참고.

브레드보드에서는.

FTDI만 제거해서 시도해도 문제없다.



3-3. 명령어 입력.

아래 명령어를 복사해서 3-1의 커맨드 창에 붙여넣고.

%comport%를 지우고 2-2의 포트 번호를 넣은 후 엔터.


참고.

위의 스샷을 바탕으로 난 아래와 같은 명령어를 실행했다.



3-4. 명령어 실행 중.

명령어를 누르면 다음과 같은 화면이 나온다. (아래)

플래슁이 진행되는 동안 FTDI 상태. (아래)


참고.

프로그램 모드에 진입한 후 명령어 실행 동영상이다. (아래)



3-5. Flashing 완료.




4. 스마트싱스(SmartThings) 연결.

4-1. 220V 연결.

Input에 연결 후.

버튼을 눌러 초록색 불이 나오면 정상이다. (아래)



4-2. SONOFF와 연결.

Wifi 목록에 들어가서

Sonoff.맥주소로 이루어진 SSID를 선택한 후.

암호 configme를 눌러 연결하자. (아래)

아래 화면(좌)을 기다려서.

Configure WiFi를 터치한 후.

스마트싱스와 같은 네트워크에 있는 SSID를 선택, 암호 입력, save를 누르자. (아래)

(5Ghz는 지원하지 않는다.)

"스마트싱스 앱 - Marketplace - SmartApps - 스마트 앱 나의"에 들어가서.

Sonoff (Connect)를 찾아 Discover Devices를 누른 후 기다리자. (아래)

장치 선택 후 Done. (아래)

새로 추가한 장치(Sonoff(192.168.0.89))가 보인다. (아래)



5. 완료. 

ON, OFF 상태 및 최근 기록도 잘 보이며.

우측 상단의 톱니바퀴를 누르면 자동 종료 등의 설정을 할 수 있다. (아래)




6. 후기.

작동 속도는 빠르다.

Wifi 기반이라 네트워크 상황에 따라 다르겠지만.

일단은 빠르다.


신뢰도는 아직 모르겠다.

자동화 설정 후.

처음과 다르게 신뢰도가 떨어지는 장치를 봐서.

시간을 두고 지켜볼 문제다.


가성비가 좋다.

비록 Wifi 기반이지만.

이 가격에 연동되는 장치를 만나서.

반갑다.


아마존 에코와 연동이 가능하다고 한다.

내 환경하고는 상관없지만.

에코와 직접 연결이 가능하다고 한다. (아래)


연결 방법과 크기가 가장 큰 장점이다.

콘센트에 직접 연결하는 방식이 아니라. (아래)

스마트 플러그 PM-B430-ZB를 지르다. - 2. 세팅 및 후기, OSRAM LIGHTIFY DTH 변경.

가구 뒤 콘센트 활용이 가능하며.

천장, 큰 복스에 매립이 용이하다.


조심하자.

통구이 될 뻔했다. (아래)

위의 장점을 한 번에 없애버리는 단점이 될 수 있다.

결선부 나사가 헐거워지거나.

꼬맹이들이 선을 힘껏 잡아당기거나.

화장실과 같은 습한 곳에서는.

큰 사고라는 단어로 끝나지 않을 수 있어.

설치 장소에 대한 깊은 고민이 필요하다.




총평.

일단 추가 주문은 했다.



추가 - 2017년12월20일.

방법이 바뀌었다.

http://cafe.naver.com/stsmarthome/1312



추가 - 2018년03월03일.

Sonoff RF, Basic, R2 등등에 대한 지원 제품 목록 및 자료

https://github.com/arendst/Sonoff-Tasmota

  • 이전 댓글 더보기
  • 프로필사진
    2017.04.17 22:48

    비밀댓글입니다

  • 프로필사진
    듣는마음2017.04.18 12:44 신고

    누가 이렇게 셋팅 하셔서 팔으셨으면 좋겠네요^^ 막막~ 하고 싶지만 엄두가 안나서ㅠㅠ
    이렇게 만들어서 팔면 창업 아이템이 될듯 해요ㅋㅋㅋ
    혹시 sonoff와 홈킷을 바로 연결하려면 어느 사이트 참고해야 할지 알 수 있을까요?

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

      제가 봐도 사진이 좀 어렵게 나왔네요.
      생소해서 그렇지 막상 시도하면 할 수 있습니다. (저는 납땜 3번 해봤고 브레드 보드랑 점퍼 케이블은 이번에 처음 만져봤습니다.)

      SONOFF와 홈킷은 바로 연결이 안 되는 것으로 알고 있습니다. 전 SONOFF-스마트싱스-홈브리지를 통해 연결했습니다.

      관련 내용은 아래 링크를 참고해주세요.

      https://community.smartthings.com/t/hello-home-homekit-and-siri-control-via-homebridge/16701

      출처: http://makelism.tistory.com/entry/애플-홈킷-HomeKit-세팅-1-라지베리파이3를-지르다-1 [지르면 편안해진다.]

    • 프로필사진
      듣는마음2017.04.18 13:41 신고

      감사합니다^^ 열심히 참고해서 성공해 볼께요^^

  • 프로필사진
    처리2017.04.29 06:51 신고

    안녕하세요

    블로그 보며 SOnOff setting 중에 궁금한게 있어서 글을 남김니다.
    플래싱까지는 잘되어서 화면과 동일하게 flush complete되었는데요
    220v 전원을 연결 후에 초록색 불이 들어오지 않아서요
    혹시 ~ 참고할 만한게 있나요 ?? 저는 2개를 해봤는데 둘다 안들어옵니다.
    flush 안한 것들은 전원 연결을 했을때 초록 색이 들어와서요

    무엇이 문제인지 모르겠습니다. 혹시 참고할 만한게 있을까요 ??

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

      안녕하세요.
      말씀하신 내용은 저도 5번의 경험이 있는데 대부분 전원 문제였습니다.

      1. Input에 연결을 안 한 경우.
      2. 연결 단자 불량
      - 아직 포스팅을 안 했지만 천장 설치할 때 이 문제가 있었습니다.
      3. 전선 불량
      4. 제품 불량
      5. Flashing이 제대로 안 된 경우.
      - 성공 화면 중 점선(-------------) 과정이 나오지 않고 flush complete 출력이 되었습니다.

      해결하시면 공유 부탁드립니다.
      제가 참고한 내용은 포스트에 있는 것이 전부입니다.

  • 프로필사진
    처리2017.04.30 11:13 신고

    3개째에서 성공했습니다 ^^;
    첫번째 납땜 잘못해서 보드가 탓듯합니다
    두번째는 원인을 모르겠습니다
    세번째 flashing 3번정도 하니 갑짜기 초록불이 딱 ㅋ 들어오네요 등용으로 2채널 짜리로 추가 구매해야겠습니다
    항상 감사합니다

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

      보드가 탈 수 있다는 것은 처음 알았네요.
      정보 공유해주셔서 감사합니다.

  • 프로필사진
    쿠쿠2017.05.05 00:51 신고

    저도 이 제품 기대가 됩니다


    현재 아래 제품으로 환풍기 자동화 운영중인데
    전기 구성이 잘 못 된건지 켜졌다가 바로 꺼지거나 반응 없을때가 있네요

    Enerwave Z-Wave Plus ZWN-RSM1 Smart Hidden Switch

    Sonoff 3개 살 가격인데 좀더 참아 볼 걸 그랬습니다 흑

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

      적어주신 제품 검색해보니 15 USD만 되어도 이 제품을 샀을 것 같은데 아쉽네요. 장치가 많아질수록 WIFI보다는 Z-Wave가 Z-Wave보다는 Zigbee가 더 마음에 듭니다.

  • 프로필사진
    삼둥이아빠2017.08.05 21:33 신고

    안녕하세요 선생님 설치중 막히는부분이있어 문의드립니다 명령어실행후. 계속 연결이 안되는데. 마치 동영상과 같은 증상. 처음 연결시 녹색불이 깜빡이다가 2초정도 누르고 있으면 빠르게 점멸(꺼지진않음) 지속 연결 실패만 되네요. 역시 한번에 되는건 없는듯 합니다

  • 프로필사진
    삼둥이아빠2017.08.06 08:15 신고

    저도 어찌어찌 완료 했는데 220v 연결시 불이 안들어오네요 차근차근 해봐야겠어요

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

      저도 같은 경험있습니다.
      후기에도 적었지만 연결 단자가 약해서 전선 연결할 때 힘을 주면 빠지는 경우가 있어서 납땜으로 해결했으니 참고하세요.

      위 문제가 없다면 불량을 의심해보세요. 플래싱 성공 유무와 상관없이 220V 연결했을 때 초록색 불이 안 들어온다면 불량일 확률이 높습니다. 혹시 아니라면 피드백 부탁드려요.

  • 프로필사진
    삼둥이아빠2017.08.06 10:44 신고

    플래싱 전에는 녹색불이 껌뻑이고 프로그래밍 모드후. 성공후에는 아예 먹통이되네요. 녹색불도 안들어오구요. 10개를 한번에 시켜서. 넉넉하니. 다해볼려구요 ㅎㅎ 10개중 3개가 같은증상이네요 만약10개가 다그러면 다른 이유가 있겠죠?

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

      잠시만요.
      다시 살펴보고 댓글 달겠습니다.

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

      flush complete 메세지가 나왔는데 아예 먹통이라면 해결 방법은 두 가지 입니다.

      셀러에게 받았던 정보입니다.
      1. 전원 연결을 Input에 연결했는지 확인해라.
      2. L/N을 바꿔봐라.

      결과 궁금합니다.

  • 프로필사진
    BlogIcon 삼둥이아빠2017.08.06 12:04 신고

    input 은 확실하니. 2번이 가장 유력하겠네요. 잠시 일이 있어 나왔는데. 빨리해보고싶네요 해보고 공유드리겠습니다 2번이라면 저도참 일관되게 똑같시 연결했네요 ^^;

  • 프로필사진
    삼둥이아빠2017.08.06 16:54 신고

    안타깝게도. 아무것도안되는 상황이. 잠시 쉬었다 다시 해봐야겠어요

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

      10개 중 3개나 불량이지는 않을테고 무엇이 문제일지 저도 진짜 궁금하네요.

  • 프로필사진
    삼둥이아빠2017.08.10 15:58 신고

    날잡고 다시 해보긴해야할텐데요 선생님 사진을 보다니보니 sonoff. bin파일이 2개이던데요. 전 하나이더라구요 이차이가아닐지 . . . 한개가 맞는건가요?

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

      아마 다른 파일까지 다운 받아서 그랬던 것 같아요. 하나만 있어도 됩니다. (문제가 있으면 Complete 메세지가 안 나옵니다.)

      새로 세팅하기 전에 SONOFF를 220 전원에 연결해서 와이파이 신호가 있는지 확인한 후 시작하면 원인 파악이 쉬울 것 같아요.

  • 프로필사진
    삼둥이아빠2017.08.10 18:08 신고

    처음에 와이파이신호 확인후에 다 작업을 했는데 10개를 다 해봤거든요 그런데 세팅만 하면 죽네요 ^^;; 마지막 10번째에는 그냥 누워 버렸습니다. ㅜㅜ

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

      10개 죽었다는 댓글보고 황당해서 포럼에 가보니 특별한 문제는 없네요. 플래싱 완료 메세지 이후 작동 불능에 빠진 경우는 더욱 없고요. 다른 모델이라면 선생님이 파악했을 것 같고 도대체 원인을 모르겠네요. 궁금해서 저도 다시 살펴보겠습니다.

  • 프로필사진
    곽정우2017.09.03 21:40 신고

    L연결 하는 부분에 N선 연결 해도 되나요?

  • 프로필사진
    곽정우2017.09.04 20:36 신고

    멀티탭이나 플러그에서 N 하고 L 구별 하는 방법이 있니요?
    천장등은 L n이 적혀 있어 구별이 가능 하든데...

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

      테스터기로 도통 신호를 확인하면 됩니다.
      SONOFF에 연결된 플러그 구멍을 바꿔서 해봤는데 작동에는 문제 없었습니다.

  • 프로필사진
    선달2017.09.09 05:20 신고

    Sonoff 제품 품질 문제 있습니다
    저도 기본 모델 6개 th16 온습도 모델 2개 구입하였는데 고장나고 객각 한개씩만 작동합니다
    그런데 왜 다른 사람들은 품질 문제를 지적하지 않는지 궁금합니다

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

      이런 댓글 좋습니다.

      저는 테스트 목적으로 주문한 첫 제품만 불량이고 나머지는 괜찮았거든요.
      포럼에서도 SONOFF 불량에 대한 특별한 언급은 없었지만 의심은 하고 있습니다.
      보다 더 정확한 정보를 위해 이런 내용을 공유해주시는 분들이 많으면 좋겠네요.

  • 프로필사진
    삼둥이아빠2017.12.04 17:24 신고

    선생님 안녕하세요 드디어 4개월만에 완료 하여 끝을봤네요 ㅎㅎ 전등을 led로 바꾸어서 하모니로 제어하다가 이걸로 다시 교체했네요 답답했던게 풀려서 생각이나서 찾아왔네요 ^^

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

      와아~ 축하드려요.
      문제가 무엇이었는지 무척 궁금하네요.

      마음 감사합니다.

  • 프로필사진
    John2017.12.20 07:54 신고

    안녕하세요 Makelism님 글을 참고하여 국내에서 구입한 ftdi(yp-05)로 플래싱을 완료했습니다.
    스크린에 보이는 플래싱 과정(....이 많이 나오는)은 정상적으로 진행이 되나,
    이후 220v전원을 연결해보면 아무 반응이 없네요. 검은색 스위치를 눌러봐도 감감무소식입니다.
    6대를 다 플래싱해봤는데 똑같은 반응이라.. 당황스럽습니다.
    혹시 FTDI 전압설정(핀)을 5v로 해놓고 쓰신 것 맞나요? 5v하면 보드가 타버린다는 이야기도 있고..
    이도저도 안되고 막막해서 염치불구하고 문의드려봅니다.

  • 프로필사진
    John2017.12.20 07:55 신고

    참, 전원연결(Input)이나 L/N은 맞게 연결한 것 같습니다^^

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

      안녕하세요.
      펌웨어 방법이 달라진 것 같아 포스트에 추가해야겠네요.


      제가 찾은 내용이 아니라 설명은 못 하고 링크를 걸겠습니다.
      http://cafe.naver.com/stsmarthome/1312
      (회원 가입 후 바로 읽을 수 있는 것으로 알고 있습니다.)

      오늘도 좋은 하루 보내세요.

  • 프로필사진
    John2017.12.20 10:13 신고

    새 펌웨어 업로더로 하니 한번에 잘 되네요 ^^
    포럼을 찾아보니 sonoff 칩셋에 변화가 있었던 것 같습니다.
    감사합니다. 좋은 하루 되세요~

  • 프로필사진
    yoseph2018.03.23 21:52 신고

    게시글 중에 2-1에서

    DTH와 smartapp 설치는 도대체 어떻게 하는건가요 ㅠㅠ
    링크 들어가면 무슨 이상한 글만 쭉 나오는데요 이게 무슨 설치인지...
    어떻게 해야되는지 모르겠네요~

    • 프로필사진
      Favicon of https://www.makelism.net BlogIcon Makelism2018.03.24 00:21 신고

      처음 시작하려면 막막하죠.
      저도 그랬거든요.

      DTH, SmartApp 설치 방법을 포럼에서 찾아봤는데 여기 설명이 제일 간단하네요.

      https://community.smartthings.com/t/smartapp-devicetype-from-code-and-from-template/11255



      아래는 복잡하지만 더 자세히 나와있습니다.

      https://community.smartthings.com/t/faq-an-overview-of-using-custom-code-in-smartthings/16772?source_topic_id=82579


      순서대로 해보시고 안 되면 말씀해주세요.