मैं कमांड लाइन से अपने वायरलेस हेडफ़ोन के बैटरी स्तर की जांच करने की कोशिश कर रहा हूं। मैं भर आया कुछ चर्चाएँ , और ऐसा लगता है कि मुझे केवल इतना करना चाहिए कि निम्नलिखित दर्ज करें:
ioreg -c 'deviceName' |grep -i batterypercent
मैंने "Powerbeats Wireless" और "bluetoothaudiod" का उपयोग करके इस कमांड की कोशिश की 'deviceName'
की है, लेकिन न तो वापस आ गया batterypercent
। मैंने कोशिश की ioreg -c bluetoothaudiod |grep -i battery
बैटरी के बारे में सामान्य जानकारी प्राप्त करने के लिए, और इसे प्रतिक्रिया के रूप में प्राप्त करें:
| | +-o AppleSmartBatteryManager <class AppleSmartBatteryManager, id 0x100000250, registered, matched, active, busy 0 (0 ms), retain 7>
| | +-o AppleSmartBattery <class AppleSmartBattery, id 0x100000252, registered, matched, active, busy 0 (0 ms), retain 6>
अगर मैं हेडफ़ोन को अपने से जोड़ता हूं आई - फ़ोन , बैटरी स्तर हाथोंहाथ उपकरण पट्टी पर चबूतरे। यह मुझे विश्वास दिलाता है कि डिवाइस बैटरी स्तर प्रसारित कर रहा है, और मुझे अपने कंप्यूटर से इस जानकारी तक पहुंचने में सक्षम होना चाहिए।
मैं अपने ब्लूटूथ कनेक्टेड हेडफ़ोन के बैटरी स्तर की जांच कैसे कर सकता हूं?
संपादित करें:
शुरू में मुझे लगा कि समस्या डिवाइस के नाम के साथ है, लेकिन ऐसा लगता है "Powerbeats Wireless"
तथा bluetoothaudiod
परस्पर कार्य करना। बस यह पता नहीं लगा सकते कि कैसे पहुँचें batterypercent
परम।
2 संपादित करें:
ब्लूटूथ डॉक्स को देखते हुए, ऐसा लगता है कि ए बैटरी सेवा जो उजागर करता है बैटरी की स्थिति तथा बैटरी का स्तर । बैटरी स्तर का उपयोग करके पढ़ा जा सकता है गैट विशेषता मान उप-प्रक्रिया पढ़ें, इसलिए मुझे कमांड लाइन से इस सेवा के साथ इंटरफेस करने का एक तरीका पता लगाना होगा। मुझे अहसास है batterypercent
केवल मानक बाह्य उपकरणों (ट्रैकपैड, माउस, कीबोर्ड) के लिए कोडित किया जा सकता है, क्योंकि मैंने जिन बैटरी मॉनिटरिंग विजेट की कोशिश की है, वे केवल ऐसे उपकरणों के साथ संगत हैं।
संपादित करें 3:
लगभग एक साल बाद यह फिर से आना। मुझे पता है एक वायरलेस ट्रैकपैड & amp; कीबोर्ड, और उनकी बैटरी के स्तर को पूरी तरह से ठीक देख सकते हैं (टूलबार या कमांड लाइन दोनों में)। फिर भी मेरे हेडफ़ोन से बैटरी स्तर प्राप्त करने में असमर्थ है, और निश्चित रूप से क्यों: /
ioreg -c "Powerbeats Wireless" |grep -i battery
सामान्य बैटरी जानकारी भी देता है, इसलिए मुझे लगता है कि मेरे पास सही उपकरण का नाम है। लेकिन क्यों हैbatterylevel
कमांड काम नहीं कर रहा है !! Smh