किसी दिए गए प्रतिशत पर बैटरी चार्ज को स्वचालित रूप से सीमित करें (रोकें)


11

डिवाइस: मोटो एक्स प्ले (रूट किया गया, स्टॉक, एंड्रॉइड 6.0.1, msm8916 बोर्ड, XT1562)

मैं चार्जिंग को सीमित क्यों करना चाहता हूं?

(आइए छोड़ते हैं कि मेरे कारण वैध हैं या नहीं और स्वीकार करना चाहते हैं कि क्या आप मेरे कारणों से असहमत हैं)

बैटरी की दीर्घायु में सुधार करने के लिए, मैं चार्जिंग को सीमित करना चाहता हूं जब यह 90% तक पहुंच जाता है, जैसा कि यहां बताया गया है कि अधिकतम बैटरी जीवन के लिए आदर्श चार्जिंग / निर्वहन प्रतिशत?

क्या यह संभव है?

हां, कम से कम मेरे पिछले डिवाइस ऑनर 6 पर, जैसा कि यहां लाया गया है कि मैं Huawei ऑनर 6 पर करंट चार्ज कैसे करूं? , इसे करने के दो अलग-अलग तरीकों से

मैंने उस फ़ाइल को पहचानने की असफल कोशिश की है जिसमें बदलते मूल्य चार्जिंग को सीमित करते हैं

मैं चार्जिंग को रोकने के लिए ज़िम्मेदार सिस्टम फ़ाइल की तलाश कर रहा हूँ, यह सच्चा पथ है (बिना सहानुभूति के)

(जैसा कि मैंने अपने पिछले डिवाइस पर देखा था, फ़ाइल की राह का पता लगाना उसकी पहचान करने के बाद एक बड़ी चुनौती थी)



1
मुझे पता है कि आप यहां बहुत अनुभवी हैं, लेकिन यह एक XY समस्या का एक सा हो सकता है और यह इंगित करने में मददगार हो सकता है कि आपका मुख्य लक्ष्य क्या है - लंबी बैटरी दीर्घायु? विस्फोटों के बारे में चिंतित? —क्योंकि हम सब आपकी मदद करने की कोशिश कर सकते हैं।
16

आप यहाँ "कोई सहानुभूति नहीं" पर जोर क्यों देते हैं? पावर-संबंधित फ़ाइलों को आसानी से /sys/class/power_supply/बहुत ज्यादा किसी भी लिनक्स सिस्टम पर सहानुभूति दी जाती है जिसे मैंने देखा है। आपको उन्हें i2c ट्री जैसे अंदर खोजने की आवश्यकता क्यों है?
दिमित्री ग्रिगोरीव

@DmitryGrigoryev एक सरल उत्तर के साथ अच्छा सवाल। मैं लिनक्स का जानकार नहीं हूं और समझ नहीं पा रहा हूं - इसलिए मैं उस स्थान को जानना चाहता था, जहां से मैं सीधे उनके साथ छेड़छाड़ कर सकता हूं जैसा कि मैंने अपने जवाब में किया :-)
beeshyams

अब चार्जी है - एक यूएसबी स्टिक + एंड्रॉइड ऐप कॉम्बो जो बाहरी रूप से चार्जिंग को सीमित करता है। बस चार्जर और फोन के बीच की छड़ी स्थापित करें और चार्ज स्तर का चयन करने के लिए ऐप का उपयोग करें। इतना ही आसान। Google पर "चार्जी स्टिक" देखें।
ओविदियु सैंड्रू

जवाबों:


11

ठीक है समझ आ गया :)

  • ध्यान देने वाली पहली बात यह है कि मेरा पिछला डिवाइस ऑनर 6 है, एक ही फाइल थी जिसे मैं अपने आप चार्ज होने से रोकने के लिए चारों ओर खेल सकता था

  • मोटो एक्स प्ले पर, दो अलग-अलग फाइलें हैं - एक चार्जर को डिस्कनेक्ट करने के लिए और दूसरा चार्जिंग सिंबल को हटाने के लिए (दूसरे शब्दों में, आप चार्ज करना बंद कर सकते हैं और अभी भी चार्जर से जुड़ा सिंबल दिखा रहा है)। जब तक मुझे इस बात का अहसास हुआ, मैं हलकों में इधर-उधर भाग रहा था, क्योंकि मैंने यह दिखाने के लिए चार्जिंग सिंबल लिया कि चार्जिंग हो रही थी (और यह मानते हुए कि मैं गलत फाइल से निपट रहा था)। प्रयोग करते समय, जब मैंने चिन्ह दिखाने के बावजूद चार्ज ड्रॉप देखा, तो मैंने एम्पीयर ऐप और ज्ञान के साथ सत्यापन किया !

फाइलें क्या हैं?

( संपादित करें: 30 मार्च 20 जैकपॉट! उन्नत चार्जिंग कंट्रोलर विस्किन मॉड्यूल के डेवलपर द्वारा विभिन्न उपकरणों के लिए फ़ाइलों का यह भयानक भंडार पाया गया । आप उस बहुमुखी मॉड्यूल का उपयोग करके बेहतर हैं लेकिन यदि आप DIY चाहते हैं, तो यह एक शानदार शुरुआत है)।

अन्य फाइलें भी हो सकती हैं, लेकिन जिन फाइलों पर मैंने ध्यान दिया, वे हैं:

  1. चार्जिंग आइकन के लिए: /sys/devices/soc.0/78d9000.usb/power_supply/usb/online (फ़ाइल से आइकन परिवर्तन मान को अक्षम करने के लिए 0 to 1)

  2. चार्जिंग के लिए: /sys/devices/soc.0/78b5000.i2c/i2c-1/1-001c/power_supply/battery/charging_enabled(फ़ाइल से चार्जिंग परिवर्तन मूल्य को अक्षम करने के लिए 1 to 0)

इसे स्वचालित करने के लिए, टर्मिनल एमुलेटर और मैक्रोडॉइड का उपयोग करके यहां मेरे जवाब के समान था, जैसा कि यहां बताया गया है - विशिष्ट एप्लिकेशन लॉन्च होने पर कमांड लाइन को स्वचालित कैसे करें?

मुझे फाइलें कैसे मिलीं?

असंगत रूप से , और मैं उम्मीद कर रहा हूं कि कोई अच्छा तरीका पोस्ट करे। यहाँ एक तरीका है जो फ़ाइल और पथ की पहचान करने में आपके लिए काम कर सकता है

मान्यताओं

  • शुद्ध और कुछ GitHub (जो मैं बिल्कुल समझ में नहीं आता) पर कोडिंग पर लंबे समय तक मुझे बताया को देखने के लिए i2cऔर usbजैसे नामों के साथ संबंधित फ़ाइलें charger_enabledया enable_charger। यह हॉनर 6, मोटो एक्स और कुछ नेक्सस डिवाइसों के लिए सही प्रतीत होता है। मुझे कोई सुराग नहीं है कि यह चिपसेट या डिवाइस पर निर्भर है

  • इस फ़ाइल का असली पथ है /sys। फिर से, भिन्न हो सकते हैं

अगला कदम

  • में charger enabledया enable_chargerसमान शब्दों वाले एक वाइल्ड कार्ड सर्च करें/sys

  • बदलें rwअनुमतियों से सामग्री को बदलने के सक्षम करने के लिए 1करने के लिए 0या ठीक इसके विपरीत

  • अपने चार्जर को कनेक्ट करें और फ़ाइल में मूल्य देखें, डिस्कनेक्ट करें और दोहराएं। यदि मान बदलता है, तो यह सही फ़ाइल की तरह दिखता है। जबकि चार्जर जुड़ा हुआ है, फ़ाइल में मूल्य बदलें और यदि चार्ज बंद हो जाता है, तो आपने इसे मारा है (अधिक ऐसा है, यदि पथ i2cनिर्देशिका में है)। चार्जिंग स्थिति की पुष्टि करने के लिए एम्पीयर ऐप के साथ सत्यापित करें

  • जब आप इस पर होते हैं, तो मूल और संशोधित फ़ाइलों को अपने भंडारण में एक अलग निर्देशिका में कॉपी कर सकते हैं। स्वचालन के लिए आवश्यक है

  • यदि आपका डिवाइस मेरा जैसा है जहाँ चार्जिंग को रोका जा सकता है लेकिन आइकन को चार्ज करना, शो करना, जैसे कि onlineया connectedफिर कीवर्ड द्वारा उस फ़ाइल को पहचानने के लिए अधिक पीसना ?

यदि आप भाग्यशाली हैं, तो ऊपर आपको काम करना चाहिए


बस टर्मिनल एमुलेटर शॉर्टकट के लिए अतिरिक्त जानकारी के रूप में हैं:

  • चार्जिंग आइकन को अक्षम करने और हटाने के लिए

su –c "cp /storage/emulated/0/moto_charging/disable_charging/charging_enabled /sys/devices/soc.0/78b5000.i2c/i2c-1/1-001c/power_supply/battery/" ; su -c "cp /storage/emulated/0/moto_charging/no_symbol_charging/online /sys/devices/soc.0/78d9000.usb/power_supply/usb/"

  • चार्जर और चार्जिंग आइकन को सक्षम करने के लिए

su -c "cp /storage/emulated/0/moto_charging/show_charging/online /sys/devices/soc.0/78d9000.usb/power_supply/usb/" ; su –c "cp /storage/emulated/0/moto_charging/enable_charging/charging_enabled /sys/devices/soc.0/78b5000.i2c/i2c-1/1-001c/power_supply/battery/"

moto_chargingआंतरिक एसडी में बनाया गया एक फ़ोल्डर है जिसमें मूल और संशोधित प्रतियां (चार्जिंग को सक्षम और अक्षम करने के लिए) हैं, और इन फ़ाइलों को सिस्टम में कॉपी किया जाता है। बेशक, जड़ की आवश्यकता है


1
मैं अपनी बैटरी को केवल 85-90% तक चार्ज करना चाहता हूं। मैं मानता हूं कि आपका उत्तर प्रभावशाली और अच्छी तरह से प्रलेखित है (और मैंने मतदान किया है)। लेकिन ऐसा करना बहुत मुश्किल है। क्या कम प्रयास के साथ वह सब हासिल करने के लिए स्क्रिप्ट / ऐप बनाया जा सकता है? :)
अल्ट्रालाइक

ऐसा करने के लिए एक ऐप लगता है। मैंने इसे YET नहीं बनाया है: android.gadgethacks.com/how-to/…
Ultralisk

@FreeAndNil धन्यवाद 1. मेरे उत्तर के फुट नोट में पहले से ही एक ऐप जुड़ा हुआ है । मैंने आपके द्वारा लिंक किए गए ऐप (इसके लिए धन्यवाद) की कोशिश नहीं की है, लेकिन जब तक मुझे नहीं पता कि इसमें क्या हो जाता है, मैं चैरी करूंगा। 3. मैं डॉन ' टी स्क्रिप्टिंग को जानते हैं, लेकिन इसे आसानी से स्क्रिप्ट में बदला जा सकता है और मैक्रोडोयड भी स्क्रिप्टिंग का समर्थन करता है-
बेजेशम्स 12:17

@FreeAndNil: जाँच की गई। आपका स्रोत उसी ऐप की ओर इशारा कर रहा है जिसे मैंने लिंक किया था- आखिरी बार मैंने XDA फ़ोरम ऑफ़ डेवलपर को चेक किया था, स्क्रिप्ट ओपन सोर्स नहीं थी- शायद, यह पता है।
बेष्यामेश

1
@beeshyams को डर है कि मैं "उत्सुक" नहीं हूँ; मुझे उस गहराई में स्रोतों की जांच करने के लिए समय की कमी है, क्षमा करें।
इज़ी

3

अब चार्जी है - एक यूएसबी स्टिक + एंड्रॉइड ऐप कॉम्बो जो बाहरी रूप से चार्जिंग को सीमित करता है। बस चार्जर और फोन के बीच की छड़ी स्थापित करें और चार्ज स्तर का चयन करने के लिए ऐप का उपयोग करें। इतना ही आसान। Google पर "चार्जी स्टिक" देखें।

प्रकटीकरण: मैं लाइटी इलेक्ट्रॉनिक्स का सीईओ हूं। हमने चारगी को विकसित किया और उन लोगों से प्यार करेंगे, जिनके पास हमारे उत्पाद का आनंद लेने के लिए यह मुद्दा है। कोई स्पैम नहीं, बस समस्या का समाधान।


-4

आप कुछ के बारे में चिंतित हैं, साथ ही कुछ पर ध्यान केंद्रित कर रहे हैं, यह अपर्याप्त है।

अधिकांश आधुनिक फोन में अंतर्निहित तकनीक होती है जो स्वचालित रूप से लगभग 90% से 100% तक चार्ज करना बंद कर देगी।

पूरे चार्ज चक्र में न खरीदें जंबो। यदि आपके पास एक अच्छा फोन है, तो आप 100% प्रतिशत समय के लिए सुनहरा होंगे (जब तक आप अपना फोन चार्ज करते हैं जब उसे चार्ज करने की आवश्यकता होती है। इसका मतलब है कि हर रात नहीं )। मैंने कई, कई फोन का परीक्षण किया है और अभी तक इस चार्ज चक्र "सिद्धांत" को सच नहीं है।

आपका फ़ोन पहले से ही निर्मित है। जब आप देखते हैं कि यह 100% चार्ज है, तो यह सचमुच इसकी क्षमता नहीं है। ओईएम ऐसा है कि लोगों को ओवर चार्जिंग उपकरणों से रोकने के लिए। (यही है, अगर आपके पास एक फोन है जहां ओईएम स्मार्ट है)।

यह भी ध्यान रखना महत्वपूर्ण है कि फोन का सामान्य उपयोग आपकी बैटरी को एक साल में कम कर सकता है। बैटरी का अस्तित्व हमेशा के लिए नहीं है चाहे आपका चार्ज चक्र कितना भी स्वस्थ क्यों न हो। यह इस बात पर निर्भर करता है कि आप डिवाइस का उपयोग कैसे करते हैं, आप किन ऐप्स को डाउनलोड करते हैं और कैसे वे आपकी बैटरी (खपत), आदि के साथ बातचीत करते हैं।

किसी भी स्थिति में, आप एक निश्चित प्रतिशत चार्ज करते समय आपको सूचित करने के लिए Google Play से एक ऐप, सुरक्षित चार्ज का उपयोग कर सकते हैं ।


सूत्रों का कहना है

छह साल के अनुभव के अलावा जो अकेले नहीं है, यहां कुछ प्रासंगिक लेख दिए गए हैं।

ऐसे लोगों के साथ बहुत सारे सहकर्मी संचालित मंच हैं जिनके पास कई वर्षों का अनुभव है जिन्होंने इस सिद्धांत का परीक्षण किया है, गलत तरीके से बदल रहे हैं। डिवाइस अपने आप चार्ज संभालते हैं और जरूरत पड़ने पर बंद हो जाते हैं।


1
आइए हम मान लें कि मैं जो भी कारण चाहता हूं और उसके लिए मुझे एक रास्ता चाहिए। मुझे सूचित करने के लिए अतिरिक्त ऐप की आवश्यकता नहीं है, मैं ऑटोमेशन ऐप मैक्रोडॉइड का उपयोग करके आसानी से कर सकता हूं, जिसका मैं उपयोग करता हूं। वर्तमान रूप में आपका उत्तर
अनपेक्षित है

4
अधिकांश आधुनिक फोन में अंतर्निहित तकनीक होती है जो स्वचालित रूप से लगभग 90% से 100% तक चार्ज करना बंद कर देगी। - आप किसी भी सबूत के साथ समर्थन कर सकते हैं ??
beeshyams

2
आप साक्ष्य के रूप में आपके द्वारा पोस्ट किए गए लिंक को पढ़ना चाह सकते हैं, यह केवल तकनीकी रूप से विस्तृत एक से एक उद्धरण है: "जैसा कि हमने पहले बताया है [सबूतों के एक पूरे लेख के लिंक के साथ], यदि आप जीवन का विस्तार करना चाहते हैं अपनी बैटरी के लिए, आप इसे हर समय 40% -80% के बीच रखना चाहते हैं। " तथ्य यह है कि चार्ज और बैटरी धीरज के बीच समय के साथ व्यापार बंद है, और केवल पूर्व डिवाइस के चश्मे और विज्ञापनों में दिखाई देता है, इसलिए आपको क्या लगता है कि निर्माता प्राथमिकता देगा? साक्ष्य भंडारण के लिए 40% पर इंगित करता है और साइकिल 75-65% उपयोग में इष्टतम रेंज है।
क्रिस

4
HILARIOUS: आपके एक स्रोत (पहले एक) का आपने वास्तव में खंडन किया है: "जैसा कि हमने पहले भी बताया है, यदि आप अपनी बैटरी के जीवन का विस्तार करना चाहते हैं, तो आप इसे हर समय 40% -80% के बीच रखना चाहते हैं" । इसके अलावा, आपके स्रोत का कहना है कि आप अपने फोन को 100% चार्ज नहीं करेंगे और रात भर में इसे 100% तक चार्ज किया जाएगा !!!!!!
अल्ट्रालाइक

3
और यहाँ एक भरोसेमंद स्रोत है (आपके द्वारा दिए गए समान नहीं) आपको गलत साबित करने के लिए: Batteryuniversity.com/learn/article/…
Ultralisk
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.