MQTT를 통해 HomeAssistant에서 이 앱이 실행 중인 Android 기기의 오디오 볼륨을 원격 제어합니다.
이 앱은 제가 몇 년 동안 겪었던 홈 자동화 문제를 해결합니다. 저희 집에는 부엌에 벽걸이형 Android 태블릿이 있습니다. 이 태블릿은 장보기 목록, 요리법 검색과 같은 작업에 사용되며 활성 라우드스피커 세트를 통해 "인터넷 라디오"로 사용됩니다. 하지만 식탁에서 식사를 하는 동안에는 음소거나 볼륨 조절을 할 수 없었습니다. 적어도 지금까지는 없었습니다. 이것은 MQTT Volume Control 앱이 해결하는 특정 문제입니다. HomeAssistant에서 오디오 볼륨을 원격 제어합니다.
애플리케이션이 MQTT 브로커에 연결되면 백그라운드에서 연결 상태를 유지하는 서비스가 시작되므로 앱을 계속 열어 둘 필요가 없습니다. 서비스는 장치를 활성 상태로 유지하려고 시도하므로 전력 사용량이 증가할 수 있습니다. 제 설정에서는 벽걸이형 태블릿이 항상 충전기에 연결되어 있기 때문에 괜찮습니다. 기기가 부팅될 때 앱을 자동으로 시작하도록 설정을 활성화할 수 있지만 그 외 모든 것은 HomeAssistant에서 발생합니다.
앱은 HomeAssistant MQTT 자동 검색을 사용합니다. 이는 볼륨 제어 항목이 HomeAssistant에 자동으로 나타나야 함을 의미합니다(스크린샷 참조). 이 앱은 미디어, 통화, 알람 및 알림 오디오 스트림에 대한 볼륨 수준 컨트롤과 미디어 및 알림에 대한 음소거/음소거 해제 기능을 제공합니다(특정 장치가 지원하는 항목에 따라 다름).
전제 조건: MQTT 브로커와 HomeAssistant 홈 자동화 애플리케이션이 필요합니다. HomeAssistant도 MQTT 브로커를 사용하도록 구성해야 합니다. MQTT 또는 HomeAssistant가 무엇인지 모른다면 이 앱이 적합하지 않을 수 있습니다.
MQTT 볼륨 제어는 암호화되지 않은 MQTT와 SSL/TLS를 통한 MQTT를 모두 지원합니다.