毎朝8時にEテレをつける。
前置き
最近購入したのですが、Nature Remo良いですよね。(買ったのはmini)
Google Home miniと連携させて遊んでます。
本題と関係ないですが、息子くん(4歳)がGoogle Home miniに「おっけーぐるぐる」とか
話しかけてて可愛かったので、もうそれだけで元取れたかな、という感じです。
本題
我が家では、毎朝8時からEテレを見る習慣があります。
つまり、「Nature Remoを使って自動で毎朝8時にEテレを付ける」ということがしたいのです。
これだけであれば簡単なのですが、公式アプリのルール機能やIFTTTではタイムラグがあり、
8時になってから1分くらい待たされることがあるのです。
これを解決したいというお話です。
解決方法
1. Nature Remoアプリのルール機能
アプリからルール作成
この記事を参考にルールを作る。
月から土、8:00にEテレを付けるようにルールを作る。
結果
タイムラグあり。1分後くらいに実行される場合もある。
2. IFTTTのDate&Timeトリガー
IFTTTのイベント作成
-
トリガー:Date&Time
- Every day at
- 8 AM
- 00 Minutes
- Every day at
-
アクション:Nature Remo
- Control TV
- テレビ - 2
- Control TV
結果
タイムラグあり。1分後くらいに実行される場合もある。
3. IFTTTのWebhooks + Cloud Scheduler
Webhooksをトリガーとしたイベント作成
-
トリガー:Webhooks
- Receive a web request
- Event Name:okaitsu
- Receive a web request
-
アクション:Nature Remo
- Control TV
- テレビ - 2
- Control TV
Cloud Schedulerでジョブ作成
すみません、まずこの機能知りませんでした。
cronのジョブをGoogleクラウド上で実行できるって感じです。
0 8 * * 1-6
https://maker.ifttt.com/trigger/okaitsu/with/key/{key}
結果
この中では最速で実行される。8時になってから数秒でチャンネルが変わる。
今回は、この方法を採用しました。
まとめ
時間指定のトリガーで何か処理したい場合は、Cloud Schedulerが最速なのかなという結果でした。
他に良いやり方あったら知りたいです。
Cloud Scherdulerは1分単位で指定できるので、前もって7時59分に実行するようにしておいても良いかも。
Nature Remoのルールや、IFTTTは15分単位なんですよね。
Author And Source
この問題について(毎朝8時にEテレをつける。), 我々は、より多くの情報をここで見つけました https://qiita.com/obuchi3/items/be0c7c3ffa9aef3ab979著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .