コンテンツへスキップ

ユースケース一覧 V1

ユースケースリスト(home-api.php V1.0)

Version1.0で公開したスクリプトに関連するユースケースリストです。
記事の公開に合わせて、リンクや内容などはアップデートします。

1.雨が降り出す前に通知①Google Homeスピーカーとライン通知

KEY:Weather

概要

Weather Undergroundサービスを用いて、天候変化をトリガーとします。
天候が「Rain(雨)」に変化した際に、Webhooks経由でトリガーを受け、LINEに通知および、トリガー発生時間(日中)を判定しGoogle Homeスピーカーで雨が降り出す旨のアナウンスを実行します。

利用関数

  • pushLINE($value1, $value2)
  • announce($api_url, $text)

2.Google Home音声コマンドで、パソコンを起動する

KEY:WakeupPC

概要

Google音声コマンド経由でPCの起動を行います。

利用関数

  • WakeupPC($MAC)

3.室温上昇(30℃)でLINE通知

KEY:ー

概要

Nature Remoの室温室温センサーが30℃を超えた時点で、LINEに通知する。

利用関数

4.Google Home音声コマンドで、パソコンをシャットダウンする

KEY:shutdownPC

概要

Google音声コマンド経由でPCのシャットダウンを行います。

利用関数

  • shutdownPC($target_ip, $target_user, $target_pass)

5.室温上昇でパソコンシャットダウンとLINE通知

KEY:TemperatureWarn

概要

Nature Remoの室温室温センサーが30℃を超えた時点で、LINEに通知およびPCのシャットダウンを行う。

利用関数

  • pushLINE($value1, $value2)
  • shutdownPC($target_ip, $target_user, $target_pass)

6.電車遅延情報をGoogle Home Notifierでアナウンス

KEY:TransportationInfo

概要

ツイッターで電車の運行情報をトリガーとして、LINEに通知および、トリガー発生時間(日中)を判定しGoogle Homeスピーカーで雨が降り出す旨のアナウンスを実行します。

利用関数

  • pushLINE($value1, $value2)
  • announce($api_url, $text)

7.他の部屋に連絡-By-Google-Home-Notifier

KEY:ExecAnnounce1、ExecAnnounce2、ExecAnnounce3

概要

Google音声コマンド経由で別のGoogle Homeデバイスにメッセージ送信を行います。(Google Home Notifier経由)

利用関数

  • announce($api_url, $text)

8.Yahoo防災速報をライン通知とGoogle Home Notifierでアナウンス

KEY:UrgentInfo

概要

Yahoo Japan防災速報の情報を利用し、ライン通知とGoogle Homeからのアナウンスを実行します。

利用関数

  • pushLINE($value1, $value2)
  • announce($api_url, $text)

9.雨が降り出す前に通知②ピンポイント雨予報

KEY:Weather

概要

指定した地点の10分間隔の天気予報を定期的にチェックし、トリガーとします。(日本ならではの細かなWEBサービスを利用します)
天候が「Rain(雨)」に変化した際に、Webhooks経由でトリガーを受け、LINEに通知および、トリガー発生時間(日中)を判定しGoogle Homeスピーカーで雨が降り出す旨のアナウンスを実行します。

利用関数

  • pushLINE($value1, $value2)
  • announce($api_url, $text)