通过 MQTT 从 HomeAssistant 远程控制运行此应用程序的 Android 设备的音频音量。
该应用程序解决了我多年来一直存在的家庭自动化问题:在我家的厨房里,我们有一台壁挂式 Android 平板电脑。这款平板电脑可用于杂货清单、查找食谱等用途,还可以用作我们的“网络广播”(通过一组有源扬声器)。但是,在餐桌上吃饭时我无法静音或控制音量 - 至少直到现在。这是 MQTT 音量控制应用程序解决的具体问题:从 HomeAssistant 远程控制音频音量。
一旦应用程序连接到您的 MQTT 代理,它将启动一个在后台保持连接的服务,因此您不需要让应用程序保持打开状态。该服务将尝试使设备保持活动状态,因此可能会导致用电量增加。在我的设置中,这很好,因为壁挂式平板电脑始终连接到充电器。您可能希望启用设置以在设备启动时自动启动应用程序,但除此之外,其他一切都在 HomeAssistant 中进行。
该应用程序使用 HomeAssistant MQTT 自动发现。这意味着音量控制实体应该自动出现在 HomeAssistant 中(见屏幕截图)。该应用程序为媒体、呼叫、警报和通知音频流提供音量级别控制,以及媒体和通知的静音/取消静音 - 具体取决于特定设备支持的内容。
先决条件:您将需要一个 MQTT 代理和 HomeAssistant 家庭自动化应用程序。 HomeAssistant 还必须配置为使用 MQTT 代理。如果您不知道 MQTT 或 HomeAssistant 是什么,那么此应用程序可能不适合您。
MQTT 音量控制既支持未加密的 MQTT,也支持基于 SSL/TLS 的 MQTT。