Amazon Echo에게 "Alexa, NHK", "Alexa, Day Tele"라고 전화하여 TV 채널을 변경합니다.

Google Home에서는 IFTTT 연계와 단축키를 사용하여 임의의 문구로 TV를 조작할 수 있습니다. 에 대응하고 있지 않거나, 아직 순조롭게 사용하기에는 제약이 있었습니다.

전회의 기사에서는 Node-RED Alexa Home Skill Bridge를 사용하는 것으로, 현재의 제약 속에서도 「알렉사, 텔레비전을 붙여」, 「알렉사, 텔레비전을 4로 해」라고 하는 자연스러운 호소로 텔레비전을 조작할 수 있도록(듯이) 했습니다.

마지막 : Amazon Echo에서 "○○를 붙이고"라고 가전을 조작한다 - Qiita

이번에는 또한 Amazon Alexa 앱의 정형 액션을 결합하여 '알렉사, NHK', '알렉사, 일텔레'라고 부르면 TV 채널을 변경할 수 있습니다. NHK와 일 텔레 부분은 임의의 문구를 사용할 수 있습니다.



정형 액션은 본래, 복수의 액션을 정리해 실행하기 위한 구조입니다. 수행할 수 있는 액션은 현재 스마트 홈 기술, 뉴스 읽기, 날씨 읽기로 제한됩니다. 커스텀 스킬의 실행에는 대응하고 있지 않습니다. 모든 문구에서 수행할 수 있는 기능을 활용하여 채널 이름을 스마트 홈 기술의 액션과 연관시킵니다.



환경


  • Amazon Echo
  • Node-RED가 움직이는 환경 (Macbook Pro 및 Raspberry Pi)
  • 스마트 리모컨 (Nature Remo)

  • 절차



    Amazon Alexa 앱을 사용하여 정형 액션을 등록합니다.
  • 왼쪽 상단의 햄버거 메뉴에서 정형 액션을 선택
  • 오른쪽 상단의 + 버튼 선택
  • 실행 조건에 채널 이름 (NHK, 일 텔레 등)을 지정
  • 액션에 스마트 홈→TV를 지정
  • 백분율로 TV 채널에 해당하는 번호 지정 (4 채널의 경우 4 %)
  • TV 채널 수만큼 2-5를 반복합니다.

    포인트는 5단계입니다. 일본어 스마트 홈 스킬은 TV에 대응하지 않기 때문에, 조명의 밝기 지정으로 채널 설정을 대용하고 있습니다.



    스마트 홈 스킬은 Node-RED Alexa Home Skill Bridge를 사용합니다. Node-RED측에는 SetPercentageRequest와 함께 설정한 수치(상기의 예에서는 4)가 보내져 옵니다. 스마트 홈 스킬에 대응한 스마트 리모컨(eRemote mini)을 사용해도 마찬가지입니다.

    이제 "Alexa, NHK", "Alexa, Day Tele"라고 부르면 TV 채널을 변경할 수 있습니다.

    요약



    개발 도상의 Amazon Echo에서도 스마트 홈 스킬을 고안하면 자연스러운 호소로 TV를 조작할 수 있었습니다.

    스마트 스피커로 가전을 조작하고 싶은 경우, 현재는 손쉬움으로 가면 Google Home + IFTTT가 베스트로, 다음에 Amazon Echo + 스마트 홈 스킬 대응의 스마트 리모컨 (eRemote mini)입니다. 스마트 홈 스킬로 텔레비전이 일본어에 미대응이라고 하는 Alexa측의 제약도 있습니다만, 스마트 홈 스킬에 대응한 스마트 리모콘이 늘어나길 바란다.

    참고
  • Google Home은 Amazon Echo보다 우수합니다 (지금까지) | N-Styles
  • 학습 리모컨의 "eRemote mini"를 Alexa에서 이용해 보았다 | Developers.IO
  • 좋은 웹페이지 즐겨찾기