Skip to main content

Home Assistant 統合

pir

Wio Tracker 1110 Dev Board を Home Assistant に統合して、リアルタイム追跡とライブ環境分析を実現します。Wio Tracker 1110 Dev Board は、ユーザーフレンドリーなLoRaベースの追跡開発プラットフォームです。この開発ボードを使用してより多くのカスタム機能を開発し、ホーム環境をより知的で応答性の高いものにできます。

はじめに

このチュートリアルでは、Home Assistant ホストとして Home Assistant Green を使用します。Supervisorを搭載した任意の Home Assistant ホストを使用できます。詳細については Installation を確認してください。

デバイス設定

開始する前に、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

Repositorieをコピーします:

Repository:

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

Map カードを選択します。

pir

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

type: map
entities:
- entity: sensor.device_location

pir

tip

Entityはあなたのentity idと同じである必要があります。entity idはSettings -> Devices and Services -> Entitiesで確認できます。

pir

マップ上でライブロケーションを確認できるようになりました。

pir

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

pir

Loading Comments...