Android ઉપકરણ જ્યાં આ એપ્લિકેશન ચાલી રહી છે તેના ઑડિઓ વોલ્યુમને રિમોટ કંટ્રોલ કરે છે - MQTT દ્વારા HomeAssistant થી.
એપ ઘરની ઓટોમેશન સમસ્યાને ઉકેલે છે જે મને વર્ષોથી છે: મારા ઘરમાં અમારી પાસે રસોડામાં વોલ-માઉન્ટેડ એન્ડ્રોઇડ ટેબ્લેટ છે. આ ટેબ્લેટનો ઉપયોગ કરિયાણાની યાદીઓ, વાનગીઓ શોધવા - અને અમારા "ઇન્ટરનેટ રેડિયો" તરીકે (સક્રિય લાઉડસ્પીકરના સમૂહ દ્વારા) માટે થાય છે. જો કે, હું રાત્રિભોજનના ટેબલ પર જમતી વખતે અવાજને મ્યૂટ અથવા નિયંત્રિત કરી શકતો નથી - ઓછામાં ઓછું અત્યાર સુધી તો નથી. આ ચોક્કસ સમસ્યા છે જે MQTT વૉલ્યુમ કંટ્રોલ ઍપ હલ કરે છે: HomeAssistant માંથી ઑડિયો વૉલ્યૂમને રિમોટ કંટ્રોલ કરે છે.
એકવાર એપ્લિકેશન તમારા MQTT બ્રોકર સાથે કનેક્ટ થઈ જાય, તે પછી તે એક સેવા શરૂ કરશે જે પૃષ્ઠભૂમિમાં જોડાયેલ રહે છે જેથી તમારે એપ્લિકેશનને ખુલ્લી રાખવાની જરૂર નથી. સેવા ઉપકરણને જીવંત રાખવાનો પ્રયાસ કરશે, તેથી તે પાવર વપરાશમાં વધારો કરવાનું કારણ બની શકે છે. મારા સેટઅપમાં મારા માટે આ સારું છે કારણ કે દિવાલ-માઉન્ટેડ ટેબ્લેટ હંમેશા ચાર્જર સાથે જોડાયેલ હોય છે. જ્યારે ઉપકરણ બુટ થઈ જાય ત્યારે તમે એપ્લિકેશનને આપમેળે શરૂ કરવા માટે સેટિંગને સક્ષમ કરવા માગી શકો છો, પરંતુ તે સિવાય બીજું બધું HomeAssistant માં થાય છે.
એપ્લિકેશન HomeAssistant MQTT ઓટો ડિસ્કવરીનો ઉપયોગ કરે છે. આનો અર્થ એ કે વોલ્યુમ કંટ્રોલ એન્ટિટી હોમઆસિસ્ટન્ટમાં આપમેળે દેખાવી જોઈએ (સ્ક્રીનશોટ જુઓ). એપ્લિકેશન મીડિયા-, કૉલ-, એલાર્મ- અને સૂચનાઓ ઑડિઓ સ્ટ્રીમ્સ માટે વોલ્યુમ સ્તર નિયંત્રણો તેમજ મીડિયા અને સૂચનાઓ માટે મ્યૂટ/અનમ્યૂટ પ્રદાન કરે છે - ચોક્કસ ઉપકરણ શું સપોર્ટ કરે છે તેના આધારે.
પૂર્વજરૂરીયાતો: તમારે MQTT બ્રોકર અને HomeAssistant હોમ ઓટોમેશન એપ્લિકેશનની જરૂર પડશે. MQTT બ્રોકરનો ઉપયોગ કરવા માટે HomeAssistantને પણ ગોઠવેલું હોવું જોઈએ. જો તમને MQTT અથવા HomeAssistant શું છે તે ખબર નથી, તો આ એપ કદાચ તમારા માટે નથી.
MQTT વૉલ્યુમ કંટ્રોલ અનએન્ક્રિપ્ટેડ MQTT, તેમજ SSL/TLS પર MQTT બંનેને સપોર્ટ કરે છે.
આ રોજ અપડેટ કર્યું
8 જુલાઈ, 2025