忍者ブログ

mshencity

今週末に試してみたいホーム アシスタント プロジェクト (1 月 9 日)
























ホーム アシスタント システム ログに警告メッセージが表示されたときに通知を送信する自動化。




新しい年が始まり、私たち全員が大きな志を持ってスタートします。今年はホーム アシスタントをもっと活用することを約束した場合は、次に何を自動化すればよいかわからないという共通の問題に直面しているかもしれません。今週末に取り組んでいただきたい Home Assistant プロジェクトを 3 つ紹介します。



部屋レベルの存在検出を設定する

ホーム アシスタントを使用して、家に人がいるかどうかを判断する方法はたくさんあります。コンパニオン アプリを介して、家族のメンバーの地理位置情報を使用して、「ホーム」ゾーン内で誰かが検出されたかどうかを判断できます。携帯電話がローカル Wi-Fi に接続されているかどうかを確認したり、スマート サーモスタットなどのサードパーティ製品によって提供される占有データを使用したりできます。さらに正確な測定を行うには、これらの方法のいくつかを組み合わせたベイジアン センサーを使用して、在宅か外出の可能性を予測できます。
























机の上の ESP32 マイクロコントローラー。
クレジット: Adam Davidson/ハウツーオタク




誰かが在宅かどうかを知ることは便利ですが、より正確に在宅状況を追跡することはさらに便利です。特定の部屋にいつ人がいるかだけでなく、どの人がどの部屋にいるかも把握できます。これにより、部屋から部屋へと流れる音楽、部屋に入ってきた人に基づいたパーソナライズされたスマート スピーカー通知、さらには現在いる部屋のみを暖房または冷房する空調制御の自動化などの自動化を作成することが可能になります。

部屋の存在を追跡する一般的な方法は、ESPresense を実行する安価な ESP32 マイクロコントローラーを使用することです。これらのセンサーは、スマートフォン、スマートウォッチ、またはその他のポータブル Bluetooth トラッカーからの Bluetooth 信号を検出します。ホーム アシスタントは信号の強度を測定することで、あなたがどの部屋にいるかを判断することができ、さらにノードを追加することで、存在検出をさらに正確にすることができます。























木の表面にケーブルが接続された Raspberry Pi コンピューター。


















ホーム アシスタントを実行する 7 つの最良の方法




スマート ホーム ハブに最適なハードウェアを見つけてください。






























自動化されたスマート ホーム ウォッチドッグを作成する

ホーム アシスタントのログには、大量の有用な情報が含まれています。現在の実行が終了する前に、「シングル」モードに設定されたオートメーションがいつ再トリガーされたかを知らせることができます。デバイスが接続を切断しているとき、テンプレートがエラーをスローしているとき、ホーム アシスタント統合が接続に失敗しているときを通知できます。

問題は、ログを積極的に調べた場合にのみ、この情報が表示されることです。統合が失敗している可能性がありますが、何か問題が発生するか、ログを確認することを忘れない限り、幸いなことに問題に気づかないでしょう。ログを無視すると間違いを犯す可能性があります。
























ホーム アシスタント システム ログに警告メッセージが表示されたときに通知を送信する自動化。




良いニュースは、ログにエラーや警告がある場合に Home Assistant に通知させることができることです。デフォルトでは、ロギングはサイレントに行われますが、ログ記録をオンにすると、 fire_event システム ログ統合の場合、ホーム アシスタントは system_log_event警告またはエラーが書き込まれるたびにイベントが発生します。オンにすることができます fire_event 以下をconfiguration.yamlファイルに追加します。


system_log:
fire_event: true


これをオンにすると、システム ログに警告またはエラーが表示されたときに警告する通知を作成できます。通知アクションのメッセージ フィールドに次の内容を追加すると、エラー メッセージ ペイロードの最初の項目が通知に含まれます。


{{ trigger.event.data.message(0) }}


これを行う場合の欠点の 1 つは、最初はエラーや警告が大量に表示される可能性があることです。最初は、エラーの原因が見つかるまで、エラーのみをフィルタリングすることをお勧めします。その後、警告メッセージの修正にも取り組むことができます。また、通知の自動化が失敗すると、無限ループに陥り、システム ログに独自のエラーが生成される可能性があります。
























エラーがシステム ログに記録されたときにアラートを送信するための Home Assistant の自動化。






家族のために家事トラッカーを構築する

私はしばらくの間、子供たちに家事トラッカーをセットアップして、子供たちが毎日の家事を完了するように動機付けられるようにしたいと考えていました。設定は思っていたよりもずっと簡単でした。それは、ホーム アシスタントの多くのことと同様、通常は他の誰かが同じアイデアを持ち、あなたのために多くの労力を費やしてくれるからです。

コミュニティのメンバーによって作成された、Home Assistant で使用できる複数の異なる家事トラッカーがあります。私は、KidsChores 統合を選択しました。これは、面倒な作業のほとんどを自動的に実行するカスタム コンポーネントです。
























ホーム アシスタントの KidsChores 統合用のキッズ ダッシュボードが Echo Hub に表示されます。
クレジット: Adam Davidson/ハウツーオタク




必要なのは、家事を行う人の名前、彼らに完了してもらいたい家事、完了してもらいたい頻度、それらの家事を完了することで獲得できるポイントなどのオプションを設定することだけです。獲得したポイントで購入できる特典を追加することもできます。







私の子供たちは現在、毎日および毎週の家事を完了し、壁に取り付けられたタブレットで完了としてマークを付け、私がそれらを承認すると、おやつと交換できるポイントを獲得します。食後の片づけやピアノの練習などの家事をやり遂げる意欲を大いに刺激し、トラッカーを使用すると親としての管理が簡単になります。


Home Assistant の最大の問題の 1 つは、このソフトウェアが非常に強力であるため、それを使ってできることのリストがほぼ無限にあることです。課題の半分は、次に何に取り組むかを決めることです。アイデアに困ったら、上記のプロジェクトのいずれかを試してみてはいかがでしょうか。

PR

コメント

プロフィール

HN:
No Name Ninja
性別:
非公開

P R