MQTT を介して HomeAssistant から、このアプリが実行されている Android デバイスの音量をリモート コントロールします。
このアプリは、私が長年抱えていたホーム オートメーションの問題を解決してくれます。私の家では、キッチンに Android タブレットを壁に取り付けています。このタブレットは、食料品のリスト、レシピの検索などに使用されます。また、「インターネット ラジオ」として (アクティブ ラウドスピーカーのセットを介して) 使用されます。ただし、夕食の席で食事をしている間は、音量をミュートしたり制御したりすることはできませんでした - 少なくとも今までは。これは、MQTT ボリューム コントロール アプリが解決する特定の問題です。HomeAssistant からオーディオ ボリュームをリモート コントロールします。
アプリケーションが MQTT ブローカーに接続されると、バックグラウンドで接続を維持するサービスが起動されるため、アプリを開いたままにしておく必要はありません。このサービスはデバイスを維持しようとするため、電力使用量が増加する可能性があります。私のセットアップでは、壁に取り付けられたタブレットが常に充電器に接続されているため、これで問題ありません。デバイスの起動時にアプリを自動的に開始する設定を有効にしたい場合がありますが、それ以外はすべて HomeAssistant で行われます。
アプリは HomeAssistant MQTT 自動検出を使用します。これは、ボリューム コントロール エンティティが HomeAssistant に自動的に表示されることを意味します (スクリーンショットを参照)。このアプリは、特定のデバイスがサポートするものに応じて、メディア、通話、アラーム、および通知オーディオ ストリームの音量レベル コントロール、およびメディアと通知のミュート/ミュート解除を提供します。
前提条件: MQTT ブローカーと HomeAssistant ホーム オートメーション アプリケーションが必要です。 MQTT ブローカーを使用するには、HomeAssistant も構成する必要があります。 MQTT または HomeAssistant が何であるかわからない場合、このアプリはおそらくあなたには向いていません。
MQTT ボリューム コントロールは、暗号化されていない MQTT と MQTT over SSL/TLS の両方をサポートしています。