에어컨 자동화. - 3. 조건 설정 (1).

2017.05.17 10:59전자제품

에어컨 자동화 방향 잡기.

세 가지 경우로 나눠. (아래) 

1. 조건에 따라 켜고 꺼라.

2. 조건에 따라 꺼라.

3. 수동 작동으로 끄고 켜라.

사용한 결과.

"대부분" 수동 작동이 제일 편했지만.

작년 무더운 여름.

집에 왔을 때 가족을 시원하게 반겨준 거실 에어컨 자동화를 기대하며.

창문이 열려있는데도 밤새 켜져 있던 주방 에어컨 자동화를 상기하며.

제대로 자동화 설정을 해보기로 했다.




에어컨 자동화 문제점.

1. 어설픈 자동화 조건.

"현실적인" 습도, 온도, 외부 개방 상태를 기준으로.

가습기, 공기 청정기, 에어컨 작동 목적을 고려해서 .

세팅해야만 한다.


2. 모션 센서의 한계.

지능형 센서가 아닌 이상.

의도를 읽을 수 없는.

모션 센서의 재실 판단은 정확하지 않다.

에어컨이 켜진 거실에서.

에어컨이 꺼진 방에 물건을 가지러 잠깐 들어갔을 때.

자동으로 켜지는 문제가 있다.


3. 에어컨 컨트롤 장치 확보1.

이 부분은.

스마트싱스와 호환되는 삼성 에어컨이 있다면 깔끔하게 해결된다.

(이 내용을 알았다면 작년에 구입한 2대의 에어컨 모두 삼성 제품을 선택했을 것이다.)

추가로 구입할 에어컨 1대 까지 고려하면.

많으면 6개의 IR 컨트롤 장치가 필요한데.

6개 중 2개는 로지텍 하모니 "버튼"으로 해결할 수 있으나. (아래)

KuKu Harmony Update(v0.1.5)

나머지는 ZXT-120과 같은 장치가 필요하다. (아래)

에어컨 자동화. - 2. ZXT-120 세팅 (1)


4. 에어컨 컨트롤 장치 확보2.

IR 특성상 리모컨과 혼용하면 안 된다.

수동 작동할 때.

음성 명령, 앱 컨트롤을 제외한.

온도 조절이 가능한 방법을 찾아야만 한다.


5. 신뢰도 확보.

IR은 불안한다.

모든 에어컨에 스마트 플러그를 연결해서.

확실한 OFF 상태를 만들자.




세팅 - 개방 상태 인식.

각 방의 베란다와 문에 설치된 도어 센서로 외부 개방 상태를 판단했었는데. (아래)

집 전체 상태를 반영하도록 변경했다.


문과 창문에 설치된 모든 도어 센서로. (아래)

외부 개방 상태를 나타내는 Windows House (Open)이라는 가상 장치를 만들었다.


각 구역의.

외부 창문(빨간색)이 모두 닫혔거나

해당 구역의.

베란다 문(연두색)이 닫혔거나.

문(파란색)이 닫히면.

Windows House (Open)을 꺼라. (아래) 

(Windows House (Open)가 켜지면 집 어딘가 "뚫.렸.다."는 상태를 나타낸다.) 


참고1.

이 조건을 사용하면 더 현실적인 자동화가 가능하다.

예를 들어.

외부 개방이 안 된 상태에서.

어느 한 구역에서 환기를 시작했는데.

그 구역의 방문이 닫힌 상태라면.

방문이 열린 나머지 구역의 공기 청정기, 가습기, 에어컨 작동에.

영향을 주지 않는다.


참고2.

이 조건을 사용하려면 모든 센서의 신뢰도가 좋아야만 한다.

하나의 센서라도 이상하면. (아래)

스마트싱스 업데이트.

집 자동화에 영향을 주기 때문에.

조금이라도 문제가 있던 센서는 전부 교체했다.


이 가상 장치 상태에 따라.

외부 개방의 지리학적(?) 중심에 있는.

주방과. (아래)

거실의. (아래)

공기 청정기(가습기) 작동 유무가 결정된다. 


나머지 방들은.

방 앞의 외부 창문, 베란다 문 중 하나라도 닫혀 있을 때.

방 문이 열려있더라도 외부 개방 상태가 아니라면.

각 방의 개방 상태 가상 장치를 끈 후.

공기 청정기(가습기)가 계속 작동할 수 있도록 설정했다. (아래)

에어컨도 공기 청정기(가습기)처럼 외부 개방 상태 조건을 사용하기로 했다.


참고.

외부 개방 상태는.

비가 오거나 외출할 때.

창문이 열렸음을 알리는. (아래)

샤오미 (Xiaomi) 센서류를 지르다. - 2. 도어 센서.

필립스 휴와 스마트싱스를 이용해 날씨, 창문 상태 알림.

외부 창문 열림 상태(Windows Outside (Open))와는 다르다. (아래)




세팅 - 습도 높음 상태.

블루스카이 자동화 세팅 때. 

온도 조건없이 상대 습도 50%를 기준으로.

습도 높음 상태 가상 장치가 켜지도록 설정을 했더니. (아래)

가습기를 지르다. - 6. 자동화. (끝)

덥고 습한데도 가습기가 작동하고 있어.

에어컨에 의한 온도 변화를 반영할 수 있도록.

권장 실내 습도 조건을 세분화해서 추가했다.


참고.

inside range는 초과, 미만이 아닌 이상, 이하를 의미한다.




총평.

재미는 있다.

  • 프로필사진
    쿠쿠2017.05.17 11:27

    우와!
    혹시 기획이나 전략관련일을 하시나요
    포스팅 구성이나 흐름 그리고 첨부 내용이 보기 편하고 이해가 잘 되도록 포함되어 있네요

    그리고 CoRE 피스톤이 제가 만든 스마트앱보다 복잡하고 어려워 보이는데
    대단하십니다. 피스톤 너무 어려워서 저에 경우 너무 조잡 단순합니다

    5번에서 에어컨같이 Off가 중요한 가전에 대해서는 불안 한 IrDA에 대한 보완방법으로
    플러그 사용은 좋아보이네요 저도 잘 참고하겠습니다

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

      사용자보다는 개발자가 더 대단하죠.

      선생님 덕분에 매번 욕하던 로지텍 하모니를 제대로 사용할 수 있어서 좋습니다. 저 때문에 많이 고생하셨습니다.

      진심으로 감사합니다.

    • 프로필사진
      Favicon of https://livebywant.tistory.com BlogIcon ShinJjang2017.05.18 01:31 신고

      스마트 플러그의 전력사용량을 스마트 싱스에서 로드할 수있고 트리거라 사용할 수 있다면 IrDA를 보완할 수 있을텐데 말이죠.
      전력 사용량으로 IR을 통해 콘트롤하고자 하는 장치의 작동유무를 알 수 있기 때문에 IR신호의 오작동을 방지할 수 있을것 같네요.
      그런면에서 샤오미 에어컨 컨트롤용 플러그는 참 잘만든것 같아요. 설치만 해놓고 아직 에어컨을 틀지를 않아 어느정도 만족스러울지는 지켜봐야 될것 같아요. 제가 가장 바라는건 설정온도를 얼마나 정확하게 유지시켜주는가? 입니다. 에어컨의 온도설정은 어떨땐 덥고 어떨땐 추워서 전혀 의미가 없더라구요.

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

      그렇지 않아도 저번에 말씀해주신 전력 사용량 아이디어를 오늘 간단하게 세팅해서 사용해봤습니다.

      전력 사용량을 트리거로 사용하면 ON, OFF IR 신호가 다른 에어컨(장치)의 경우 원래 리모컨과 혼용이 가능합니다. (감탄했습니다.) 문제는 ON, OFF IR 신호가 동일한 경우인데 스마트싱스에서 동작이 아닌 스위치 상태만 ON으로 바꿀 수만 있다면 해결이 가능할 것 같습니다. (혹시 방법을 아신다면 공유 부탁드립니다.)

      멋진 아이디어 감사합니다.

    • 프로필사진
      Favicon of https://livebywant.tistory.com BlogIcon ShinJjang2017.05.19 02:25 신고

      전력량을 트리거로 사용할 수 있다면 신호가 동일하든 동일하지 않든 수동으로 리모컨사용과 혼용해서 쓸수가 있습니다.

      아마 Makelism님께서 걱정하시는 부분은 ON, OFF IR신호가 같을때 아래와 같은 경우일것 같습니다.
      1. 설정온도 이상, 습도 증가 등으로 자동화조건에 의해 하모니를 통해 IR송출 --> 에어컨 ON
      2. 중간에 자동화와 상관없이 춥게 느껴 수동으로 리모컨 조작 --> 에어컨 OFF
      3. 자동화 조건에 의해 에어컨을 꺼야되는 조건을 만족하여 하모니에서 IR신호 송출 --> 의도는 에어컨을 OFF하기 위함이지만 실제로는 에어컨 ON

      하지만 에어컨에 전력량을 로드할 수있는 스마트 플러그가 연결되어있고 대기 전력 20W, 작동전력 최소 200W 라고 한다면

      1. 에어컨을 OFF하기 위한 자동화 조건에 아래 조건만 추가하면 됩니다.
      다른 조건 + If 전력량 200W이상 일때 ---> 하모니에서 IR신호 송출
      그러면 위의 3번에서 에어컨을 꺼야되는 온도나, 창문열림등을 감지하더라도, 중간에 에어컨을 끈 경우 소비전력이 20w이하이기 때문에 신호를 송출하지 않게 되겠죠.

      2. 에어컨을 ON하기 위한 자동화 조건에도 마찬가지로 아래 조건만 추가하면 됩니다.
      다른 조건 + If 전력량 30W이하 일때 ---> 하모니에서 IR신호 송출

      이렇게하면 전력량을 통해 에어컨의 작동유무를 알수있기때문에 ON, OFF신호가 같든 다르든 IR신호를 의도와 다르게 송출하지 않게 되지 않을까요?^^

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

      말씀하신 방법으로 자동화는 가능하지만 실제 장치와 스마트싱스 상태를 일치시키기는 힘들 것 같은데 제가 이해한 것이 맞나 모르겠네요. 틀린 내용이 있다면 지적해주세요.


      ON, OFF IR 신호가 다를 경우.
      (원 버튼이더라도 신호가 다른 모델이 있더군요.)
      실제 에어컨, 스마트싱스 에어컨 OFF 상태 -> 리모컨으로 에어컨 ON -> 에어컨 ON ->
      전력량 감지 -> 하모니에서 ON 신호 송출 -> 스마트싱스에서도 ON으로 변경

      신호가 다르면 이런 방법으로 스마트싱스와 장치 상태를 같게 할 수 있습니다.



      ON, OFF IR 신호가 같을 경우 위와 같은 방법을 사용하면 아래와 같은 문제가 생깁니다.

      실제 에어컨, 스마트싱스 에어컨 OFF 상태 -> 리모컨으로 에어컨 ON, OFF -> 에어컨 ON -> 전력량 감지 -> 하모니에서 ON, OFF 신호 송출 -> 에어컨 OFF로 변경, 스마트싱스에서는 ON으로 변경


      신호가 같을 경우에는 전력량 감지 후 하모니를 거치지 않고 스마트싱스의 에어컨 상태를 ON, OFF로 변경하고 싶어 포럼을 뒤지고 있습니다. 가상 장치 사용은 제외하고 이 방법을 사용할 수 있다면 꽤 높은 신뢰도를 가진 IR 자동화가 가능할 것 같네요.



      전력량 트리거라는 보물이 나타나 이렇게 해답을 찾아가네요. 정말 감사합니다.

    • 프로필사진
      Favicon of https://livebywant.tistory.com BlogIcon ShinJjang2017.05.19 19:44 신고

      Makelism님은 단순히 에어컨을 끄고 켜는 것을 넘어 에어컨의 온/오프 상태를 스마트 싱스에 반영해야한다는 말씀이시죠? 이제 이해했습니다.^^
      이해가 안되는 부분이 에어컨이 스마트싱스와 연동이 안되기 때문에 어짜피 스마트싱스의 에어컨은 가상장치가 아닌가요? 그런데 전력량을 트리거로 에어컨을 ON, OFF로 변경이 안되어 포럼을 찾고있으시다는것을 보면 가상장치가 아닌것인지요? 단순히 하모니의 신호를 통해 스마크싱스의 에어컨을 ON, OFF로 반영하는것인지요?

      만약 전력량을 직접트리거로하여 에어컨 ON,OFF를 할 수 없다면
      하모니에 가짜 ON, OFF 신호를 만들어 사용하면 안되나요? 에어컨 리모컨 맵에 학습기능을 이용하여 에어컨 ON, OFF 버튼을 하나더 만들어 그 버튼에 IR신호는 비워두거나 제품이 작동하지 않는 다른 리모컨의 신호를 학습해두는거죠. 그러면

      실제 에어컨, 스마트싱스 에어컨 OFF 상태 -> 리모컨으로 에어컨 ON, OFF -> 에어컨 ON -> 전력량 감지 -> 하모니에서 가짜 ON, OFF신호 송출 -> 에어컨은 변화없이 그대로 ON, 스마트싱스에서 에어컨 ON

      이렇게 가능하지 않을까요?

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

      오늘 일찍 잠자리에 누웠더니 지금 일어나버렸네요.

      낮에 쿠쿠님과 대화를 나눈 내용과 비슷한 것 같네요. 말씀하신 방향으로 가고 있습니다. (아래)

      ------------>
      한 가지 질문이 있습니다.
      장치의 스위치 속성을 바꿀 수 있는지요.
      예를 들어 OFF 상태인 스위치가 ON으로 바뀔 때 켜는 동작은 하지 않고 상태만 ON으로 바꿀 수 있나요?


      turlvo 댓글:
      해결되었다니 다행이네요.
      DTH 수정으로 가능 할 듯 합니다

      값을 직접 바꾸는 방법은 없는 것 같고요 off->on 상태변경만 하고 실제 장치로는 command를 보내지않는 버튼(command)를 추가하고 자동화에서 해당 custom버튼을 실행하도록 하는 방법으로 가능 할 것 같습니다


      Makelism 댓글:
      IR 장치 보완을 위해 아래 링크의 댓글 내용으로 세팅하려고 합니다.
      제가 수정할 수 있는 방법은 없을까요?

      http://makelism.tistory.com/entry/에어컨-자동화-3-조건-설정-1

      turlvo 댓글:
      [신호가 같을 경우에는 전력량 감지 후 하모니를 거치지 않고 스마트싱스의 에어컨 상태를 ON, OFF로 변경하고 싶어 포럼을 뒤지고 있습니다]

      이 부분을 해결하고 싶으신거죠?
      저도 하모니앱 만들면서 장치 on/off command가 on/off토글만 있는 리모콘은 난감하더라고요 그래서 상태꼬임이 생기겠구나 했습니다.

      플러그 전력량과 CoRE piston을 사용하면서 DTH수정으로 가능할 듯 합니다

      1) 상태만 바꾸는 virtual on같은 버튼을 DTH에 추가
      2) Piston에서 플러그 전력량이 on/off기준 이상 이하에 따라 virtual on/off 실행
      3) virtual on/off에 의해 장치 Thing상태변경 됨

      이렇게 되면되는 건가요?

      Makelism 댓글:
      네. 정확합니다.
      단 스마트싱스앱의 장치 목록에는 가상 버튼 상태가 나와야할 것 같습니다.
      차라리 가상 장치를 새로 만들어 연동하는 것이 간단할까요?

      turlvo 댓글:

      ‘단 스마트싱스앱의 장치 목록에는 가상 버튼 상태가 나와야할 것 같습니다.’ 이부분에서 헷갈리는데요,
      스마트싱스앱의 장치 목록에 상태를 변경하는 가상의 on/off를 추가를 하게 되고,
      자동화 부분에서 해당 가상의 on/off버튼으로 실제 장치 목록의 상태를 변경하게 된다면
      가상의 on/off 버튼 상태는 장치 목록의 상태와 같은 상태이지 않나요?

      지금 문제가 발생 하지 않도록, 가상의 on/off 버튼에 경우 toggle이 개념이 아니고 on버튼, off버튼 2개 추가로 생각했습니다.
      1) 가상 on을 누르면 무조건 스마트싱스 앱의 장치 상태를 on으로 변경하고 장치에 on시도하지 않음
      2) 가상 off을 누르면 무조건 스마트싱스 앱의 장치 상태를 off로 변경하고 장치에 off시도하지 않음


      Makelism 댓글:
      전원 단추가 하나인 장치(ON, OFF 실행)라면 이런 방법으로 세팅하고 싶습니다.

      실제 에어컨 OFF 상태 -> 리모컨으로 에어컨 ON, OFF 실행 -> 에어컨 ON -> 전력량 감지 -> 스마트싱스의 가상 장치는 ON 표현하며 스마트싱스(하모니)에서는 아무런 동작이 없음

      실제 에어컨 OFF 상태 -> 전력량 감지 -> 스마트싱스 가상 장치 OFF 상태 -> 스마트싱스(하모니)에서 ON, OFF 실행 -> 에어컨 ON, 스마트싱스 가상 장치 ON

      전력량과 하모니 버튼을 트리거로 가상 버튼이 에어컨과 동일한 상태를 나타내거나
      전력량과 가상 버튼을 트리거로 하모니 버튼이 에어컨과 동일한 상태를 나타내는 것이 목적입니다.

      가상 버튼이 아닌 하모니 버튼이 목록에 있을 경우 그 버튼을 눌렀을 때 트리거와 상관없이 실행될 것 같아 가상 버튼이 보였으면 했습니다. 쓰다보니 장치가 늘어나도 그냥 버튼이 아닌 가상 장치를 따로 쓰면 간단할 것 같은데 어떠세요?

      turlvo 댓글:
      고민고민하고 있다가 우선 답변 남깁니다.

      우선 최대한 가상 장치를 따로 쓰는게 간단하긴 하지만,
      전 지금있는 뭔가를 하기 위한 가상 Thing이 리스트에 보여서 신경쓰이더라고요 ㅎㅎ

      음 여러 가지 방법이 떠오르는데 한번 시도해보고 다시 알려드리겠습니다.
      <---------------

      아래 내용 중.

      실제 에어컨, 스마트싱스 에어컨 OFF 상태 -> 리모컨으로 에어컨 ON, OFF -> 에어컨 ON -> 전력량 감지 -> 하모니에서 가짜 ON, OFF신호 송출 -> 에어컨은 변화없이 그대로 ON, 스마트싱스에서 에어컨 ON

      현재 일반적인 방법으로는 스마트싱스 앱 목록에 나오는 ON, OFF 버튼이 실제 리모컨 ON, OFF와 동일한 기능이라 "하모니에서 가짜 ON, OFF신호 송출 -> 에어컨은 변화없이 그대로 ON, 스마트싱스에서 에어컨 ON" 에서 가짜 신호를 보내면 스마트싱스에는 ON으로 안 바뀌네요.

    • 프로필사진
      Favicon of https://livebywant.tistory.com BlogIcon ShinJjang2017.05.21 13:46 신고

      Makelism님 이제 완전히 이해한것 같네요. 제가 하모니를 사용하지 않아 잘몰랐네요. 하모니의 신호들을 이용하여 스마트싱스에 하나의 디바이스를 생성하는군요.

      제 생각에 다양한 변수를 고려하면 smartthings - My Devices에서 'Simulated Switch' 디바이스핸들러를 이용하여 가상 '에어컨' 디바이스를 생성하여 사용하는 것이 좋을것 같습니다.


      1. 만약 My Home - Things에 하모니app를 이용해 디바이스로 등록하지 않고 Core에서 하모니 신호를 실행할 수 있다면

      -가짜버튼을 만들 필요없음
      -쿠쿠님이 걱정하시는 "전 지금있는 뭔가를 하기 위한 가상 Thing이 리스트에 보여서 신경쓰이더라고요 ㅎㅎ" 부분도 가상 '에어컨'하나만 존재하므로 더욱 간단
      -전력량을 트리거로 가상'에어컨'의 ON/OFF를 판단하면 스마트 싱스에서 실제 에어컨의 ON/OFF를 잘못판단하는 경우가 없음
      -스마트싱스가 정확하게 에어컨의 ON/OFF를 알기 때문에 여러 자동화 조건에 가상'에어컨'을 트리거로 사용하여 자동화 가능


      2. 예

      실제 에어컨, 스마트싱스 에어컨 OFF 상태 -> 리모컨으로 에어컨 ON -> 에어컨 ON -> 전력량 감지 -> 가상 '에어컨' ON : 이후에 에어컨을 켜야하는 환경 조건을 만족하더라도 자동화 조건에 "if 가상에어컨 OFF~"를 넣으면 에어컨을 켜는 자동화가 실행되어 IR신호를 내보내는 경우가 않음.

      반대로 에어컨이 수동으로 켜졌던, 자동화로 켜졌던 에어컨이 켜져있을때 -> 수동으로 끄면 -> 전력량감지 -> 가상'에어컨' OFF : 끄는 자동화 조건에 "if 가상에어컨 ON~"을 넣으면 끄는 자동화가 실행되지 않으므로 끄고켜는 IR이 같은 장치도 오작동 할 수 없음

      1번처럼 Core에서 하모니 신호를 직접 불러와 쓸수있다면 Makelism님이 원하시는 부분이 모두 해결될것 같다는 생각이 드네요.

      =================================================
      이 덧글을 쓰고 나가서 'Logitech Harmony Home control을 지르다. - 3. 버튼 작동. (끝)'을 읽었습니다. 읽어보니 '하모니app를 이용하여 특정 신호를 송출하게하는 디바이스를 생성'하지 않고 Core에서 바로 신호를 송출할 수 있군요. 그렇다면 가상'에어컨'디바이스를 만들어 사용하면 모든 문제가 해결되것 같네요.

      제 생각이 맞다면 ...
      현제 Makelism님께서는 하모니app를 이용하여 에어컨을 켜고 끄는 IR신호를 송출하는 새로운 디바이스(Things목록에 나타나는 스위치형태)를 '에어컨'이라는 이름으로 등록하여 사용하고 계시는것 같습니다.
      맞다면 아래방법으로 수정하면 될것같다는 생각이 드네요

      1. '에어컨' 디바이스(하모니를 통해 ON/OFF신호를 송출하는)를 삭제
      2. smartthings - My Devices에서 'Simulated Switch' 디바이스핸들러를 이용하여 이름이 '에어컨'인 가상의 디바이스를 생성
      3. core에서 전력량을 트리거로 사용하여
      피스톤 타입:simple
      설정:IF (전력량 30이상) THEN ( 가상'에어컨' ON ) ELSE ( 가상'에어컨' OFF )
      3. 에어컨에 관련된 자동화에 IF ( 가상'에어컨' ON 또는 OFF) THEN ~~~ 를 삽입

      이렇게 하면 수동으로 에어컨을 켜거나 꺼도 스마트싱스에 정확하게 에어컨의 상태가 반영이 되고, 잘못된 자동화 실행으로 에어컨이 의도와 다르게 작동하는 경우도 없을것 같습니다.

      -----------------------------------------------------
      저는 지금 샤오미 홈, 스마트싱스, 휴를 사용하고 있고 홈브릿지를 통해 애플 홈킷에서만 모든 디바이스를 볼수있습니다. 지금 현재 저는 샤오미 장치가 가장많고 스마트싱스의 코어를 이용한 다양한 조건에 따른 자동화를 사용못하는 것이 가장 아쉽습니다. 그래서 아래와 같이 하여 조금이나마 아쉬움을 해결하고 있습니다.

      현재 침실, 아들방, 딸방, 화장실을 모두 샤오미 월 스위치(Load선만 이용할수있기때문에)로 바꾸었습니다. 그런데 스마트싱스에서 이들(샤오미스위치)의 상태를 알수 없어 'Simulated Switch' 디바이스핸들러를 이용하여 가상의 디바이스를 만들어서 애플 홈킷의 자동화를 통해 샤오미 월스위치와 가상장치가 함께 ON, OFF되도록 설정했습니다. 그래서 샤오미 월스위치의 상태를 Core에서 트리거로 활용할 수 있습니다.

      정말 샤오미 월 스위치만 스마트싱스와 붙일수 있다면 정말 좋겠습니다.ㅠㅠ

      글을 생각처럼 표현할 수 있다면 좋겠습니다. 이럴때는 만나서 이야기로 하면 얼마나 좋을까? 하고 몇번이나 생각하게 합니다. 제가 글 쓰는 실력이 없는걸까요?ㅠㅠ

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

      화이트 보드에 그림 그리면서 설명을 하거나 듣고 싶을 때도 있지만 선생님께서 써주신 댓글 감상하며 그림도 그리고 곱씹는 경우가 더 많아 전 문제 없습니다.



      얼마 전에 샤오미 월 스위치 얘기가 포럼에서 다뤄지던데 아직도 해결이 안 되었군요. 말씀하신 방법으로 자동화 문제는 없지만 저처럼 결벽(?)이 있으셔서 없애고 싶으신 거죠? 저는 중복되는 장치나 정리 안 된 파일, 쓸모없는 프로그램이 있으면 못 참고 그냥 둬도 되는 것을 끝장을 보는 편입니다.



      하모니의 에어컨 디바이스를 삭제하신다는 의미가 조건에서만 삭제하신다는 말씀이죠? '에어컨에 관련된 자동화에 IF ( 가상'에어컨' ON 또는 OFF) THEN ~~~ ' 내용 중 THEN 이후에 작동을 시키신다는 의미(가상 스위치에 상태에 따라 ON, OFF 신호 송출 결정)라면 제가 세팅한 내용과 같습니다.

      그런데 이 모든 문제를 하나의 에어컨 DTH에서 가능하도록 개발자인 쿠쿠님께서 테스트하는 중이라고 하시네요. (말씀드리고 하루 만에 테스트 들어갔다고 하셔서 놀랐습니다.) 하모니 에어컨 DTH에 전력량을 반영해 상태 변경이(실제 ON, OFF 신호는 송출하지 않는 상태로) 가능하다면 쉽게 해결이 될 것 같습니다.


      처음에는 스마트싱스로 동작 가능한 에어컨 정도가 목표였는데 전력량 트리거가 나오면서 바뀌었습니다.
      "
      에어컨의 현재 상태를 스마트싱스에서 실시간으로 읽어와 리모컨을 포함한 모든 입력 장치로 켜거나 끄자.
      "
      이왕 이렇게 목표로 정했으니 가상 장치를 이용해서 IrDA 장치는 전부 이 방법을 적용할 생각입니다.

      선생님의 셋톱박스 이야기가 여기까지 왔네요.

    • 프로필사진
      Favicon of https://livebywant.tistory.com BlogIcon ShinJjang2017.05.21 19:34 신고

      역시 글로는 제대로 의미가 전달되지 않는군요.ㅠㅠ

      하모니의 에어컨 디바이스를 삭제한다는 의미는 조건이 아니라 현재 스마트싱스 어플의 Things에 등록된 디바이스(쿠쿠님의 하모니 App에서 add Device를 통해 Things에 등록된것)를 의미합니다.
      이렇게 등록된 디바이스가 스마트싱스에서 '에어컨'으로 인식되기때문에 Makelism님이 고민하시는 문제(수동으로 조작시 자동화와의 문제)가 발생하게 되는 것이죠.

      만약 에어컨에 전력량트리거용 스마트플러그가 달려있고 기본적인 쿠쿠님 하모니만 설치되어 기기만 등록되고 자동화관련 세팅은 설정되지 않은 상태에서 진행한다면...
      1. Smartthings IDE에서 My Devices > 'New Device' 클릭
      Name & Label 란에 '에어컨', Zigbee&Network ID 란에 '아무숫자', Type에서 'simulated switch'선택 하여 등록
      2. 그러면 Smartthings App의 My Home > Things에 '에어컨' 항목 생성 되어 있음
      3. Core 에서 피스톤 생성
      피스톤 타입:simple
      설정:IF (전력량 30이상) THEN ( '에어컨' ON ) ELSE ( '에어컨' OFF )
      --> 이로써 실제 에어컨의 ON/OFF 상황이 Smartthings App의 My Home > Things에있는 '에어컨'에 자동으로 반영되어 동기화됨

      이렇게 실제 에어컨과 Smartthings 의 '에어컨' ON/OFF상황이 같아진다면 Makelism님이 고민하시는 부분은 해결되지 않을까요?

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

      자세히 적어주셔서 선생님 의도를 제대로 이해했습니다. 단어 선택의 차이가 있을 뿐 저와 같은 말씀이셨네요. 에어컨 가동은 아내가 너무 추워해서 아직 힘들고 공기 청정기부터 세팅한 후 포스팅하겠습니다.

    • 프로필사진
      Favicon of https://livebywant.tistory.com BlogIcon ShinJjang2017.05.22 08:23 신고

      역시 생각은 비슷하군요^^ 또 재밌는 포스팅 기대하겠습니다.

      댓글을 주고 받고 고민하다 보니 필요없는 하모니가 구입하고 싶네요. 아마 언젠가는 구입하겠죠?^^

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

      어제 밤에 개발자인 쿠쿠님의 전력량 반영 DTH를 사용해봤는데 의도대로 정상 작동합니다. 포스팅해서 올리겠습니다!

      하모니가 괜찮은 제품이긴한데 샤오미 만능 리모컨이 스마트싱스와 연동될까봐 선뜻 말씀을 못 드리겠네요. 추가 IrDA 장치를 구입해야하는 상황인데 샤오미 때문에 또 충격먹을까봐 망설여집니다.

    • 프로필사진
      Favicon of https://livebywant.tistory.com BlogIcon ShinJjang2017.05.22 19:11 신고

      샤오미 만능리모컨은 정말 가격대비 좋은 제품인데 스마트싱스와 연동은 힘들것 같다는 생각이 드네요. 저도 IR을 통한 자동화를 구축해야할때가 오면 하모니에 입문하도록 하겠습니다. 그때 모르는것 있으면 많이 묻겠습니다^^

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

      이 댓글 보고 깔끔하게 샤오미 만능 리모컨은 포기하겠습니다.

      물어보실 내용이 있을지 모르겠지만 언제든 답변 드리겠습니다.

  • 프로필사진
    Favicon of https://manos.tistory.com BlogIcon alazyday2017.05.17 18:39 신고

    이제 엄청 어렵네요...점점 선생님 따라하기를 포기하게 됩니다^^ 완료가 되면 어떤 분위기의 집이 될까 궁금하네요. 영화 Ex Machina의 배경이었던 그런 집 같을 수도 있겠습니다^^

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

      복잡한 세팅이라 여유있게 즐기시면 충분히 하실 것 같은데요? 엑스 마키나 집 흉내를 내고 싶어도 덕트 설비가 없어서 힘드네요.

      좋은 밤 되세요~.