Skip to main content

Watcher を Home Assistant に統合する

note

この文書は AI によって翻訳されています。内容に不正確な点や改善すべき点がございましたら、文書下部のコメント欄または以下の Issue ページにてご報告ください。
https://github.com/Seeed-Studio/wiki-documents/issues

Watcher を Home Assistant に統合する

人工知能(AI)の統合はスマートホーム技術の世界を革新し、最先端のAI搭載デバイスである Watcher はそのゲームチェンジャーとして登場しました。Watcher を人気のオープンソースホームオートメーションプラットフォームである Home Assistant とシームレスに統合することで、ユーザーはスマートホームにおける利便性、セキュリティ、効率性の新たなレベルを引き出すことができます。

この包括的なウィキでは、Watcher を Home Assistant に統合するプロセスを案内し、スマートホーム設定で AI の可能性を最大限に活用できるようにします。Home Assistant の熟練ユーザーであれ、ホームオートメーションの初心者であれ、この統合により、家がよりスマートで、応答性が高く、あなたの独自のニーズに合わせてカスタマイズされたものになります。

以下はこの記事の主要な内容フレームワークです。

  1. HACS プラグインのインストール: Home Assistant Community Store (HACS) をインストールし、Home Assistant 内で Seeed Studio の SenseCraft プラグインをインストールできるようにします。
  2. SenseCraft プラグインのインストール: Seeed Studio の SenseCraft プラグインをインストールし、Seeed Studio の製品を Home Assistant に迅速に導入できるようにします。
  3. SenseCAP Watcher を Home Assistant に統合する: SenseCAP Watcher を Home Assistant に統合し、設定用のビジュアルダッシュボードをセットアップします。

はじめに

この記事のチュートリアル内容を始める前に、以下のハードウェアを準備する必要があります。

必要な材料

SenseCAP WatcherHome Assistant Green

Home Assistant Green は、最も簡単でプライバシーに配慮した方法で家を自動化するためのデバイスです。簡単なセットアップを提供し、すべてのスマートデバイスを1つのシステムで制御できるようにします。デフォルトでデータはすべてローカルに保存されます。このボードは活発な Home Assistant エコシステムの恩恵を受けており、オープンソースによって毎月改善されます。

このチュートリアルでは、Home Assistant のホストとして Home Assistant Green を使用することをお勧めしますが、Supervisor を備えた任意の Home Assistant ホストを使用することも可能です。

HACSプラグインのインストール

ステップ 1. Home Assistantで高度なモードを有効化

Home Assistantの可能性を最大限に引き出し、高度な機能にアクセスするには、ユーザーインターフェースで「高度なモード」を有効にすることができます。

Home Assistantのウェブインターフェースに移動します。Home Assistantのサイドバーの左下にあるプロフィールアイコンをクリックします。プロフィールページで下にスクロールし、高度なモードのトグルを見つけます。このトグルをオンの位置に切り替えます。

ステップ 2. Terminal & SSHをインストール

サイドバーで設定をクリックして設定メニューにアクセスします。アドオンをクリックしてアドオンストアにアクセスします。

検索バーを使用するか、利用可能なアドオンをブラウズしてTerminal & SSHを見つけます。

Terminal & SSHを見つけたら、それをクリックして詳細を表示します。アドオンのページでは、概要、ドキュメント、および設定オプションが表示されます。アドオンをインストールするには、インストールボタンをクリックします。

ステップ 3. HACSをインストール

サイドバーで最近ダウンロードしたTerminal & SSHを見つけます。ターミナルで、Home Assistantの設定のルートであるconfigディレクトリに移動します:

cd /config

次のコマンドを実行して、HACSインストールスクリプトをダウンロードして実行します:

wget -q -O - https://install.hacs.xyz | bash -

インストールスクリプトが完了したら、変更を適用するためにHome Assistantを再起動する必要があります。UIを通じて再起動するには、設定 > システム > 再起動に移動します。

再起動後、サイドバーで設定をクリックして設定メニューを開きます。設定メニュー内で、デバイスとサービスに移動します。

統合を追加をクリックして、Home Assistantセットアップに新しい統合を追加します。

検索バーにHACSと入力して、Home Assistant Community Store統合を探します。

HACSが見つかった場合、利用可能な統合のリストに表示されます。それをクリックしてインストールプロセスを開始します。

ライセンス契約または利用規約が表示される場合があります。契約をよく読み、同意する場合はすべてのチェックボックスをチェックして同意を示します。送信をクリックしてインストールを進めます。

次に、GitHubアカウントでログインするよう求められます。これは、HACSがGitHubと統合してコミュニティが作成した統合やプラグインのインストールを管理するために必要です。

指示に従って、Home AssistantがGitHubアカウントにアクセスすることを許可します。通常、GitHubから提供される確認コードを入力して本人確認を行います。

Home AssistantがGitHubアカウントを使用することを許可すると、HACSのインストールが完了します。

HACSをシステムに完全に統合するには、Home Assistantを再起動する必要がある場合があります。

SenseCraftプラグインのインストール

ステップ4. HACSを使用したSenseCraftプラグインのインストール

サイドバーでHACSを探し、それをクリックしてHACSインターフェースを開きます。右下にメニューボタン(三点またはプラス記号、HACSのバージョンによって異なります)が表示されます。Custom repositoriesをクリックします。

ダイアログボックスが表示され、リポジトリURLを入力するよう求められます。ここで、SenseCraft統合用のカスタムリポジトリURLを入力します。URLを入力した後、カテゴリを選択します(SenseCraft統合の場合はIntegrationを選択します)。

https://github.com/Seeed-Solution/SenseCraft-HomeAssistant.git

Addをクリックします。これでリポジトリがHACSに追加され、Integrationsのリスト内でSenseCraft統合を見つけることができるようになります。

SenseCraft統合を見つけて「DOWNLOAD」をクリックします。

これで、SenseCraftプラグインのインストールが正常に完了しました。

SenseCAP WatcherをHome Assistantに統合する

ステップ5. SenseCraftからWatcherを追加する

Settingsページで、Devices & Servicesを選択します。

右下のADD INTEGRATIONボタンをクリックし、SenseCraftを検索します。

SenseCraftをクリックし、アクションとしてAdd device using host/id (局域网集成)を選択します。

note

現在、Add devices using SenseCraft Account(账号集成)は利用できません。

次にデバイスオプションでWatcherを選択します。

次のページで、WatcherのデバイスEUIを入力してください。WatcherのEUIはSenseCraft APPのWatcher設定内で確認できます。

note

EUIはすべて大文字で入力してください!

SUBMITをクリックすると、WatcherのHome Assistantコンポーネントが自動的に追加され、Dashboard内に表示されます。この時点ではデータがない状態です。

ステップ6. タスクを配置し、HTTPメッセージブロックを設定する

WatcherのデータをHome Assistantに送信するには、Watcherがタスクを実行している状態で、HTTPメッセージブロックを設定してアラームのストリームをHome Assistantに送信する必要があります。

例えば、現在Watcherに猫が食事をしているかどうかを検出するタスクを配置しています。


Detail Config内で「もし条件が満たされた場合、以下を実行する」を見つけ、下のHTTP Push Notificationボックスをチェックします。


次にGo Setupボタンをクリックし、Home Assistant情報を設定してデータがHome Assistantに到達するようにします。

  • HTTP URL: Home AssistantのIPアドレスを完全に記入し、ポート番号8887を指定します。例: http://192.168.1.151:8887

  • HTTP Token: 空白のままにします。


正しく記入されていることを確認したら、下部のUpdate Nowをクリックします。これでタスクがWatcherに送信されます。

次に、Watcherが猫が食事をしていることを検出すると、アラームがトリガーされ、センサーからのデータがHome Assistantに報告されます。これに基づいて、スマートホームの自動化を自由に設定できます。

サンプルDashboardコードを表示するにはクリックしてください
views:
- type: sections
title: Home Assistant
path: home
icon: mdi:home-assistant
sections:
- cards:
- type: tile
entity: sensor.air_humidity
name: SenseCAP Watcher Air Humidity
color: blue
show_entity_picture: true
- type: tile
entity: sensor.co2
name: SenseCAP Watcher CO2
color: deep-orange
- type: tile
entity: sensor.temperature
name: SenseCAP Watcher Air Temperature
color: purple
show_entity_picture: true
- type: tile
entity: sensor.alarm
name: SenseCAP Watcher Alarm Message
color: red
show_entity_picture: true
- type: picture
image_entity: image.alarm_image

技術サポートと製品ディスカッション

弊社製品をお選びいただきありがとうございます!お客様が弊社製品をスムーズにご利用いただけるよう、さまざまなサポートを提供しております。異なる好みやニーズに対応するため、いくつかのコミュニケーションチャネルをご用意しています。

Loading Comments...