注釈

こんにちは、SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasts Community on Facebookへようこそ! Raspberry Pi、Arduino、ESP32について、愛好家仲間とより深く探求しましょう。

参加する理由

  • 専門家によるサポート: コミュニティとチームの助けを借りて、アフターセールスの問題や技術的な課題を解決します。

  • 学びと共有: ヒントやチュートリアルを交換して、スキルを向上させましょう。

  • 先行プレビュー: 新製品の発表や先行情報をいち早く入手できます。

  • 特別割引: 新製品の限定割引をお楽しみいただけます。

  • お祭りプロモーションとプレゼント: プレゼントキャンペーンやホリデープロモーションに参加しましょう。

👉 私たちと一緒に探求し、創造する準備はできましたか? [here] をクリックして、今すぐ参加しましょう!

Home Assistantの設定

Home Assistantは、中央ハブ(Raspberry Pi、PCなど)上で動作するホームオートメーションプラットフォームです。照明やサーモスタットからセキュリティカメラやスマート家電まで、あらゆる種類のデバイスを制御および監視するために使用できます。

準備

始める前に、以下のものを用意してください:

  • Home Assistantを実行できるRaspberry Pi

  • 安定したインターネット接続

  • Home Assistant Cloudのアカウント(オプションですが、リモートアクセスには推奨)

インストール

ターミナルを開き、以下のコマンドを入力します:

  1. Dockerのインストール

curl -sSL https://raw.githubusercontent.com/sunfounder/sunfounder-installer-scripts/main/install_docker.sh | sudo bash
  1. Home Assistantのインストール

sudo docker pull homeassistant/home-assistant

Home Assistantコンテナの実行

ここでは、Docker Composeを使用してHome Assistantを実行します。Docker Composeは「自動化スクリプト」のようなものと考えることができます。イメージ名、ポート、ボリュームマウント、環境変数などのすべての設定を docker-compose.yml ファイルに記述します。その後、単純なコマンド docker compose up -d だけで、Dockerはこの「スクリプト」に従って設定されたすべてのコンテナを自動的に作成し、起動します。

  1. プロジェクトディレクトリに移動します:そのフォルダに移動します。

cd ~/homeassistant
  1. 設定ファイルを作成します~/homeassistant ディレクトリ内に、 docker-compose.yml という名前のファイルを作成し、上記の設定をコピーします。

sudo nano docker-compose.yml
  1. 以下の内容を docker-compose.yml ファイルに貼り付けます:

    注釈

    - TZ=Asia/Shanghai はお住まいのタイムゾーンに置き換えてください。

    version: '3'
    services:
    homeassistant:
       image: ghcr.io/home-assistant/raspberrypi5-64-homeassistant:stable
       container_name: homeassistant
       restart: unless-stopped
       privileged: true
       network_mode: host
       environment:
          - TZ=Asia/Shanghai
       volumes:
          - ./config:/config
    
  2. Ctrl+X でエディタを終了し、 Y を押して変更を保存します。

  3. Home Assistantを起動します~/homeassistant ディレクトリで、以下のコマンドを実行します。Docker Composeは自動的にイメージをプルし、コンテナを起動します。

sudo docker compose up -d
  • up: サービスを作成して起動します。

  • -d: バックグラウンドで実行します(デタッチドモード)。

  1. 実行ステータスを確認します

    docker compose ps
    

homeassistant のステータスが Up と表示されるはずです。

  1. ログを表示します (起動時に問題がある場合):

docker compose logs -f
  1. その他のコマンドについては、以下を確認してください:

    docker compose --help
    

設定

これで、お使いのコンピューターのブラウザを開き、 http://<Your Raspberry Pi Address>:8123 にアクセスしてHome Assistantにアクセスできます。

../../_images/ha_welcome.png

CREATE MY SMART HOME を選択し、アカウントを作成します。

../../_images/ha_onboarding.png

プロンプトに従って、場所やその他の設定を選択します。完了すると、Home Assistantのダッシュボードが表示されます。

../../_images/ha_overview.png