Homey 自己ホスティングサーバー on Synology DSM 7: 完全ガイド、データフォルダー、アップデート

以前のガイドでは、たとえばSynology NASにJeedomをインストールする方法や、またSynologyにHome Assistantをインストールする方法を見てきました。Synology NASはすでに24時間365日稼働し、合理的な電力を消費し、信頼できるストレージを提供します:家庭用スマートホームシステムのホストとしては最適な存在です。そして現在、Homey自己ホストサーバーが登場したため、HomeyシステムをSynology NASにインストールすることが全く可能になりました。アイデアはシンプルです:Homeyサーバーをコンテナ内で立ち上げ、NASの専用フォルダーにデータを保存し、iOS/AndroidのHomeyアプリからすべてを操作します。クリーンで効率的で…ホスティングを自分で管理できます!HomeyをサポートするAthom社は、これを楽しむための極めてシンプルな手順を考案しました。

A lire également:
Tuto: installer Home Assistant sur Synology avec Virtual Machine Manager sous DSM 7

ハードウェアの面では、HomeyはIntel/AMD CPUを搭載したSynologyDSM 7以上空きRAMが1GB以上、および空きストレージが2GB以上を要求します。
実際には、Homeyアプリがたくさんある場合は、もう少し余裕を持ってください:サーバー自体は軽量ですが、アプリや履歴がディスク使用量を増加させる可能性があります。

また、Container Managerパッケージが必要です(これは最近のDSMにおける「Docker」バージョンです)。Homeyの公式手順は、Container Manager内のDocker Composeプロジェクトの管理を介しています。

最後に、重要なネットワークポイントを忘れないでください:Homey自己ホストサーバーは専用ポート(およびローカル発見)を使用します。Dockerでは、Homeyはnetwork_mode: hostでの動作を推奨しており、これは家庭用NASの環境に非常によく適しています。

Synology NASにContainer Managerをインストールする

Synologyのパッケージセンターを開き、Container Managerを検索してインストールします。最初の起動には数秒かかることがありますが、サービスがすべてを初期化する時間です。

古いNASを使用している場合や、まだ「Docker」と表示されているDSMバージョンの場合でも心配しないでください:ロジックは似ており、「プロジェクト/docker-compose.yml」インターフェイスはContainer Manager(DSM 7+)の典型的なものです。

SynologyでHomeyのデータフォルダーを作成する

コンテナを作成する前に、Homeyのデータのために「クリーンな」場所を準備するのが最も簡単です。

<strong>File Station</strong>でDockerフォルダーを開き、<strong>homey-shs</strong>という名前のフォルダーを作成します。このフォルダーには、設定、データベース、およびサーバーファイルが入ります。

なぜこれは重要か?それは、このフォルダーを維持する限り、コンテナを更新/再構築できるからです(それが信頼の元です)。

Container Managerを開き、プロジェクトに移動して、作成をクリックします。

たとえば、プロジェクト名としてhomey-shsを指定します。
パスには、先ほど作成したフォルダーを選択します(例:フォルダー「homey-shs」)。
ソースにはdocker-compose.ymlファイルを作成を選択し、以下の公式Composeファイルを貼り付けます。

services:
  homey-shs:
    image: ghcr.io/athombv/homey-shs:latest
    container_name: homey-shs
    restart: unless-stopped
    network_mode: host
    privileged: true
    volumes:
      - ./:/homey/user
creation projet

二つの注意点:

  • マウント./:/homey/userは、プロジェクトの「パス」フォルダーがHomey側で永続ストレージとして機能することを意味します。これはSynology上では完璧です。Container Managerがこのフォルダーをプロジェクトのために管理します。
  • network_mode: hostは、ネットワーク/発見の多くの問題を回避し、SynologyをHomeyの公式Docker推奨に整合させます。

SynologyでHomey自己ホストサーバーを起動する

次へで確認します。Webポータル設定で何も変更せず(Homeyが明示的にここでの変更を避けるように指示しています)、そのまま続けます。

概要画面で、プロジェクト作成時に自動起動を選択が入っていることを確認してから、完了で終わらせます。

「動作していること」を確認したい場合は、Container Managerからコンテナのログを開いてください:Homeyがエラーループなく起動するのを見ることができるはずです。

ご覧の通り、インストールは本当にとても簡単です!

Homey自己ホストサーバーをHomeyアプリに追加する

プロジェクトが開始されたら、iOSまたはAndroidのHomeyアプリを開き、新しいデバイス/ Homeyを追加し、自己ホストサーバーを選択します。

アプリは次に、自動ホストされているHomeyサーバーを関連付ける作業を行います。

便利なヒント:アプリが自動的に何も検出しない場合、ローカルネットワークのブラウザーからURLhttp://IP_DU_SYNOLOGY:4859を試してください(これはサーバーのデフォルトのHTTPポートです)。

アプリはその後、私たちの自宅を設定することを提案します:階数、部屋など。

SynologyにHomeyをホスティングした後の具体的な使用アイデア

HomeyをNASにホスティングした後、家のすべての機器を集中管理できます。Homeyは、多くのアプリをインストールすることで特定の接続ハードウェアの互換性を追加できるため、特にUSBで特定のプロトコルを必要としないデバイスにとって非常に便利です。

例えば、Netatmoの気象ステーション、私のMarstekソーラーバッテリー、またはPhilips Hueの照明の追加に問題はありません。

私のShelly DINレールモジュールも問題なく統合され、専用ダッシュボードで電力消費量を追跡できます。

もちろん、「スマートホーム」を意識した自動化を作成することが可能であり、特定のボックスに依存することなく実現できます。典型的には、「出発」シナリオは、重要でないプラグを切り、暖房を下げ、アラームを発動し、いくつかのカメラを監視モードに切り替えます。

もう一つの定番で常に機能するのは、 presence+照明の管理です。最後の人が家を出たとき、Homeyは忘れられた照明を消し、換気を減少させます。逆に、誰かが日没後に帰ると、Homeyは入口とリビングに柔らかなシーンを点灯させます(そのことを考える必要はありません、それが目的です)。

Zigbee / Z-Wave / 433MHz / IRラジオが必要な場合、Homeyは、Homey Bridgeを介して拡張することができ、サーバーを自分のマシンに置いたままにします!

A lire également:
Un serveur de notifications gratuit et indépendant pour Jeedom ? On installe Ntfy sur Synology Docker !

ライセンスに注意

Home AssistantやJeedomとは異なり、Homeyはオープンソースではなく無料ではありません。すべての新しいインストールには30日間の無料試用が含まれており、クレジットカードは不要です。

その後、2つのオプションがあります:月額4.99ユーロ、または149ユーロの生涯ライセンスで、Homeyのウェブサイトにあるアカウントから申し込むことができます。

見逃してはいけない詳細:月額サブスクリプションが失効すると、そのインスタンスはオフラインになります再サブスクリプションまたは生涯ライセンスの購入まで。

SynologyでHomeyを更新する(クリーン + ビルド)

定期的にシステムの更新を考慮する必要があり、Homeyはこの面でも非常に多くの更新があります。Synology側でのHomeyの公式な方法は非常にシンプルです:Container Manager → プロジェクトで、homey-shsを右クリックし、クリーンを選択します。
再度右クリックし、作成を選択します。
Homeyは、これによりサーバーが最新バージョンで実行されると表示します。

この「クリーン + 作成」フローは、永続データフォルダーを持つことの利点です:イメージを再構築しますが、履歴と設定を保持します。

Homey自己ホストサーバーはデフォルトで複数のポートを使用します:4859(HTTP)4860(HTTPS)、および「ブリッジ」ポート4861/4862です。
Synologyのファイアウォールが有効になっている場合は、少なくともこれらのポートをLANからの入力として許可してください。さもなければ、無駄に頭を抱えることになります。

ローカルIPアドレスの検出がうまくいかない場合(ネットワークやVLAN、またはちょっと「異例」な構成によることがあります)、HomeyはHOMEY_LOCAL_ADDRESS変数を提供してNASのローカルIPv4を強制できるようになっています。
Synologyでは、最もシンプルなアプローチはnetwork_mode: hostを維持し、NASがIP固定/予約されたDHCPであることを確認することです。

外部からドメイン名でHomeyにアクセスしたいですか?Homeyは、HTTPSリバースプロキシ(WebSocketサポート付き)を使用してhttp://<ip-homey>:4859を指すセットアップを文書化しています。
Synologyでは、統合されたリバースプロキシまたはNginx Proxy Managerのようなツールを使うことができ、TLS + WebSocketを適切に管理することが肝要です。

A lire également:
Tuto Synology Reverse Proxy: comment accéder facilement à ses équipements depuis l'extérieur ?
ご参考までに、この記事にはアフィリエイト・リンクが含まれている場合がありますが、あなた自身の収入やあなたが製品に支払うことができる価格に影響はありません。このリンクを使用することで、私が毎日ブログで行っている仕事に感謝し、サイトの経費(ホスティング、コンペの送料など)を賄うことができます。お金はかかりませんが、とても助かります!だから、一緒に遊んでくれるすべての人に感謝します!

Tags:

この記事をどう思いますか?コメントをお寄せください!礼儀正しくしてください:挨拶と感謝の言葉はお金になりません!私たちは建設的な議論をするためにここにいます。荒らしは削除します。

Leave a reply

eight − 3 =

Maison et Domotique
Logo
Compare items
  • Casques Audio (0)
  • Sondes de Piscine Connectées (0)
  • Smartphones (0)
Compare