問題タブ [openhab]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
988 参照

openhab - パラメータを openhab2 変換に渡すにはどうすればよいですか?

私はopenhab 2.1をセットアップしており、httpバインディングを使用して、hueバインディングでは(まだ)利用できない追加データをhueブリッジから取得しています。私は主に、モーション センサーに組み込まれている光センサーと温度センサーに関心がありますが、ボタンの押下にも反応できるようにしたいと考えています (これはインタラクティブであるため、可能な限り遅延が少なくなります)。

そこで、http バインディングを使用してブリッジをポーリングすることにしました。

私は持っている:

JS または JSONPATH 変換を使用して値を抽出しています。

私が抱えている問題はこれです:

私は簡単に行うことができます:

リスト全体から値を取得します。ただし、このような変換を実行して JSON から生の値を取得するか、追加の変換 (「true」を「ON」にマッピングし、1995 を 19.95 にマッピングするなど) しか実行できません。両方を実行することはできません。

また、とにかくすべてのセンサー状態を取得する場合は、同じ文字列からすべての値を取得することもできます。このため、私の唯一のオプションは、各センサーに対して (たとえば) getHueTemperature.js を 1 つ記述することです。

そして、次のようにします。

次のように、抽出元の要素を渡して、すべてのセンサーに 1 つの変換を使用することはできません。

その後:

...または私はできますか?どんな助けでも大歓迎です。

ありがとう

.rm

0 投票する
1 に答える
642 参照

nextcloud - Nginx は、2 番目にアクセスするときに最初のサブドメインにリダイレクトします

私の状況は次のとおりです。サーバーに Nextcloud と OpenHAB がセットアップされており、ローカル ネットワークの外部から両方にアクセスしたいと考えています。Nginx をリバース プロキシとして使用して、cloud.foo.bar の nextcloud と home.foo.bar の openHAB にアクセスします。これは私のクラウドでは機能しますが、home.foo.bar にアクセスすると、(Windows 10 マシンの) cloud.foo.bar にリダイレクトされるか、home.foo.bar ドメインの下の nextcloud にアクセスします。これが私のnginx構成です(sites-available/default)。

@foo.bar のサーバーの ipv4 の A レコードしかありません。同じ ipv4 を指す cloud.foo.bar と home.foo.bar の 2 つのレコードを使用してみましたが、何も変わりませんでした。