ユースケースリスト(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)