დისტანციურად მართეთ Android მოწყობილობის აუდიო ხმა, სადაც ეს აპლიკაცია მუშაობს - HomeAssistant-იდან MQTT-ის საშუალებით.
აპლიკაცია წყვეტს სახლის ავტომატიზაციის პრობლემას, რომელიც წლების განმავლობაში მქონდა: ჩემს სახლში გვაქვს სამზარეულოში კედელზე დამონტაჟებული Android პლანშეტი. ეს ტაბლეტი გამოიყენება ისეთი ნივთებისთვის, როგორიცაა სასურსათო სიები, რეცეპტების ძებნა - და როგორც ჩვენი "ინტერნეტ რადიო" (აქტიური დინამიკების საშუალებით). თუმცა, სადილის მაგიდასთან ჭამის დროს ხმას ვერ დავდუმდი და ვერ ვაკონტროლებდი - ყოველ შემთხვევაში, აქამდე არა. ეს არის სპეციფიკური პრობლემა, რომელსაც MQTT Volume Control აპი წყვეტს: დისტანციურად აკონტროლებს აუდიო ხმას HomeAssistant-იდან.
მას შემდეგ რაც აპლიკაცია დაუკავშირდება თქვენს MQTT ბროკერს, ის დაიწყებს სერვისს, რომელიც დაკავშირებულია ფონზე, ასე რომ თქვენ არ დაგჭირდებათ აპის გახსნა. სერვისი შეეცდება შეინარჩუნოს მოწყობილობა სიცოცხლისუნარიანი, ასე რომ შეიძლება გამოიწვიოს ენერგიის მოხმარების გაზრდა. ჩემთვის ეს კარგია, რადგან კედელზე დამონტაჟებული ტაბლეტი ყოველთვის დაკავშირებულია დამტენთან. შეიძლება დაგჭირდეთ პარამეტრის ჩართვა, რომ ავტომატურად დაიწყოს აპი, როდესაც მოწყობილობა ჩაიტვირთება, მაგრამ ამის გარდა ყველაფერი ხდება HomeAssistant-ში.
აპლიკაცია იყენებს HomeAssistant MQTT ავტომატურ აღმოჩენას. ეს ნიშნავს, რომ ხმის კონტროლის ერთეულები ავტომატურად უნდა გამოჩნდეს HomeAssistant-ში (იხილეთ ეკრანის სურათი). აპი უზრუნველყოფს ხმის დონის კონტროლს მედიის, ზარის, განგაშის და შეტყობინებების აუდიო ნაკადებისთვის, ასევე მედიისა და შეტყობინებების გამორთვა/დადუმება - იმისდა მიხედვით, თუ რას უჭერს მხარს კონკრეტული მოწყობილობა.
წინაპირობები: დაგჭირდებათ MQTT ბროკერი და HomeAssistant სახლის ავტომატიზაციის აპლიკაცია. HomeAssistant ასევე უნდა იყოს კონფიგურირებული MQTT ბროკერის გამოსაყენებლად. თუ არ იცით რა არის MQTT ან HomeAssistant, ეს აპლიკაცია ალბათ არ არის თქვენთვის.
MQTT მოცულობის კონტროლი მხარს უჭერს როგორც დაშიფრულ MQTT-ს, ასევე MQTT-ს SSL/TLS-ზე.