HomeAssistant のブループリント(Blueprints)機能は、スマートホームの設定を簡単にしてくれる魔法のようなツールです。ここでは 2025.12.2 版に基づく詳しい解説とチュートリアルを提供します。
1. ブループリントとは?(わかりやすい説明)
HomeAssistant の自動化を料理に例えてみましょう:
- 以前(自分で自動化を書く場合):レシピを自分で書く必要がありました。まず油を入れ、何割の熱で食材を入れ、どれだけ炒め、塩をどれだけ入れるか。家に 5 つの部屋があり、すべてで「人が来たら電気をつける」をしたいなら、そのレシピを 5 回書き写し、毎回部屋の名前を変えなければなりません。非常に面倒で間違えやすいです。
- 現在(ブループリントを使う場合):ブループリントは「冷凍食品セット」または「穴埋め問題」です。達人たちが複雑なロジック(レシピ)をすでに書いており、いくつかの空欄(穴埋め)を用意してくれています。
- あなたは次の項目を埋めるだけです:どのセンサー(人)、どの照明(電気)、どれだけ点灯するか(時間)。
- 「保存」を一度クリックすれば、一皿の料理(自動化)が完成します。
- 同じブループリントをリビング、寝室、トイレで使え、自動化をいくつでも生成できます。
2. 初心者向けステップ別チュートリアル:このバージョン内蔵の「人感で点灯」を例に
事前準備:
- HA に動作センサー(人感センサーなど)と照明がすでに接続されていることを確認してください。
- バージョン確認:本チュートリアルは Home Assistant 2025.12.2 で検証済みです。
ステップ1:ブループリントパネルを開く
- 左側のメニューバーで 設定(Settings)をクリックします。
- 自動化とシーン(Automations & Scenes)をクリックします。
- 上部のタブで ブループリント(Blueprints)をクリックします。
- 2025.12 版の新機能:各ブループリント名の右側に数字が表示される場合があります。これは現在そのブループリントを使用している自動化の数を表します(新しくまだ使われていなければ 0 です)。
ステップ2:ブループリントを選択する
Home Assistant には公式ブループリントが 2 つ付属しています。ここではもっとも定番の Motion-activated Light(人感で点灯)を使用します。
- リストから Motion-activated Light を見つけます。
- その右側の 自動化を作成(Create Automation)ボタンをクリックします。
ステップ3:「穴埋め問題」を埋める
システムは新しいページに移動します。これがブループリントの設定ページです。コードを書く必要はなく、画面上で選択するだけです:
- 名称(Name):
- この自動化に名前を付けます。例えば「リビングで人が来たら点灯」。
Motion Sensor(動作センサー):
- ドロップダウンをクリックし、家の人の動きを検知するセンサーを選択します(エンティティ ID は通常 binary_sensor. で始まります)。
- 注:ここがブループリントが用意した 1 つ目の「空欄」です。
Light(照明):
- ドロップダウンをクリックし、エリア(Area)、デバイス(Device)またはエンティティ(Entity)を選択します。
- エンティティを選択(Pick entity)を選び、制御したい照明にチェックを入れることをおすすめします。
- 注:ここがブループリントが用意した 2 つ目の「空欄」です。
Wait time(待機時間):
- これは数値スライダーまたは入力ボックスです。120 を入力します。
- 意味は:センサーが人を検知しなくなってから、さらに 120 秒待って照明を消す、ということです。
ステップ4:保存と確認
- 右下の 保存(Save)ボタンをクリックします。
- この時点で、システムが自動的に自動化を 1 つ生成します。
- 効果の確認:
- センサーの前で動いてみて、照明が自動で点くか確認します。
- 離れて設定した時間(例:120 秒)静止し、照明が自動で消えるか確認します。
3. 応用:他人のブループリントを使う方法(ブループリントのインポート)
内蔵のブループリントは比較的基本的なものです。本当に強力なのはコミュニティが提供するブループリントです(調光、日の出・日の入りの判定、リモコン操作などに対応したもの)。
インポート手順:
- ネット上(Home Assistant コミュニティフォーラムなど)で達人が共有したブループリントの投稿を探します。
- 投稿に記載された GitHub リンク(通常 .yaml で終わります)をコピーします。
- HA の 設定 > 自動化とシーン > ブループリント ページに戻ります。
- 右下の ブループリントをインポート(Import Blueprint)ボタンをクリックします。
- 表示されたボックスに先ほどコピーしたリンクを貼り付け、プレビュー(Preview)をクリックします。
- 問題がないことを確認して インポート(Import)をクリックします。
- これで、新しいブループリントがリストに表示され、上記のチュートリアルと同様に「自動化を作成」をクリックして使用できます。
まとめ
- ブループリント = テンプレート。
- 自動化 = テンプレートに穴埋めして生成された実際のタスク。
- 2025.12 版では HA がインターフェースを改善し、ブループリントの使用状況がより直感的に確認できるようになりましたが、操作の核心は依然として「ブループリントを選ぶ -> 穴埋めする -> 保存する」の 3 ステップです。