Simple webpage with weahter informations.
Go to: http://kindle.hrincar.eu/weather/ and that's it!
or you can install it at own server and customize.
- current weather and temperature
- forecast for next 12 hours, in landscape mode for 15 hours
- sunrise and sunset
- Moon phase
- portrait and landscape mode
- landscape mode on Paperwhite!! see configuration
- configurable place, units, language
- automatic night mode
- tested on Kindle 3/4/5, Paperwhite 3, iPad Air, maybe works on other kindles and devices,
Weather and forecast source: https://openweathermap.org/
Icons source: https://github.com/erikflowers/weather-icons
How to install
- clone or download repository
- set your location and others in
- upload to your server, or simply create local (e.g with php:
php -S 192.168.0.1:80 -t .)
- disable screensaver on your Kindle:
- press search button (or keyboard button on Kindle 4) on homescreen and type:
;debugOnand press enter on keyboard
- press search button (or keyboard button on Kindle 4) again and type:
~disableScreensaverand press enter on keyboard. (On kindle Paperwhite type:
- launch your browser and go to url of your server
- Dashboard don't need connection to your server (you can shutdown local server now) Dashboard calls api directly.
create config.js file from config.js.sample and set variables:
api_locParams- query parameters to set location (e.g.
api_appId- set your
API KEY (appId)from http://openweathermap.org/appid
api_lang- output language (e.g.
api_units- units (e.g.
- or you can set all parameters with
rotation- set rotation (on Kindle Paperwhite)
llfor left landscape,
lrfor right landscape and
upfor upside down
auto- by sunrise and sunset,
on- always on,
22-06) interval from-to,
refreshTime- refresh rate in miliseconds (default is 30 minutes)
utcOffset- custom UTC offset. (Because kindle doesn't report correct local time. You may need to change the value after winter/summer time changed)
with url query parameters
appIdsets the appId
citysets city, (e.g.
lonsets location (e.g.
unitsfor lang and units :)
rotationsets the rotation :)
utcOffsetsets utc offset
- Dashboard for Prague, metrics slovak language:
- Dashboard for given gps, metric, default language: