Skip to content

Instantly share code, notes, and snippets.

@td2sk
Last active January 14, 2023 15:51
Show Gist options
  • Save td2sk/923ddc8f2cb32f67df8fd2008492e7d1 to your computer and use it in GitHub Desktop.
Save td2sk/923ddc8f2cb32f67df8fd2008492e7d1 to your computer and use it in GitHub Desktop.
Raspberry Pi 2 に Home Assistant を導入する
# 公式サイトにある Docker を使った手順では Addon 導入ができないなど機能制限が多い
# 推奨は Home Assistant Operating System の導入だが、 Raspberry Pi OS に入れたい場合は以下手順を取る
# この手順では AppArmor や cgroups などセキュリティ周りの設定が不完全になることに注意
# 導入後に設定画面の指示に従って適宜修正が必要
# docker を入れる
curl https://get.docker.com | sh
# 一旦再起動
# https://github.com/home-assistant/supervised-installer を参考にパッケージを入れる
apt-get install \
apparmor \
jq \
wget \
curl \
udisks2 \
libglib2.0-bin \
network-manager \
dbus \
lsb-release \
systemd-journal-remote -y
# 手順にはないが、os-agentの導入が必要
# releases から最新版を選んで入れる
wget https://github.com/home-assistant/os-agent/releases/download/1.4.1/os-agent_1.4.1_linux_armv7.deb
dpkg -i os-agent_1.4.1_linux_armv7.deb
# パッケージ取得
wget https://github.com/home-assistant/supervised-installer/releases/latest/download/homeassistant-supervised.deb
# インストール
# Debian 11 しかサポートしていないため、Raspberry Pi OS に入れるには BYPASS_OS_CHECK=true が必要
BYPASS_OS_CHECK=true dpkg --force-confdef --force-confold -i homeassistant-supervised.deb
# 少し待ってからブラウザで http://(RaspberryPiのIP):8123 にアクセス
# this can take up to 20 minutes と表示されるので、言われた通り待つ
# journalctl -f や htop で見守る
journalctl -f
htop
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment