Controle de forma remota el volumen de audio del dispositivo Android donde se ejecuta esta aplicación, desde HomeAssistant a través de MQTT.
La app soluciona un problema de domótica que tengo desde hace años: En mi casa tenemos una tablet Android montada en la pared de la cocina. Esta tableta se usa para cosas como listas de compras, buscar recetas y como nuestra "radio de Internet" (a través de un conjunto de altavoces activos). Sin embargo, no podía silenciar ni controlar el volumen mientras comía en la mesa, al menos no hasta ahora. Este es el problema específico que resuelve la aplicación MQTT Volume Control: control remoto del volumen de audio desde HomeAssistant.
Una vez que la aplicación esté conectada a su corredor MQTT, lanzará un servicio que permanece conectado en segundo plano para que no necesite mantener la aplicación abierta. El servicio intentará mantener vivo el dispositivo, por lo que puede hacer que aumente el consumo de energía. Para mí, en mi configuración, esto está bien ya que la tableta montada en la pared siempre está conectada a un cargador. Es posible que desee habilitar la configuración para iniciar automáticamente la aplicación cuando el dispositivo se haya iniciado, pero aparte de eso, todo lo demás sucede en HomeAssistant.
La aplicación utiliza la detección automática de HomeAssistant MQTT. Esto significa que las entidades de control de volumen deberían aparecer automáticamente en HomeAssistant (ver captura de pantalla). La aplicación proporciona controles de nivel de volumen para las transmisiones de audio de medios, llamadas, alarmas y notificaciones, así como silenciar/reactivar el silencio de los medios y las notificaciones, según lo que admita el dispositivo en particular.
Requisitos previos: necesitará un agente de MQTT y la aplicación de automatización del hogar HomeAssistant. HomeAssistant también debe estar configurado para usar el agente MQTT. Si no sabe qué es MQTT o HomeAssistant, probablemente esta aplicación no sea para usted.
MQTT Volume Control admite tanto MQTT sin cifrar como MQTT sobre SSL/TLS.