Gravio 4에서 온도를 LINE에 알립니다.

지난번Gravio 로 Slack 통지했습니다만, 개인으로 사용하려면 역시 LINE 이군요.
Gravio 4에서도 LINENotify 구성 요소가 있으므로 시도해 보겠습니다.

사용환경


  • Windows 10 20H2 (19042.746)
  • Gravio HubKit v4.1.4049.0
  • Gravio Studio v4.1.5432.0

  • 사전 준비



    이전에 "집 Hack Vol.1 우편이 도착한 것을 LINE에 통지해 보았다"에서 LINE Notify에서 토큰을 얻는 방법을 소개했으므로 준비하십시오.

    절차



    LINE Notify 구성 요소 배치



    새 액션을 만들고 LINE Notify 구성 요소를 배치합니다.

    메시지의 경우 Slack에 게시했을 때와 마찬가지로을 Pre Mappings에서 cp.Message"現在の温度は" + tv.Data + "℃です"로 설정하십시오.
    주목할 점은 cp.Text가 아니라 cp.Message입니다. LINE Notify에서는 메시지 속성은 cp.Message이므로 조심하십시오.


    속성




    메시지
    게시하려는 메시지
    Pre Mappings에서 cp.Message"現在の温度は" + tv.Data + "℃です" 설정

    토큰
    LINE Notify에서 획득한 토큰





    실행



    실행해 보겠습니다. 이렇게 LINE Notify 아이콘으로 게시됩니다.



    Slack 때와 동일 다음과 같이 트리거를 설정하여 온도를 알립니다.


    포인트


  • LINE에 알리려면 LINE Notify 서비스를 사용하여 LINE Notify 구성 요소로 알림
  • 메시지를 합성하려면 Pre Mappings를 사용하여 cp.Message로 전달합니다. Slack과는 프로퍼티명이 다르므로 주의
  • 센서의 온도를 포함하려면 tv.Data 사용

  • 참고


  • Gravio
  • LINE Notify Component
  • 액션 내에서 사용할 수 있는 변수 및 변수 유형
  • 액션 내에서 Object 유형의 변수 값을 참조하는 방법
  • Pre Mappings / Post Mappings에서 표현식을 작성하는 방법
  • Pre Mappings/Post Mappings 표현식에서 사용할 수 있는 함수
  • LINE Notify
  • 좋은 웹페이지 즐겨찾기