Mengatur Batas Pengisian Daya Baterai pada Android

Tasker 14 Jun 2017

Ya, kali ini aku akan membahas Tasker untuk mengatur batas pengisian daya baterai, karena batas aku dan dia sudah terlampau jauh. Jadi tidak perlu diatur lagi.😥

Requirement:

  • Root
  • Aplikasi Tasker

Kalau dua syarat di atas terpenuhi, silahkan lanjut baca. Jadi, kita akan membuat profil Tasker untuk mengatur batas sampai berapa persen ponsel Android kita boleh melakukan pengisian daya. Karena gosipnya, mengisi daya hanya sampai 80% bisa memperpanjang umur baterai hingga dua kali lipat dibanding sampai full 100%. [1]

Percaya nggak percaya sih semua kembali pada pribadi kita masing-masing 😏.

Lanjut ke pembuatan profil pada Tasker. Buat profile dengan state -> power any dan battery level -> 80-100.

Tautkan ke task baru, beri action -> Run Shell, isi Command dengan echo 0 > /sys/class/power_supply/battery/charging_enabled dan centang Use Root.

Ringkasannya:

Profile: Discharge (29)
	State: Power [ Source:Any ]
	State: Battery Level [ From:80 To:100 ]
Enter: DisableCharging (30)
	A1: Run Shell [ Command:echo 0 > /sys/class/power_supply/battery/charging_enabled Timeout (Seconds):0 Use Root:On Store Output In: Store Errors In: Store Result In: ] 

Ketika nilai /sys/class/power_supply/battery/charging_enabled == 0maka ponsel kamu akan mengabaikan arus yang masuk sehingga kondisi ponsel akan menjadi discharging meski kabel tetap tertancap pada sumber listrik. Untungnya,jika kabel terhubung ke USB pada komputer, aktivitas data tetap bisa berjalan normal. Jadi kamu tidak perlu khawatir proses transfer data maupun tethering terputus.

Untuk membuat baterai ponsel bisa kembali diisi, kita perlu membuat satu profil lagi. Buat profil baru dengan state Battery Level -> 0-70, kemudian tautkan ke Task baru dengan Action -> Run Shell, isi Command dengan echo 1 > /sys/class/power_supply/battery/charging_enabled dan centang Use Root.

Ringkasannya:

Profile: Charge (35)
	State: Battery Level [ From:0 To:70 ]
Enter: EnableCharging (36)
	A1: Run Shell [ Command:echo 1 > /sys/class/power_supply/battery/charging_enabled Timeout (Seconds):0 Use Root:On Store Output In: Store Errors In: Store Result In: ] 

Dengan dua profil di atas, jika ponsel kita terhubung sumber listrik, misal 24 jam non stop, maka ponsel akan berhenti melakukan pengisian daya (discharging) pada posisi baterai 80% dan kembali melakukan pengisian daya (charging) pada posisi 70%.

By the way, jika anda hendak melakukan perjalanan jauh, hendaknya mematikan profil ini dan tetap mengisi daya sampai penuh agar komunikasi dengan dia lancar. Karena apalah arti umur baterai dibanding umur hubungan kalian.😭


  1. https://accubattery.zendesk.com/hc/en-us/articles/210224725-Charging-research-and-methodology ↩︎

Tag