Dziś znowu wymieniłem baterię w laptopie. Drugi raz w ciągu 1.5 roku. Dlaczego tak często mi się to zdarza? Wszystko przez to, że nie potrafię zapamiętać prostej rzeczy. Przeczytasz o niej poniżej.
Złota zasada
Po pierwszej wymianie baterii dowiedziałem się, że:
Złota zasada: Aby przedłużyć działania baterii należy odłączać kabel zasilania, kiedy bateria zostanie w całości naładowana. Ładowarkę należy podłączyć, kiedy stan naładowania baterii będzie mniejszy niż ok. 15%.
Niby zasada bardzo prosta, aczkolwiek trzymałem się jej przez kolejne 2 dni.
Problem z pamięcią? U mnie?
Wszystkiego jest winna moja pamięć, która wyparła informację, aby odłączać przewód zasilający po osiągnięciu 100% naładowania akumulatorów.
Istnieje dobry sposób, aby rozwiązać sytuację z pamięcią. Oddelegować je!
Od pomysłu do realizacji
Dlaczego by nie napisać aplikacji, której funkcje byłyby dość proste:
- sprawdzić aktualny poziom baterii
- reagować na skrajne wartości poziomu baterii:
-
jeśli poziom mniejszy niż 15% wyświetl powiadomienie w stylu:
podłącz przewód zasilania
-
jeśli poziom równy 100% wyświetl powiadomienie w stylu:
odłącz przewód zasilania
-
Moje nowe narzędzie Battery Life Extender
Stworzyłem aplikację, która realizuje wyżej wymienione funkcje.
Projekt został opublikowany pod adresem:
https://github.com/piecioshka/battery-life-extender
Zapraszam do Code Review!
Jak zainstalować?
- Pobierz najnowszą wersję
- Rozpakuj paczkę
- Przenieś plik
Battery Life Extender.app
do katalogu/Applications/
- Uruchom aplikację (kliknij ikonkę prawym przyciskiem)
•
Dodam, że:
- aplikacja nie robi więcej niż jest to napisane w tym artykule
- chciałbym, aby była ona lekka i nie zżerała baterii
- tym samym nie ma żadnych statystyk
- aplikacja działa tylko na macOS — nie mam możliwości napisać uniwersalnej aplikacji
- nie jest potrzebne żadne GUI (nie ma żadnych pasków i ikonek)
Wyłączenie aplikacji jest tożsame z zakończeniem procesu “Battery Life Extender”.
•
Składam podziękowania za pomoc w testach dla Tati, Kamila oraz Daniela.