問題タブ [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 投票する
1 に答える
104 参照

arduino - nodeMCU で繰り返されるブローカー メッセージ

ホーム オートメーション プロジェクトで問題が発生しています。ブラインドを制御したい aliexpress から nodeMCU v3 を購入しました。

これは私が使用しているコードです。Arduino IDE を使用して、このコードを nodeMCU にプッシュします。

計画は、コントローラーとしてopenHABを備えたRaspberry Piを用意することでした。mosquitto と openHAB をセットアップするためにいくつかのガイドを使用しましたが、常に同じ結果が得られます。

nodeMCUが私の Wifi に接続し、雨と写真の値の両方を公開します。openHAB GUI で問題なく読み取ることができます。

openHAB のアクティブ化ボタンを押して BLINDSUP または BLINDSDOWN を発行すると、メッセージは問題なく届き、mosquitto 端末でメッセージを見ることができます。予期せぬ結果が起こり始めるのは今です。同じメッセージが、mosquitto ターミナルに表示されることなく、nodeMCU に複数回配信されます。

なぜこのように動作するのかを調べてみましたが、次の行が原因だと思います。

false で、nodeMCU が再接続し、何らかの方法で同じメッセージを取得します。しかし、それは常に最初のメッセージです。BLINDSUP を送信してから BLINDSDOWN を送信すると、BLINDSUP のみが永久に登録されます。

これを修正する方法が本当にわからないので、助けていただければ幸いです。

とにかく役立つ場合は、nodeMCU への URL: nodeMCU

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

xml - 複数の同じラベルを持つ Bash で XML ファイルを解析する方法

この回答を読みました: https://stackoverflow.com/a/7052168/6557127、しかし私の XML ファイルは少し異なります (openHAB REST API):

bashでアイテムfooの状態を取得するにはどうすればよいですか?

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

git - 膨大な数のフォークがあるプロジェクトの最新のフォークを調べる方法

私はOpenHABを使用する予定なので、そのGitHub ページに移動して、どのフォークを使用するかを考えていましたが、突然、ネットワーク グラフを見ることができず、使用するフォークを決定できないことに気付きました。

任意のGitHub プロジェクトで最近のフォーク (過去 2 か月のアクティビティなど) のみを表示するにはどうすればよいですか?

編集:ランダムなフォークは必要ありません。そのためには、メンバー サイトにアクセスし、Ctrl+F を押してキーボードを叩き、次善のエントリを探します。フォークでの最近のアクティビティが基準です。

GitHub、git、またはサードパーティのツールでこれをアーカイブできるかどうかは気にしません。

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

automation - IFTTT Maker Channel - POST リクエストを ipv6 アドレスに送信する

ifttt.com サービスを使用して POST リクエストを ipv6 アドレスに送信することはできますか?

メーカー チャネルを見つけましたが、動作していないようです (ipv6 アドレスを使用)。

Openhab システムに送信したいリクエスト: POST http://[xyyx:yxy:yxy:yxyx:yxyx:yxyx:yxyx:yxyx]:8080/rest/items/Kueche Content-Type: text/plain Body : トグル

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

java - log4j をインポートできないため、自分のバンドルを開始したくない

OpenHab2 用の独自のバインドを作成し、ビルドしてmvn clean packageにアップロードしました/usr/share/openhab2/addons/

私の問題は、バンドルが開始されていないことです。ログには、次の警告があります。

2016-11-25 10:55:00.518 [警告] [org.apache.felix.fileinstall] - バンドルの開始中にエラーが発生しました: ファイル:/usr/share/openhab2/addons/org.openhab.binding.rf24-2.0.0 -SNAPSHOT.jar org.osgi.framework.BundleException: モジュールを解決できませんでした: org.openhab.binding.rf24 [189] 未解決の要件: Import-Package: org.apache.log4j; バージョン="1.2.17"

2016-11-25 10:55:00.536 [警告] [org.apache.felix.fileinstall] - バンドルの開始中にエラーが発生しました: ファイル:/usr/share/openhab2/addons/org.openhab.binding.rf24-2.0.0 -SNAPSHOT.jar org.osgi.framework.BundleException: モジュールを解決できませんでした: org.openhab.binding.rf24 [189] 未解決の要件: Import-Package: org.apache.log4j; バージョン="1.2.17"

2016-11-25 11:00:16.306 [エラー] [org.openhab.binding.rf24] - FrameworkEvent エラー - org.openhab.binding.rf24 org.osgi.framework.BundleException: モジュールを解決できませんでした: org.openhab。 binding.rf24 [189] 未解決の要件: Import-Package: org.apache.log4j; バージョン="1.2.17"

http://docs.openhab.org/installation/linux.html経由で RPi3 Raspbian にインストール

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

android - ListView サム オフセットの SeeKBar が期待どおりに機能しない

openHAB android アプリケーションの UI を変更しています。私が達成しようとしていたサンプル画像は、以下の画像として提供されています。

ここに画像の説明を入力

プログレス バーの幅とつまみの位置に注意してください。親指は進行状況バーの端までしか移動しません。この作業を実現するために、負のオフセット値を指定して SeekBar の setThubOffset() メソッドを使用し、サムが移動するとオフセットが機能します。

ここに画像の説明を入力 ここに画像の説明を入力

進行状況の値が変更されると、進行状況の値がサーバーに送信され、サーバーからの応答で ListView が notifyDataSetChanged() 呼び出しで更新され、SeekBar の進行状況が変更され、今度はつまみの位置が変更されて移動しますプログレスバーの範囲外。オフセットが負の場合でも、親指が外側に移動する理由はわかりません。

ここに画像の説明を入力

ソースコードはこんな感じ

誰かが何が間違っているのか教えてもらえますか?

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

homekit - OpenHab2 の数値を文字列にマッピングする

CCU2 を OpenHab2 に接続して、Homematic HM-CC-RT-DN サーモスタットを追加しました。次に、サーモスタットを HomeKit が使用するアイテムとして定義しました。

この定義の最後の行を除いて、これはすべて正常に機能します。サーモスタットは、バルブの状態のパーセンテージ値のみを提供します ( homematic:HM-CC-RT-DN:xxx:yyy:4#VALVE_STATE)。私がやりたいことは'Off'、バルブの状態が 0% の場合はこのパーセンテージ値を文字列にマッピングし、'On'それ以外の場合はマッピングすることです。

OpenHab2 Transformations ( https://github.com/openhab/openhab/wiki/Transformations ) を調べましたが、この場合の使用方法や適用場所がわかりません。