問題タブ [ios-homekit]

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 に答える
493 参照

ios - iOS : Homekit - Bluetooth & WiFi サービスがデバイスで有効になっているかどうかを検出する方法は?

アクセサリを追加しようとすると、ホーム アプリケーションに以下のアラートが表示されます。

アプリケーションで HomeKit フレームワークも使用しており、ユーザーがアクセサリを追加しようとしたときにアラートを表示したいと考えています。

アプリで同じアラートを表示するには、どのような変更を行う必要がありますか?

ホームアプリのスクリーンショット

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

ios - HMAccessoryPayLoad を使用してアクセサリを追加および設定する方法

使い方が知りたい

アップルドキュメント

func addAndSetupAccessories(with payload: HMAccessorySetupPayload, completionHandler completion: @escaping ([HMAccessory]?, Error?) -> Void)

QRコードまたはHomeKitコードなしでHomeKitアクセサリをペアリングする必要があるため、この機能を使用したいと考えています。コードでアクセサリをペアリングしたい。

上記の関数の HMAccessorySetupPayload 引数のドキュメントには、init の URL を受け入れると書かれています。

QRコードリーダーでアクセサリのQRコードをスキャンしたところ、ある種のURLが次のように表示されました
X-HM://00671I5XXXXXX

アクセサリをこの機能とペアリングする方法を教えてください。

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

javascript - Apple HomeKit の Node-Red で電力使用量を温度として表示

HomeKit で電力使用量を表示したいと思います。残念ながら、HomeKit にはそれを行うためのカテゴリはありません。そこで、これを電力使用量ではなく、HomeKit の温度として表示することを思いついたのです。アイデアは、偽の温度センサーを使用して HomeKit シーンを制御することです。

残念ながら、私は node-red の経験がなく、私にとっては新しいものです。

電気メーターから次の文字列を取得しました。

これを HomeKit ノードにリンクすると、次のエラーが返されます。

さまざまな機能やその他の調整を行った後、残念ながら HomeKit に「温度」が表示されません。

私はこれを使用します: https://flows.nodered.org/node/@plasma2450/node-red-contrib-homekit-bridged

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

flash - HomeKit のカスタマイズ (HomeBridge プラグインを使用するか、カスタム アプリを構築するか?)

私は RBPi3 で HomeBridge を実行しており、ホーム アプリを実行している iPad ハブを介してホーム アクセサリを表示しています。

とても気に入っていますが、大きな時計 (ほとんどの場合、iPad は画面に表示されたキッチンの壁にぶら下がっています)、Google カレンダーの概要、その他の便利なウィジェットがいくつかありません。これらのウィジェットをホームアプリに追加することはできません (通常、Apple ソフトウェアでは.. :-)) が、これを実現するためのソリューションを探しています。

私には2つのオプションがあります(少なくともそれは私が考えていることです):

1) HomeKit API を使用して独自の iPad を作成し、アプリの外観をカスタマイズして、必要に応じてウィジェットを追加します。

2) HomeBridge FFMpeg カメラ プラグインを使用し、大きな時計といくつかのカレンダー アイテムのタイトルを含むビデオ ストリームを作成します。

オプション 1 は最も手間がかかりますが、柔軟性も提供します。オプション 2 は簡単ですが、機能が制限されています。オプション 2 も、ビデオ ストリームを使用するにはパフォーマンスが過剰になる可能性がありますか? ビデオ ストリームには、HomeKit のカメラ ウィジェットがかなり大きく、遠くからでもはっきりと見えるという利点があります (少なくとも時計は)。

最良の選択肢は何だと思いますか? また、選択肢 2 はどのように達成されますか? Adobe Animate で作成された SWF ファイルなどからビデオ ストリームを設定するにはどうすればよいですか? または、ビデオ ストリーム内でこの動的な情報を取得する方法は?

どんなヒントでも大歓迎です!ありがとう