주어진 비율로 배터리 충전을 자동으로 제한 (중지)


11

장치 : Moto X Play (루트, 스톡, Android 6.0.1, msm8916 보드, XT1562)

충전을 제한하고 싶은 이유는 무엇입니까?

(내 이유가 유효한지 여부를 제외하고 내 이유에 동의 하지 않는 경우 내가 원하는 것을 수락합시다 )

배터리 수명을 연장하기 위해 여기에 설명 된대로 90 %에 도달하면 충전을 제한하고 싶습니다. 최대 배터리 수명을위한 이상적인 충전 / 방전 비율은?

가능합니까?

예, 적어도 이전 기기 Honor 6에서는 여기에 나와 있습니다 . Huawei Honor 6의 충전 전류를 어떻게 무시합니까? 두 가지 다른 방법으로

값을 변경하면 충전이 제한되는 파일을 식별하지 못했습니다.

충전을 중지하는 시스템 파일을 찾고 있는데, 실제 경로 (심볼릭 링크가 없음)입니다.

(이전 장치에서 보았 듯이 파일 경로를 찾는 것은 파일을 식별 한 후 큰 도전이었습니다)



1
여기에 많은 경험이 있다는 것을 알고 있지만 이는 약간의 XY 문제 일 수 있으며 배터리 수명이 길다는 주요 목표가 무엇인지 나타내는 데 도움이 될 수 있습니다. 폭발이 걱정 되십니까? — 우리 모두 그 일을 도와 줄 수 있습니다.
owlswipe

왜 "심볼릭 링크 없음"을 고집합니까? 전원 관련 파일은 /sys/class/power_supply/내가 본 거의 모든 Linux 시스템에서 편리하게 연결되어 있습니다. 예를 들어 i2c 트리 내부에 배치해야하는 이유는 무엇입니까?
Dmitry Grigoryev

@DmitryGrigoryev 간단한 답변으로 좋은 질문입니다. 나는 리눅스에 정통하지 않고 이해하지 못합니다. 그래서 나는 대답에서했던 것처럼 직접 조작 할 수있는 위치를 알고 싶었습니다. :-)
beeshyams

이제 외부 충전을 제한하는 USB 스틱 + Android 앱 콤보 인 Chargie가 있습니다. 충전기와 휴대폰 사이에 스틱을 설치하고 앱을 사용하여 충전 레벨을 선택하십시오. 그렇게 간단합니다. Google에서 "chargie stick"을 찾으십시오.
Ovidiu Sandru

답변:


11

알았어. 알았어. :)

  • 가장 먼저 알아 두어야 할 것은 이전 장치 인 Honor 6에 있습니다. 자동 충전을 중지하기 위해 재생할 수 있는 단일 파일이있었습니다.

  • 모토 X 놀이에, 거기에 두 가지 충전기를 분리하기위한 하나 (즉, 충전을 중지하고 아직 충전기에 연결 기호를 보여주는를 가질 수) 충전 기호를 제거하기위한 기타 - 파일. 내가 이것을 깨달을 때까지, 나는 충전이 일어나고 있음을 보여주기 위해 충전 기호를 사용했기 때문에 (그리고 내가 틀린 파일을 처리하고 있다고 가정 할 때) 원형으로 돌아 다니고 있었다. 실험하는 동안 충전 기호 표시에도 불구하고 충전 감소가 나타 났을 때 Ampere 앱으로 확인 했으며 지혜가 시작되었습니다!

파일은 무엇입니까?

( 편집 : 3 월 20 일 Jackpot! Advanced Charging Controller Magisk Module 개발자가 다양한 장치를위한 이 멋진 파일 저장소 를 찾았습니다 . 다목적 모듈을 사용하는 것이 더 좋지만 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)

이것을 자동화하기 위해 접근 방식은 여기에 설명 된 것처럼 터미널 에뮬레이터와 Macrodroid를 사용하는 대답 과 비슷 했습니다. 특정 응용 프로그램을 시작할 때 명령 줄을 자동화하는 방법은 무엇입니까?

파일을 어떻게 찾았습니까?

우아하게 , 나는 누군가가 좋은 길을 게시하기를 바라고 있습니다. 여기에 방법입니다 수 있습니다 파일과 경로를 식별하는 당신을 위해 일이

가정

  • 그물과 (I 전혀 이해하지 못하는) GitHub의에 코딩 일부에 긴 시간에보고 저를 지적 i2c하고 usb같은 이름과 관련 파일을 charger_enabled하거나 enable_charger. 이것은 Honor 6, Moto X 및 일부 Nexus 기기에 해당됩니다. 칩셋인지 장치에 따라 달라지지 않습니다.

  • 이 파일의 실제 경로는입니다 /sys. 다시, 다를 수 있습니다

다음 단계

  • A에 대한 검색을 수행 charger enabled하거나 enable_charger또는 유사한 단어와 함께 와일드 카드 검색을/sys

  • rw콘텐츠 10또는 그 반대로 변경할 수있는 권한 변경

  • 충전기를 연결하고 파일의 값을 확인한 후 연결을 끊고 반복하십시오. 값이 변경되면 올바른 파일처럼 보입니다. 충전기가 연결되어있는 동안 파일의 값을 변경하고 충전이 중지되면 충전 된 것입니다 (경로가 i2c디렉토리에있는 경우). 충전 상태를 확인하기 위해 Ampere 앱으로 확인

  • 그 동안 원본 및 수정 된 파일을 저장소의 별도 디렉터리에 복사 할 수도 있습니다. 자동화에 필요

  • 충전이 중지되었지만 충전 아이콘, 표시가 표시되는 장치가 내 장치와 비슷한 경우 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내부 SD에 생성 된 폴더로 원본 및 수정 된 사본이 있으며 (충전을 활성화 및 비활성화) 이러한 파일은 시스템에 복사됩니다. 물론, 루트가 필요합니다


1
또한 배터리를 최대 85-90 %까지만 충전하고 싶습니다. 귀하의 답변이 인상적이고 문서화되어 있음을 인정합니다. 그러나 그렇게하는 것은 성가신 일입니다. 적은 노력으로 모든 것을 달성하기 위해 스크립트 / 앱을 만들 수 있습니까? :)
Ultralisk

그렇게하는 응용 프로그램이있는 것 같습니다. 나는 그것을 묶지 않았습니다 : android.gadgethacks.com/how-to/…
Ultralisk

@FreeAndNil 감사합니다. 1. 내 답변의 각주에 이미 링크 된 앱이 있습니다 . 2. 링크 한 앱을 시도하지 않았지만 (감사합니다) 무엇이 들어가는 지 알지 못하면 자선 할 것입니다. 스크립팅은 알지 못하지만, 스크립트로 쉽게 변환 할 수 있으며 Macrodroid는 스크립팅도 지원합니다.
beeshyams

@FreeAndNil : 확인했습니다. 소스가 내가 링크 한 동일한 앱을 가리키고 있습니다. 마지막으로 개발자의 XDA 포럼을 확인했으며 스크립트가 오픈 소스가 아니 었습니다. 아마도 알고 있습니다.
beeshyams

1
@beeshyams는 "충분히"부족하지 않다는 것을 두려워합니다. 오히려 그 깊이에서 소스를 조사 할 시간이 부족합니다. 죄송합니다.
Izzy

3

이제 외부 충전을 제한하는 USB 스틱 + Android 앱 콤보 인 Chargie가 있습니다. 충전기와 휴대폰 사이에 스틱을 설치하고 앱을 사용하여 충전 레벨을 선택하십시오. 그렇게 간단합니다. Google에서 "chargie stick"을 찾으십시오.

공개 : 저는 Lighty Electronics의 CEO입니다. 우리는 Chargie를 개발했으며이 문제를 겪은 사람들이 우리만큼 제품을 즐기기를 바랍니다. 스팸이 아니라 문제의 해결책 일뿐입니다.


-4

당신은 무엇인가에 초점을 두는 것뿐만 아니라 무엇인가에 대해 걱정하고 있습니다.

대부분의 최신 전화에는 약 90 %에서 100 %로 충전을 자동으로 중지하는 내장 기술이 있습니다.

전체 충전 사이클 점보 점보를 구입하지 마십시오. 휴대 전화가 양호하면 100 %의 시간을 황금으로 사용할 수 있습니다 (충전이 필요할 때 휴대 전화를 충전하는 한 매일 밤이 아닙니다 ). 나는 많은 전화를 테스트했지만 아직이 충전주기 "이론"을 진실로 보지 못했습니다.

귀하의 휴대 전화는 이미 그런 식으로 제작되었습니다. 100 %로 청구 된 경우 실제로 용량이 아닙니다. OEM은 사람들이 과충전되는 것을 방지하기 위해 그렇게합니다. 즉, OEM이 똑똑한 전화가있는 경우입니다.

휴대 전화를 일반적으로 사용하면 1 년 안에 배터리가 소진 될 수 있습니다. 충전주기가 아무리 건강해도 배터리 수명이 영원히 지속되는 것은 아닙니다. 기기 사용 방법, 다운로드 한 앱 및 배터리와의 상호 작용 (소비) 등에 따라 다릅니다.

어느 경우 에나 Google Play의 앱인 Safe Charge를 사용 하여 일정 퍼센트 이상 충전 할 때 알려줄 수 있습니다.


출처

그다지 많지 않은 6 년의 경험 외에는 관련 기사가 있습니다.

또한이 이론을 테스트하여 오랜 경험을 가진 사람들과 함께 많은 동료 주도 포럼이 있습니다. 기기는 자체적으로 요금을 처리하고 필요할 때 중지합니다.


1
어떤 이유에서든 원하고 그에 대한 방법이 필요하다고 가정 해 봅시다. 2. 알림을 받기 위해 추가 앱이 필요하지 않습니다. 자동화 앱인 Macrodroid를 사용하면 쉽게 사용할 수 있습니다. 본 양식의 답변은 도움이되지 않습니다
beeshyams

4
대부분의 최신 전화에는 약 90 %에서 100 %로 충전을 자동으로 중지하는 내장 기술이 있습니다. -당신은 어떤 증거로 그것을 지원할 수 있습니까 ??
beeshyams

2
당신이 증거로 게시 한 링크를 읽고 싶을 수도 있습니다. 이것은 기술적으로 상세하게 기술 된 유일한 것에서 인용 한 것입니다. 배터리를 항상 40 % -80 % 사이로 유지하려고합니다. " 사실 충전과 배터리 내구성 사이에는 시간의 균형이 있으며, 장치 사양과 광고에는 전자가 나타나기 때문에 제조업체가 우선시하는 것은 무엇입니까? 보관에 대한 증거는 40 %, 사이클링은 75-65 %가 최적의 사용 범위입니다.
Chris

4
HILARIOUS : 당신이 인용 한 소스 중 하나 (첫 번째 소스)는 실제로 당신과 모순됩니다. . 또한, 당신의 소스는 당신이 100 %로 전화를 충전해서는 안되며 밤새 100 %로 청구 될 것이라고 말합니다 !!!!
Ultralisk

3
그리고 신뢰할 수있는 출처 (제공 한 것과는 다릅니다)
Ultralisk
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.