1

ホーム オートメーション用に openHAB の調査を開始しました。ホームオートメーションに最適なアプリケーションのようです。2 つのホームを自動化し、中央に配置された 1 つのサーバーで openHAB を実行したいと考えています。私の 2 つの家のデータを分離し、2 つの家に使用ベースのアクセスを提供することは可能ですか?

または、サーバー上でインスタンスを実行する必要があります。

誰かが以前にこれを行ったことがある場合は提案してください。

4

4 に答える 4

0

2 つの家で OpenHab を使用する際にハードウェアまたは範囲に基づく問題がなく (たとえば、z-wave USB ドングルが 2 番目の家は範囲外である)、2 つの家の間にネットワーク接続があると仮定すると、いくつかの方法があります。これを達成します。これが1つです。

最も簡単なのは、アイテムとグループに命名規則を使用して、アイテムがどの家から来たのかを簡単に判別することです。家ごとに個別のサイトマップを設定することもできます。あなたの質問を理解できれば、名前に基づいてデータを分離し、各家に使用ベースのアクセスを提供する必要があります。

データをさらに完全に分離したい場合は、永続性を構成して、1 つの家のすべての項目を 1 つの DB に保存し、他のすべての項目を別の DB に保存できますが、2 つの異なる永続性バインディングを設定する必要があります (つまり、1 つが rrd4j を使用します)。もう 1 つは db4o を使用しています)。これが利点を提供するかどうかはわかりません。

最後のステップは、離れた家から openHab にデータを取得することです。これがどのように達成されるかは、他の家のセンサーとトリガーの性質によって異なります。HTTP バインディング、TCP/IP バインディング、または MQTT ブローカーを使用できます。私は、Python スクリプトと、GPIO ピンから読み取ったセンサー データを MQTT ブローカーに発行する paho ライブラリを使用して、いくつかの Raspberry Pi ベースのセンサーを openHAB に個人的に公開しました。

于 2015-06-11T14:58:53.177 に答える