Forum

Forum

Hobby projekt nad s...
 
Notifications
Clear all

Hobby projekt nad starým nevyužitým Kindlem


Aleq
 Aleq
(@aleq)
Reputable Member
Documentator
Joined: 5 years ago
Posts: 412
Topic starter  

Máte někdo doma nepoužívaný starý Kindle? E-ink si vyloženě říká o využití jako stavový displej Loxone. A dost možná, že je to levnější, než nějaký ESP8266 s E-ink displejem (minimálně s ohledem na velikost displeje na Kindle)

První pokusný Proof-of-concept využití Kindle 4 s Loxone:

kindlox

Pravděpodobné požadavky:

- Kindle 4 nebo novější s Jailbreakem a SSH over WiFi, nainstalovaný SSH klíč pro připojení bez hesla

- Server (x86/x64 Linux, možná i Raspbian na Pi)

 

Prozatímní (neefektivní) posup:

konfigurace: HTML stránka obsahující i konfigurační parametry (adresa, login a heslo k miniseveru), hodnoty z Loxone adresované pomocí REST - př.:

Teplota venku:
<span class="loxone" kindlox-url="/dev/sps/io/0eacad1d-02d2-3222-fffffae984b19f22">dummy value for design only</span>
<br>

kindle: připojený na wifi, na napájení, deaktivovaný screensaver

server: crontabem periodicky volaný skript, který:

  1. Zavolá malý prográmek v Pythonu, který naparsuje HTML šablonu, pomocí Loxone restful api zjistí žádané hodnoty a ty pak doplní do výsledného HTML
  2. vykreslí HTML stránku do obrázku
  3. převede vygenerovaný obrázek do PNG kompatibilního s Kindle
  4. ten pak odešle pomocí SCP do Kindlu
  5. a nakonec zavolá přes SSH vykreslení obrázku na obrazovce

 

Spousta toho chybí a ani nevím, jestli to (v rozumné době) dotáhnu. Využil by to někdo, kromě mě?

Teoreticky by se to dalo provozovat celé na Kindlu, největší oříšek bude vygenerovat cílový obrázek. Používám wkhtmltoimage a to asi zkompilované pro Kindle nenajdeme. A na vlastní cross kompilaci si netroufám, je to webkitový moloch. To spíš najdeme nějakou náhradu.. 


Quote
Aleq
 Aleq
(@aleq)
Reputable Member
Documentator
Joined: 5 years ago
Posts: 412
Topic starter  

A teoreticky by se na novějších kindlech (Kindle Touch, Paperwhite) dalo něco podobného možná implementovat i formou fullscreenové webové aplikace. Ta by nepotřebovala prostředníka ve formě linuxového serveru a navíc by umožňovala Loxone i ovládat. S dotykovou obrazovkou je to další level.


ReplyQuote
Share: