Skip to main content

Home Assistant 統合

note

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

pir

Wio Tracker 1110 Dev Board を Home Assistant に統合して、リアルタイムの追跡とライブ環境分析を実現します。Wio Tracker 1110 Dev Board は、使いやすい LoRa ベースの追跡開発プラットフォームであり、この開発ボードを使用してカスタム機能をさらに開発し、家庭環境をよりインテリジェントで応答性の高いものにすることができます。

はじめに

このチュートリアルでは、Home Assistant Green を Home Assistant ホストとして使用しますが、Supervisor を備えた任意の Home Assistant ホストを使用することができます。インストール の詳細を確認してください。

デバイス設定

開始する前に、Wio Tracker 1110 Dev Board のユーザーガイドを読んで、プラットフォームを SenseCAP に設定してください。

pir

Home Assistant 設定

Home Assistant のウェブインターフェース に移動します。

Home Assistant のフル機能をアンロックし、高度な機能にアクセスするには、ユーザーインターフェースで Advanced mode を有効にすることをお勧めします。

プロフィールをクリックして、Advanced mode を有効にします。

pir

アドオンのインストール

Settings > Add-ons に移動します。

pir

公式の add-ons セクションの下に、File editorAdvanced SSH & Web Terminal アドオンが表示されます。

pir

Show in sidebar を有効にすることをお勧めします。これにより、より簡単に見つけることができます。

pir

HACS のインストール

Home Assistant Community Store は、すべてのカスタムニーズを処理するための強力な UI を提供します。

ターミナルを開き、config ディレクトリに移動します:

cd /config

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

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

pir

インストールスクリプトが完了したら、変更を適用するために Home Assistant を再起動します。

Settings > System > Restart に移動します。

pir

Settings -> Devices & Services に移動します。

pir

ADD INTEGRATION をクリックして新しい統合を追加します。

pir

HACS を検索してクリックします。

pir

最後の項目(実験的機能)はオプションですが、それ以外のすべてを受け入れる必要があります。その後、HACS を設定できます。

pir

指示に従って、Home Assistant が GitHub アカウントにアクセスできるように認証します。通常、GitHub によって提供される確認コードを入力して本人確認を行います。

HACS は GitHub API に対する認証にデバイス OAuth フローを使用します。

pir

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

HACS に移動し、右上のアイコンをクリックして Custom repositories を選択します。

pir

リポジトリ をコピーします:

リポジトリ:

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

カテゴリー: Integration

Add をクリックします。これでリポジトリが HACS に追加され、Integrations のリストに SenseCraft 統合が表示されます。

pir

SenseCraft 統合に移動して DOWNLOAD をクリックします。

pir

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

デバイスの追加

Settings -> Devices & Services -> SenseCraft に移動し、ADD DEVICE をクリックします。

pir

Add devices using SenseCraft Account(账号集成) を選択します。

pir

SenseCAP Mate APP アカウントでログインし、global バージョンを選択します。

pir

その後、アカウント内のすべてのデバイスが一覧表示されます。接続したいデバイスを選択し、SUBMIT をクリックします。

pir

接続が成功すると、デバイスとエンティティが表示されます。

pir

デバイスをクリックすると、アップロードされたすべてのデータが表示されます。ADD TO DASHBOARD をクリックします。

pir

マップカードを追加する

マップカードを追加する前に、まず位置情報エンティティを追加する必要があります。

File Editor を開き、configuration.yaml ファイルに移動して、以下のコードを追加します:

template:
- sensor:
- name: "Device Location"
state: >
{{ states('sensor.latitude') }},{{ states('sensor.longitude') }}
attributes:
latitude: "{{ states('sensor.latitude') }}"
longitude: "{{ states('sensor.longitude') }}"

pir

tip

name はカスタマイズ可能であり、states はデバイスのエンティティ ID と一致する必要があります。

エンティティ ID は Settings -> Devices and Services -> Entities で確認できます。

pir

ダッシュボードで ADD CARD をクリックします。

pir

マップカードを選択します。

pir

以下のコードを CODE EDITOR にコピーして、SAVE をクリックします。

type: map
entities:
- entity: sensor.device_location

pir

tip

エンティティはエンティティ ID と一致する必要があります。エンティティ ID は Settings -> Devices and Services -> Entities で確認できます。

pir

これで、マップ上でライブ位置を確認できます。

pir

Dev Board のすべてのデータはダッシュボードで確認できます。

pir

Loading Comments...