Дыстанцыйнае кіраванне гучнасцю гуку прылады Android, на якой запушчана гэта дадатак - з HomeAssistant праз MQTT.
Прыкладанне вырашае праблему хатняй аўтаматызацыі, якая ўзнікла ў мяне на працягу многіх гадоў: у маім доме на кухні стаіць насценны планшэт Android. Гэты планшэт выкарыстоўваецца для такіх рэчаў, як спісы прадуктаў, пошук рэцэптаў - і як наша "інтэрнэт-радыё" (праз набор актыўных дынамікаў). Аднак я не мог адключыць ці кантраляваць гучнасць падчас ежы за абедзенным сталом - прынамсі, да гэтага часу. Гэта канкрэтная праблема, якую вырашае дадатак MQTT Volume Control: дыстанцыйнае кіраванне гучнасцю гуку з HomeAssistant.
Пасля падключэння прыкладання да вашага брокера MQTT яно запусціць службу, якая застаецца падключанай у фонавым рэжыме, таму вам не трэба трымаць праграму адкрытай. Сэрвіс будзе спрабаваць падтрымліваць працу прылады, таму спажыванне энергіі можа павялічыцца. Для мяне ў маіх наладах гэта нармальна, бо насценны планшэт заўсёды падключаны да зараднай прылады. Магчыма, вы захочаце ўключыць наладу для аўтаматычнага запуску праграмы пры загрузцы прылады, але акрамя гэтага ўсё астатняе адбываецца ў HomeAssistant.
Прыкладанне выкарыстоўвае аўтавыяўленне HomeAssistant MQTT. Гэта азначае, што аб'екты рэгулявання гучнасці павінны аўтаматычна з'явіцца ў HomeAssistant (гл. скрыншот). Прыкладанне забяспечвае кантроль узроўню гучнасці для аўдыёпатокаў мультымедыя, выклікаў, будзільнікаў і апавяшчэнняў, а таксама адключэнне/уключэнне гуку для мультымедыя і апавяшчэнняў - у залежнасці ад таго, што падтрымлівае канкрэтная прылада.
Перадумовы: вам спатрэбіцца брокер MQTT і праграма хатняй аўтаматызацыі HomeAssistant. HomeAssistant таксама павінен быць настроены на выкарыстанне брокера MQTT. Калі вы не ведаеце, што такое MQTT або HomeAssistant, гэта дадатак, напэўна, не для вас.
MQTT Volume Control падтрымлівае як незашыфраваны MQTT, так і MQTT праз SSL/TLS.