新しい月、新しい Home Assistant Core 2024.4 アップデート!チームは確かに非常に活発で、今月の新機能もまた非常に実用的です。このリリースでは、要望の多かったもう 1 つの機能である自動グループ化が追加されました。また、グループ化に取り組む必要があったとしても、チームはオートメーションを整理するために 3 つのシステムに取り組みましたが、すべてのホーム アシスタント デバイスにも取り組みました。これにより、これらすべてを少し整理できるようになります。なぜなら、あらゆるものと互換性を持たせることで、ホーム オートメーション システムが本当のジャングルになることを認めなければならないからです。これについてさらに詳しく見てみましょう。
テーブルが改良されました!
ホーム アシスタントを整理する新しい方法を追加するのは素晴らしいことです。しかし、それと同じくらい重要なのは、情報を簡単に表示、フィルタリング、ナビゲートできることです。これを行うために、開発者はすべてのホーム アシスタント テーブルを再設計しました。
管理インターフェイスの場合、テーブルは大規模なデータ セットを視覚化して管理するために不可欠です。 Home Assistant の構成ページには多くのテーブルが含まれています。以前の UI では、特定の要素の検索、並べ替え、フィルター処理が可能でしたが、比較的必要最小限のものでした。
この更新により、新しい機能と改善された機能を備えた、構成ページのすべてのテーブルで標準化される改良されたユーザー インターフェイスが導入されます。
新しいツールバー
機能がテーブルに追加されるときは、ユーザー インターフェイスをわかりやすくし、機能を見つけやすくするように注意する必要がありました。そのため、開発者はドロップダウン メニューに説明テキストを追加し、ツールバー ボタンとテキスト ボックスの外観と操作性を標準化しました。

フィルターパネル
以前は、オートメーション ページでは、ドメイン、エンティティ、またはデバイスでフィルタリングできましたが、一度に 1 つだけであり、フィルタはドロップダウン メニューに非表示でした。つまり、領域でフィルタリングするには、ドロップダウン メニュー内のドロップダウン メニューを選択する必要がありました。あまり直感的ではありません…
したがって、新しいフィルター パネルは、左側で複数のフィルター タイプにわたる複数のフィルターを確認し、右側でフィルター処理された結果を表示できる新しいデュアルペイン ユーザー インターフェイスを提供することで、これらの問題を解決します。

いくつかの新しいタイプのフィルターも各テーブルに表示されます。たとえば、オートメーションをゾーン、エンティティ、デバイスごとにフィルタリングするだけでなく、使用するプランごと、ラベルごと、カテゴリごとにフィルタリングできるようになりました。
デバイスとエンティティのページには、ステータスだけでなく、統合やドメインによってフィルタリングする方法も追加されました。ほぼすべてのボードに、探しているものを見つけるのに役立つ便利な新しいフィルターが追加されました。
要素のグループ化
数百のオートメーションまたは数千のエンティティのリストをナビゲートするのは面倒な場合があります。フィルターはリストを絞り込むのに役立ちますが、項目を視覚的に小さなチャンクにグループ化すると、ナビゲートが容易になります。
要素のグループ化機能により、開発者はテーブル要素をグループ化する方法を選択するための新しいドロップダウン メニューを導入しました。オートメーション ページでは、オートメーションのステータス (有効かどうか) とカスタム カテゴリに基づいてオートメーションをグループ化できます。デバイスのページでは、メーカー、エリア、統合ごとにデバイスをグループ化することもできます。これは、ページ内の移動がはるかに簡単になるため、非常に優れています。これにより、デバイスの広大なネットワークを整理する上で新しい視点が得られます。

選択モードとバッチアクション
チームは、新しい選択モードを導入することで、チェックボックスの列を表示する煩雑さを取り除きました。有効にすると、チェック ボックスが表示され、ツールバーを 1 回クリックするだけで、すべての選択内容にアクションを適用できます。

たとえば、エンティティ ページで選択した複数のエンティティをアクティブ化または非アクティブ化できます。この新しいパラダイムにより、将来的にはさらに多くのバッチ管理アクションを導入できるようになります。

3 つの新しい整理方法
開発者は、上級ユーザーの間では何百もの自動化が存在し、特定の自動化を見つけるのが困難であることに気づきました。希望する並べ替え順序を取得するには、多くの場合、絵文字、括弧で囲まれた「タグ」、または各オートメーションに番号を付けるなどの「トリック」に頼らなければなりません。彼らは、巨大なリストを簡単にフィルタリングして、より管理しやすい部分に分割する方法を必要としていました。
ゾーン機能を本来の目的を超えて使用する人もいます。たとえば、一部のユーザーは、ダッシュボードやオートメーション用にさまざまなデバイスやエンティティを 1 つ屋根の下にグループ化するために、「3D プリンター」、「クリスマスの飾り」、さらには「机の左側」などの「ゾーン」を作成します。
しかし、新しいダッシュボードや音声コマンドの開発において、これは重大な問題を引き起こします。ダッシュボードや自動化計画が使用されるコンテキストを自信を持って想定できない場合、特殊なソリューションを提供することはできません。したがって、すべてのユーザーにとってより分かりやすいユーザー インターフェイスを提供するという基本的な目標、パワー ユーザー向けの柔軟性の必要性、および Home Assistant の将来のビジョンのバランスをとるために、Home Assistant に 3 つの新しい組織構造 (フロア、タグ、カテゴリ) が導入されました。
フロア: ホーム アシスタントがあなたの家を理解するのを助ける
フロアから始まる新しい組織構造について話しましょう。
真にインテリジェントなホーム オートメーション プラットフォームになるために、ホーム アシスタントはコンテキスト (デバイスが正確にどこにあるのか) を理解する必要があります。あるエリアが別のエリアとどのようにつながっているのでしょうか?スペースは何に使われますか?
現在、ホーム アシスタントにはゾーンがあります。ゾーンは、家の居住空間 (リビング ルームやキッチンなど) ごとにデバイスの物理的な位置または近隣を指定します。ただし、一戸建て住宅に住んでいるユーザーの中には、複数のフロアに独自のエリアがある場合もあります。
フロアは、家の中のフロアレベルごとにエリアを整理する新しい方法です。ホーム アシスタントがあなたの家とその空間構造を理解すればするほど、より適切にサポートできるようになります。特に、ダッシュボードの生成、音声コマンド、さらには AI 関連の機能などの将来の機能に関してはそうです。

オートメーションやスクリプトでフロアをアクションのターゲットとして使用したり、音声で制御したりできます。たとえば、就寝時に下の階の照明をすべて消したり、アシスタントに上の階の照明を付けるように依頼したりできます。
経験豊富なユーザーの場合、テンプレート内のステージを使用して、最も高度で創造的な自動化を作成することも可能です。
ラベル: 必要に応じてすべてにマークを付けます
フロアとゾーンは家を表現するのに最適ですが、家を整理する独自の方法があるのと同じように、ホーム アシスタントを整理する独自の方法も人それぞれです。ここでラベルの出番です!
ラベルは完全にあなた次第の組織構造です。任意の名前構造、任意の色でラベルを必要な数だけ作成し、ホーム アシスタントのほぼすべてのものに割り当てることができます。ゾーン、デバイス、エンティティ、オートメーション、スクリプトなど、あらゆるものにラベルを割り当てることができます。同じものに複数のラベルを割り当てることもできます。

フロアと同様に、オートメーションやスクリプトでラベルを使用して、アクションをターゲットにすることができます。これにより、ホーム アシスタントの整理だけでなく、家の自動化にも大きな柔軟性が与えられます。
たとえば、「クリスマス」ラベルを作成して、ホリデー シーズン中のすべてのクリスマス装飾にラベルを付けることができます。このラベルを使用して、これらすべての装飾を一度に自動化したり、新しいテーブルでフィルタリングしたりすることができます。
別の例: 「セキュリティ」ラベルを作成して、セキュリティ関連のすべてのデバイスと自動化にラベルを付けて制御することができます。または、「寝室」すべての寝室にラベルを付け、そこにあるすべてのデバイスを同時に制御します。
ソーラーパネルや家庭用蓄電池はありますか? 「Hungry Devices」ラベルを作成して、エネルギーを大量に消費するデバイスにラベルを付けます。利用可能なバッテリーまたは太陽光発電が不十分な場合は、電源をオフにすることができます。
ラベルの使用方法はあなたが決めることができ、可能性は無限大です。
カテゴリ: 各設定ページへの移動が簡単になります。
最後にカテゴリです。カテゴリは、前述のアイテムのグループ化機能に関連付けられるように設計されており、ホーム アシスタントの特定のテーブルに特定のアイテムを視覚的にグループ化するために使用できます。
これは、エンティティをボード上のいくつかのセクションに分割して表示する特定の方法を使用している人にとって非常に便利です。たとえば、オートメーション ページで、「通知」や「NFC タグ」など、オートメーションを視覚的にグループ化するためにのみ使用され、他の場所では使用されないカテゴリを作成できます。これらのカテゴリに基づいて自動化をグループ化またはフィルターして表示できます。

これらのカテゴリはダッシュボードごとに固有であるため、整理する場所に応じて異なるカテゴリのセットを使用できます。つまり、オートメーション ページと、シーン、スクリプト、またはウィザード設定ページで異なるカテゴリを使用できるということです。
目標: Home Assistant をクリーンアップすることです。
要約すると、エンティティを整理するには合計 4 つの分類法があります。たくさんあるように思えるかもしれませんが、それらはすべて異なる機能を果たします。フロアを使用してエリアを拡張して明確にしたり、ラベルやカテゴリなどを使用してオートメーションやテーブルを整理したりすることができます。
チームは、ホーム アシスタントを最適に構成する方法についてのヒントも提供しています。
- ラベルに移行する:
- 絵文字や括弧で囲まれたテキストを使用してオートメーションをグループ化した場合は、それぞれのオートメーションにラベルを作成できるようになりました。ラベルには、以前の絵文字に代わるアイコンを含めることができます。
- 実際には物理空間ではないエリアについては、ラベルに置き換えることで、フィーチャをより柔軟に整理できるようになります。
- カテゴリの使用を開始する:
- 特定のページを整理する好みの方法がある場合は、それらのカテゴリを作成し、それに基づいてボードをグループ化します。たとえば、すべての通知オートメーション用の通知カテゴリを作成し、すべての通知オートメーションをそのカテゴリに配置できます。
- スペースをフロアにグループ化する:
- 複数階建ての家に住んでいる場合、フロアごとにゾーンをグループ化すると、エリアを整理し、将来の機能との互換性を高めるのに役立ちます。
マップダッシュボード
このバージョンでは、新しいダッシュボード、つまりマップが表示されます。
はい、ホーム アシスタントにはマップ ダッシュボードがすでにありました。ただし、このカードは以前から存在していた統合であり、必要な柔軟性や機能を提供していませんでした。
マップ ダッシュボードの導入により、異なるエンティティと構成設定を持つ複数のマップ ダッシュボードを追加できるようになりました。たとえば、家族の位置を表示するダッシュボード、車を追跡するダッシュボード、ペットの位置を表示するダッシュボードを作成します。

更新すると、ホーム アシスタントは既存の地図統合を地図ダッシュボードに自動的に移行します。
サイドバーに地図を表示するのが気に入らないですか?これはもう問題ではありません。これはダッシュボードになっているので、ダッシュボードの設定で削除できます。
Web ページのダッシュボード
このリリースのもう 1 つの新しいダッシュボードは Web ページです。
Web ページ ダッシュボードを使用すると、Web ページをダッシュボードに追加して埋め込むことができます。これは、インターネットの Web ページ、またはルーターや NAS などのローカル マシンまたはデバイスのローカル Web ページである可能性があります。

このダッシュボードは古い iFrame パネルを置き換えます。 YAML 構成で既存のパネルが構成されている場合、ホーム アシスタントは更新中にそれらのパネルを新しい Web ページ ダッシュボードに自動的に移行します。

一部のサイトまたはページには、ブラウザによって強制されるセキュリティ制限があり、ホーム アシスタント ダッシュボードに埋め込むことができないため、すべての Web ページを埋め込むことができるわけではないことに注意してください。
断面図で列を設定する
最新バージョンでは、ホーム アシスタントにドラッグ アンド ドロップをサポートする「セクション」ビューが導入されました。
今回の更新では、開発者は受け取ったフィードバックに基づいて、断面図で使用する列の最大数を設定する機能を追加しました。これにより、ダッシュボードを表示する画面の幅に関係なく、列の数を制限できます。

他のコントローラーからの Matter デバイスの追加
で 2月のアップデート、チームは、Home Assistant にリンクされた Matter デバイスを他の Matter コントローラーと共有する機能を追加しました。このバージョンではその逆で、他のコントローラーからの Matter デバイスを Home Assistant に追加することが可能です。 Matter デバイスを Home Assistant に追加すると、新しい Matter デバイスを追加するか、別のコントローラ (Google Home や Apple Home など) に既に追加されているデバイスを追加するかを尋ねられるようになります。

すでに別のコントローラーに追加されているデバイスを追加することを選択したとします。この場合、ホーム アシスタントがこの操作を実行するための手順を段階的に案内します。

ロック動作の改善
一部のスマート ロックには、リモートでトリガーできる開閉 (またはロック解除) メカニズムが備わっています。ドアがロックから外れるか、ドアを押すと開きます。
ボタンを間違って押したときに (自宅にいないときなどに) 誤ってドアが開いてしまうのを避けるために、開発者はユーザー インターフェースでアクションを確認するよう求めることで、ロックの動作を改善しました。

さらにパフォーマンスアップ!
最新のアップデートにより、システムの起動がすでに大幅に高速化されました。しかし、まだ終わっていませんでした!確かにホーム アシスタントはさらに高速化されており、その違いは再び非常に顕著です。
起動時にロードされる内容を合理化する (そしてロードを減らす) ことに加えて、起動時間の追跡を調整しました。以前は、1 つの統合により他の統合が遅くなる可能性がありました。これはもう当てはまらず、実際の起動時間をより正確に表現できるようになりました。
統合の個々の開始時刻を知りたいですか?これらは、[設定] -> [システム] -> [修復] ページで右上の 3 点メニューを選択し、項目を選択することで見つけることができます。 積算開始時刻。
これらは、このアップデートによってもたらされる主な改善点にすぎません。すべて見つけることができます 詳細は公式ページで。
完全な報告ビデオもご覧いただけます。