Proxmox VE に HomeAssistant をインストールする

# はじめに
前に Proxmox に Homebridge を入れて遊んでいたのですが、HomeAssistant というものも試してみたくなったので、ようやく構築してみました。今回は構築手順を書き残すといった感じです。

https://qiita.com/waigoma/items/a1d081db509c6d8a551e

インストールするときの画面スクショがかなり多くなってしまったので、多い部分に関しては画像をトグルで出せるようにしておこうと思います。


# tteck post インストールスクリプトを実行する

<details><summary>01, Proxmox Web UI にログインする</summary>

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2348896/ce9cc81d-0883-42fe-4213-d306e81a65dc.png)

</details>


<details><summary>02, server > Shell にアクセス</summary>

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2348896/91e3ba62-b821-d081-c7a8-4f4c00c965ca.png)

</details>


<details><summary>03, 次のコマンドを実行する</summary>

```bash
bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/misc/post-pve-install.sh)"
```

</details>

<details><summary>04, Post Install スクリプトを実行するので <code>y</code> を入力</summary>

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2348896/cfb55691-0ecd-4530-ba28-07cd15ddc312.png)

</details>


<details><summary>05, <b>SOURCES</b>: Proxmox VE 環境なので <code>yes</code> を選択</summary>

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2348896/49f3b61c-8577-28ce-efb7-d5367f195292.png)

</details>


<details><summary>06, <b>PVE-ENTERPRISE</b>: Proxmox のサブスクリポジトリを無効にするので <code>yes</code> を選択</summary>

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2348896/bf035e5f-1c74-629d-210c-d8c79fde77ec.png)

</details>


<details><summary>07, <b>PVE-NO-SUBSCRIPTION</b>: 非サブスクリポジトリを有効にするので <code>yes</code> を選択</summary>

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2348896/e80ba9d4-bd47-9965-7c53-56254a4f0876.png)

</details>


<details><summary>08, <b>CEPH PACKAGE REPOSITORIES</b>: Ceph パッケージは正しいので <code>yes</code> を選択</summary>

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2348896/df20a114-41d6-e496-072d-1af97ea729a5.png)

</details>


<details><summary>09, <b>PVETEST</b>: pvetest レポジトリを追加する場合 <code>yes</code> を選択</summary>

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2348896/31ef4352-8526-9c91-9216-e4459be2d62a.png)

</details>


<details><summary>10, <b>SUBSCRIPTION NAG</b>: サブスク誘導を無効にするので <code>yes</code> を選択</summary>

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2348896/1e402ff0-e651-7c12-c3eb-b57134760e2b.png)

</details>


<details><summary>11, <b>Support Subscriptions</b>: 開発者サポートよろしく文です <code>Ok</code> を選択</summary>

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2348896/86a32f64-ba6f-87f9-7a7c-420780ae1338.png)

</details>


<details><summary>12, <b>HIGH AVAILABILITY</b>: シングルノード使用で必要なさそうなので <code>yes</code> を選択</summary>

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2348896/8cc66d5d-5654-d132-afb5-345c38cfa5ba.png)

</details>


<details><summary>13, <b>UPDATE</b>: Proxmox VE をアップデートしたいので <code>yes</code> を選択</summary>

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2348896/e0c50e93-e4cb-ad85-b21c-4d257ba2b592.png)

</details>


<details><summary>14, <b>REBOOT</b>: 再起動したほうが良さそうなので <code>yes</code> を選択</summary>

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2348896/351d088c-4329-5826-0cad-60e7d1b4ac9b.png)

</details>


<details><summary>15, <b>完了！</summary>

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2348896/7333de18-e73e-be29-14c1-013b43264464.png)

</details>



# Installing Home Assistant OS (HAOS) VM
<details><summary>01, HomeAssistant のインストールスクリプトを以下のコマンドで実行</summary>

```bash
bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/vm/haos-vm.sh)"
```
</details>

<details><summary>02, <b>HOME ASSISTANT OS VM</b>: HAOS の VM を作るので <code>Yes</code> を選択</summary>

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2348896/e2d33e4c-2c8c-67b5-17b9-aac83db29daf.png)

</details>

<details><summary>03, <b>SETTINGS</b>: デフォルト設定はしないので <code>Advanced</code> を選択</summary>

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2348896/7982a82a-765f-67c4-5e04-5def7b64dab0.png)

</details>

<details><summary>04, <b>HAOS VERSION</b>: 安定している最新のバージョン <code>13.1 - stable</code> を選択</summary>

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2348896/c12a94d9-083c-d4ef-30ac-32e8d608f8df.png)

</details>

<details><summary>05, <b>VERTUAL MACHINE ID</b>: 作成する VM の ID を好きな値で設定</summary>

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2348896/d1c23db1-2419-44a2-854f-3e91351f340b.png)

</details>

<details><summary>06, <b>MACHINE TYPE</b>: デフォルトの <code>i440fx</code> を選択</summary>

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2348896/d924d285-39b8-6e8b-c93f-9227726a3992.png)

</details>

<details><summary>07, <b>DISK CACHE</b>: デフォルトの <code>1 Write Through</code> を選択</summary>

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2348896/96de048f-2919-59ac-8023-122e00b01975.png)

</details>

<details><summary>08, <b>HOSTNAME</b>: VM のホスト名を好きな名前で設定</summary>

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2348896/0acdee25-c3c3-6b9f-3a86-e891a3d9cbcb.png)

</details>

<details><summary>09, <b>CPU MODEL</b>: デフォルトの <code>1 HOST</code> を選択</summary>

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2348896/1d153786-1d7e-6ea8-1b2e-cb1bec5d8bbe.png)

</details>

<details><summary>10, <b>CORE COUNT</b>: デフォルトの <code>2-Core</code> に設定</summary>

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2348896/014a0d9d-42cf-98ce-7ff3-7b49dfca08a7.png)

</details>

<details><summary>11, <b>RAM</b>: デフォルトの <code>4096 MiB</code> に設定</summary>

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2348896/69edf564-1d8b-49dd-aa0d-24ca2e9c56c2.png)

</details>

<details><summary>12, <b>BRIDGE</b>: デフォルトの <code>vmbr0</code> に設定</summary>

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2348896/5293969f-ae1c-6376-85c4-900ee20478d7.png)

</details>

<details><summary>13, <b>MAC ADDRESS</b>: デフォルトのままで設定</summary>

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2348896/ae469004-032d-b28c-00ec-62c4b39305b2.png)

</details>

<details><summary>14, <b>VLAN</b>: デフォルトの <code>空白</code> で設定</summary>

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2348896/eee3fb58-321b-6525-bc90-47dbdeb088da.png)

</details>

<details><summary>15, <b>MTU SIZE</b>: デフォルトの <code>空白</code> で設定</summary>

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2348896/7fa2e374-d2f7-03eb-f707-7d2989e3d1fd.png)

</details>

<details><summary>16, <b>START VIRTUAL MACHINE</b>: VM 作成後自動起動してほしいので <code>Yes</code> を選択</summary>

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2348896/fa6a344e-e7df-8ed0-9a69-1599b50eb47f.png)

</details>

<details><summary>17, <b>ADVANCED SETTINGS COMPLETE</b>: 起動準備は整ったので <code>Yes</code> を選択</summary>

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2348896/3bd5a5ec-4e04-341e-038c-fcb2e3d519f6.png)

</details>


# HomeAssistant のセットアップを行う
前項で自動的に立ち上がるとこのような画面が表示される
IPv4 アドレスの後ろに 8123 ポートを指定して Chrome などから HA にアクセスする
ex.) http://192.168.1.123:8123

または Home Assistant URL からアクセスする
http://homeassistant.local:8123

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2348896/2afcf794-c13d-5f3b-1df8-91408e0597ae.png)

## HA の初期設定を行う

<details><summary>0, スマートホームを開始する</summary>
「私のスマートホームを開始する」からセットアップに入る

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2348896/6472fc2b-98d6-1ecf-0599-1e94f5cdb4d8.png)

</details>


<details><summary>1, ユーザーを作成する</summary>
特に語ることはなく、ユーザーを作成する

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2348896/b8798c4d-d5cd-18a0-c56b-267ab6475d49.png)

</details>

<details><summary>2, 自宅の座標を入力する</summary>
天気とか表示してくれたり太陽の考慮もできるようになるらしい

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2348896/40749345-0a11-428e-86ad-f413a516d60b.png)

</details>

<details><summary>3, Home Assistant に協力するかどうかのトグル設定</summary>
送信してもいいよって人はやってください

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2348896/18b5b083-06c8-64a0-f0a9-e6a96694990c.png)

</details>

<details><summary>4, 終わり！</summary>
LAN 内から勝手に接続可能デバイス探してくる。こいつすげぇ

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2348896/a7b5aba2-f441-a47a-8ace-330e4a246e2e.png)

</details>

# ローカル IPv4 を固定する
推奨。IPv4 が自動になっているので、固定しておきましょう。

1. 設定を開く
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2348896/750e8b73-a9fa-e152-210f-39c0afe8e943.png)

2. システムを選択
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2348896/9d2c089c-32a6-0909-f809-b23522df9f79.png)

3. ネットワークを選択
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2348896/379e516a-dcec-da5a-5f73-7f9f22af2a83.png)

4. ネットワークインターフェイスの設定で IPv4 を静的にし、アドレスを設定する
今のアドレスと変えたらもちろん繋がらなくなるので、IP 変えてアクセスすること！
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2348896/1f958f75-29f4-3201-15d4-712f13964b6d.png)

# おわり
思ったよりちゃんと便利そうなので、また何か設定があったら記事を書いてみようと思う。

皆様も参考に是非スマートホームを開始してみましょう！


# 参考
https://www.derekseaman.com/2023/10/home-assistant-proxmox-ve-8-0-quick-start-guide-2.html

https://note.com/nanomana/n/n9fe8e534f64c