Mój złamany Kindle jest teraz dziennie panelem inteligentnego domu, a nocą czytnikiem e-booków
Po tym, jak odblokowałem mojego Kindle'a, chciałem sprawdzić, czy mogę go wykorzystać nie tylko do czytania książek. Zawsze podobała mi się myśl o posiadaniu prostego pulpitu Home Assistant na E-Ink, a mój Kindle wydawał się idealnym wyborem.
Przerobiłem mojego Kindle na pulpit Home Assistant
Dedykowany pulpit nawigacyjny obsługiwany bezprzewodowo
Mam starego Kindle 4, który służył mi dobrze przez wiele lat. Amazon niedawno ogłosił, że przestaje wspierać wiele starszych modeli Kindle, co oznacza, że urządzenia takie jak moje nie mogą już kupować ani pobierać książek bezpośrednio ze sklepu Kindle ani korzystać z funkcji takich jak Wyślij do Kindle. To było dla mnie bodźcem, którego potrzebowałem, aby w końcu zabrać się za odblokowanie urządzenia.
Po złamaniu zabezpieczeń zainstalowałem oprogramowanie Kindle Unified Application Launcher (KUAL), które pozwala mi uruchamiać niestandardowe aplikacje, oraz zainstalowałem aplikację KOReader do przeglądania dokumentów i czytania e-booków. Ta aplikacja jest o wiele bardziej funkcjonalna niż standardowa aplikacja Kindle, zwłaszcza jeśli chodzi o obsługę plików PDF.
Chciałem sprawdzić, czy mogę sprawić, aby Kindle wyświetlał pulpit Home Assistant i odkryłem dodatek hass-lovelace-kindle-screensaver. To proste, ale skuteczne narzędzie, które robi regularne zrzuty ekranu twojego pulpitu Home Assistant, konwertuje je do formatu w skali szarości dla Kindle i udostępnia obrazy przez Wi-Fi, aby Kindle mógł je pobrać.
Zajęło to trochę przygotowań, ale działa naprawdę dobrze. Zbudowałem prosty pulpit w Home Assistant zaprojektowany pod rozmiar i proporcje ekranu Kindle, i wyświetla się idealnie, dając mi czysty pulpit E-Ink z przydatnymi informacjami o moim inteligentnym domu.
Wciąż chciałem używać mojego Kindle'a
Czytam w nocy, ale Kindle jest nieużywany przez cały dzień
Panel kontrolny działał perfekcyjnie, ale w taki sposób, w jaki go ustawiłem, uruchamiał się automatycznie po włączeniu Kindle'a i całkowicie przejmował ekran. Naciśnięcia przycisków na Kindle'u nie miały żadnego efektu, co oznaczało, że Kindle stał się teraz pełnoetatowym panelem kontrolnym i nie można go było używać do niczego innego.
To oznaczało, że miałem dwa sposoby korzystania z Kindle. Mogłem używać go jako e-czytnika bez uruchamiania go jako panelu kontrolnego, ale ponieważ używam go tylko do czytania wieczorami, urządzenie po prostu siedziałoby bezczynnie przez cały dzień. Mogłem używać go jako panelu kontrolnego, ale oznaczałoby to, że nie mogłem używać Kindle jako e-czytnika, ponieważ oprogramowanie panelu kontrolnego całkowicie przejmuje urządzenie.
Tak naprawdę chciałem sposobu, aby używać Kindle jako pulpitu nawigacyjnego w ciągu dnia, a jako e-czytnika w nocy, ale wyłączenie oprogramowania pulpitu nawigacyjnego wymagało zalogowania się przez SSH do urządzenia, aby zabić proces, co nie było szczególnie wygodne.
Możliwe jest ręczne uruchomienie pulpitu nawigacyjnego
Problem polegał na tym, że nie miałem sposobu, aby to zabić
Zdałem sobie sprawę, że mogę ustawić sposób ręcznego uruchamiania pulpitu nawigacyjnego. KUAL pozwala dodawać własne elementy menu do pulpitu, które można uruchomić, wybierając je na Kindle. Przy niewielkim wysiłku udało mi się dodać przyciski Uruchom Pulpit i Zatrzymaj Pulpit w KUAL, które uruchamiają skrypty do uruchamiania i zatrzymywania oprogramowania pulpitu.
Wyłączyłem ustawienie autostartu, aby pulpit nie uruchamiał się przy starcie, i poczułem się bardzo dumny z siebie. Dopiero wtedy zdałem sobie sprawę, że byłem idiotą.
Cały powód, dla którego ustawiłem przyciski, był taki, że chciałem mieć sposób na zatrzymanie oprogramowania pulpitu, aby móc ponownie używać Kindle jako czytnika eBooków. Mój przycisk Start Dashboard działał dobrze; mogłem otworzyć KUAL na Kindle, wybrać przycisk Start Dashboard, a pulpit się wyświetlał.
Jednak gdy pulpit nawigacyjny był uruchomiony, nie było sposobu na dostęp do przycisku Stop, aby go użyć. Nie mogłem wrócić do ekranu KUAL; gdybym mógł, w ogóle nie potrzebowałbym tych przycisków. Przycisk Stop był faktycznie bezużyteczny, ponieważ nigdy nie mogłem do niego uzyskać dostępu, gdy pulpit nawigacyjny był uruchomiony.
Prosty restart rozwiązuje problem
Teraz mogę korzystać z mojego Kindle na dwa sposoby
To było rozwiązanie, z którego nie jestem dumny, ale działa. Ponieważ wyłączyłem autostart dla dashboardu, za każdym razem, gdy Kindle się uruchamia, trafia na ekran główny, gdzie mogę uruchomić KUAL. W tym momencie dashboard nie działa i nie zacznie działać dopóki nie użyję przycisku Uruchom Dashboard.
Gdy dashboard działa, żaden z przycisków nie ma żadnego efektu. Z wyjątkiem jednego: przycisku zasilania. Jeśli dashboard działa, mogę użyć przycisku zasilania, aby zrestartować Kindle, a on wróci do głównego ekranu, pozwalając mi ponownie otworzyć KOReader i używać Kindle jako czytnika e-booków.
To trochę oszustwo, ale teraz mogę używać Kindle jako panelu Home Assistant w ciągu dnia, a potem uruchamiać go ponownie, gdy chcę czytać w nocy. Urządzenie jest teraz dwukrotnie bardziej przydatne niż było, zanim w końcu byłem zmuszony je złamać. Dzięki, Amazon.
Czasami wszystko, czego potrzebujesz, to brutalna siła
Prawdopodobnie istnieje jakiś sprytny sposób, aby przyciski reagowały podczas korzystania z pulpitu, ale nie warto poświęcać czasu, żeby to rozgryźć. Mój Kindle robi to, co chcę, a kilka sekund potrzebnych na ponowne uruchomienie Kindle’a to niewielki problem. To trochę brutalne rozwiązanie, ale mój Kindle nigdy nie był tak użyteczny.








