スマートプラグスケジュール機能(スマートプラグスケジュールキノウ)
スマートプラグに搭載されたタイマー・スケジュール・オートメーション機能の総称。曜日別の自動ON/OFF、カウントダウンタイマー、日の出/日の入り連動、温湿度・GPS連動などの自動化が設定可能。多くの製品でWi-Fiオフライン時もスケジュールが実行される。
スマートプラグスケジュール機能とは
スマートプラグのスケジュール機能は、事前に設定した時刻・条件に基づいて家電の電源を自動的にON/OFFする機能である。「毎朝7時にコーヒーメーカーON」「深夜0時にデスクライトOFF」といった時間ベースの自動化から、「外出時にGPS連動で全家電OFF」「室温30度超で扇風機ON」といった条件ベースの自動化まで、幅広いシナリオに対応する。
スケジュール機能の種類
| 機能タイプ | 説明 | オフライン動作 | 対応製品 |
|---|---|---|---|
| 時刻スケジュール | 指定時刻にON/OFF | ○ | 全製品 |
| 曜日別スケジュール | 曜日ごとに異なる時刻設定 | ○ | ほぼ全製品 |
| カウントダウンタイマー | 指定時間後にON/OFF | ○ | ほぼ全製品 |
| 日の出/日の入り | 地域の日の出/日の入り時刻に連動 | ○ | Tapo/SwitchBot/Meross |
| ランダムモード | 設定時刻の前後にランダムなずれを付与 | ○ | Tapo/SwitchBot |
| GPS連動(ジオフェンス) | 自宅の出入りを検知して自動制御 | × | SwitchBot/Meross |
| 温湿度連動 | センサーの値に基づいて制御 | × | SwitchBot(温湿度計連携) |
| 他機器連動 | 別のスマート機器の状態変化で制御 | × | 各社エコシステム内 |
| IFTTT/Webhook | 外部サービスとの連携で制御 | × | Tapo/SwitchBot/Meross |
PC環境での実用スケジュール例
朝のルーティン自動化
| 時刻 | アクション | 対象機器 |
|---|---|---|
| 6:50 | ON | デスクライト |
| 6:55 | ON | モニター |
| 7:00 | ON | スピーカー |
| 7:00 | OFF(カウントダウン8h) | PC(8時間後に自動シャットダウン) |
夜間の節電自動化
| 時刻 | アクション | 対象機器 |
|---|---|---|
| 23:00 | OFF | デスクライト |
| 23:30 | OFF | スピーカー |
| 0:00 | OFF | モニター |
| 0:00 | OFF | USB充電器(過充電防止) |
在宅/外出連動(GPS)
| トリガー | アクション | 対象 |
|---|---|---|
| 自宅を出た | 全デスク機器OFF | モニター・ライト・スピーカー |
| 自宅に近づいた(500m) | デスクライトON | ライト |
| 自宅到着 | モニター・スピーカーON | モニター・スピーカー |
高度なオートメーション
SwitchBot シーン機能
SwitchBot エコシステムでは「シーン」機能で複数機器の連動を設定できる。
- トリガー: 時刻 / 温湿度計の値 / 人感センサー / NFC タグ / 手動ボタン
- アクション: プラグON/OFF + カーテン開閉 + エアコン操作 + ライト調光
- 条件: AND/OR で複数条件を組み合わせ可能
例: 「室温28度以上 AND 在宅」→ 「扇風機ON + カーテン閉」
Home Assistant オートメーション
Home Assistant を導入すれば、メーカーの垣根を越えたオートメーションが構築できる。
- YAML設定: 複雑な条件分岐・ループ・変数を使った高度な自動化
- Node-RED連携: ビジュアルプログラミングでフローを設計
- テンプレート: Jinja2テンプレートで動的な値の計算
- 履歴ベース: 「過去1時間の平均消費電力が50W超なら通知」等
オフライン実行の仕組み
多くのスマートプラグは、設定済みのスケジュールを本体の不揮発メモリ(Flash)に保存している。Wi-Fiが切断されたりクラウドサーバーがダウンしてもスケジュールは実行される。
- オフライン対応: 時刻スケジュール、曜日スケジュール、カウントダウンタイマー
- オフライン非対応: GPS連動、温湿度連動、IFTTT、他機器連動(クラウド/ハブ経由が必要)
- 注意: NTP(時刻同期)ができない長期間のオフラインでは、内蔵時計のずれによりスケジュールが数分ずれる可能性
スケジュール設計のベストプラクティス
- 余裕を持った時刻設定: 機器の起動時間を考慮し、必要な時刻の5-10分前にONを設定
- フェイルセーフ: 重要機器にはスケジュール + 手動確認のバックアップ体制
- ランダムモードの活用: 防犯目的でライトのON/OFFにランダム性を持たせる
- 季節変更の反映: 日の出/日の入り連動を使えば季節の変化に自動対応
- テスト期間: 新しいスケジュールは1週間テストしてから本番運用に移行
よくある質問(FAQ)
Q1: スケジュールは何個まで設定できますか? A: 製品によるが、Tapo は1プラグあたり20個以上、SwitchBot は30個以上のスケジュールに対応。一般的な家庭用途では十分な数。Home Assistant 経由なら制限なし。
Q2: サマータイムや時差の変更に自動対応しますか? A: NTP で時刻同期する製品は自動対応。タイムゾーン設定がアプリの初期設定に含まれており、海外旅行時もアプリから変更可能。日本国内では夏時間がないため実質問題にならない。
Q3: スケジュールと音声操作はどちらが優先されますか? A: 最後に実行された操作が優先される。22時にスケジュールOFFが設定されていても、22時30分に音声で「ONにして」と言えばONになる。ただし、翌日の設定は引き続き有効。
まとめ
- スケジュール機能は時刻・曜日・GPS・温湿度など多様なトリガーで自動化可能
- 多くの製品でオフラインでも時刻スケジュールが実行される
- PC環境では朝の自動起動・夜間の節電・外出連動が実用的
- SwitchBot シーンや Home Assistant で高度なクロスデバイス自動化が構築可能
- 新しいスケジュールは1週間テストしてから本番運用に移行すべき