91 lines
4.1 KiB
Plaintext
91 lines
4.1 KiB
Plaintext
{
|
|
"language" : "en", // "en", "de", "fr", "jp" etc.
|
|
"units" : "metric", // "metric", "imperial"
|
|
"hours" : 24, // 24, 12
|
|
"model" : "epd_7_in_5_v2_colour", // For supported E-paper models, see below
|
|
"update_interval" : 60, // 10, 15, 20, 30, 60
|
|
"calibration_hours" : [0,12,18], // Do not change unlesss you know what you are doing
|
|
|
|
//For now three panels can be defined for three unique locations: 'top', 'middle' and 'bottom'
|
|
"panels" : [
|
|
{
|
|
"location" : "top",
|
|
"type" : "inkycal_weather",
|
|
"config" : {
|
|
"api_key" : "", //Your openweathermap API-KEY -> "api-key"
|
|
"location" : "Stuttgart, DE" //"City name, Country code"
|
|
}
|
|
},
|
|
{
|
|
"location" : "middle",
|
|
"type" : "inkycal_calendar", // "inkycal_calendar" and "inkycal_agenda" have the same parameters, but are displayed differently
|
|
"config" : {
|
|
"week_starts_on" : "Monday", //"Sunday", "Monday"...
|
|
"ical_urls" : [
|
|
"https://calendar.google.com/calendar/ical/en.usa%23holiday%40group.v.calendar.google.com/public/basic.ics",
|
|
"https://www.calendarlabs.com/ical-calendar/ics/101/Netherlands_Holidays.ics"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"location" : "bottom",
|
|
"type" : "inkycal_rss",
|
|
"config" : {
|
|
"rss_feeds" : [
|
|
"http://feeds.bbci.co.uk/news/world/rss.xml#",
|
|
"https://github.com/aceisace/Inky-Calendar/releases.atom"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"location" : "middle",
|
|
"type" : "inkycal_image",
|
|
"config" : {
|
|
/*
|
|
The url or file path to obtain the image from.
|
|
The following parameters within accolades ({}) will be substituted:
|
|
- model
|
|
- width
|
|
- height
|
|
|
|
Samples
|
|
The inkycal logo:
|
|
inkycal_image_path = 'https://github.com/aceisace/Inky-Calendar/raw/master/Gallery/Inky-Calendar-logo.png'
|
|
|
|
A dynamic image with a demo-calendar
|
|
inkycal_image_path = 'https://inkycal.robertsirre.nl/panel/test/{model}/image?width={width}&height={height}'
|
|
|
|
Dynamic image with configurable calendars (see https://inkycal.robertsirre.nl/ and parameter inkycal_image_path_body)
|
|
inkycal_image_path = 'https://inkycal.robertsirre.nl/panel/calendar/{model}?width={width}&height={height}'
|
|
|
|
inkycal_image_path ='/home/pi/Inky-Calendar/images/canvas.png'
|
|
*/
|
|
"image_path" : "https://github.com/aceisace/Inky-Calendar/raw/master/Gallery/Inky-Calendar-logo.png",
|
|
|
|
/*
|
|
Optional: inkycal_image_path_body
|
|
Allows obtaining complexer configure images.
|
|
When `inkycal_image_path` starts with `http` and `inkycal_image_path_body` is specified, the image is obtained using POST instead of GET.
|
|
NOTE: structure of the body depends on the web-based image service
|
|
*/
|
|
|
|
// inkycal_image_path_body = [
|
|
// 'https://calendar.google.com/calendar/ical/en.usa%23holiday%40group.v.calendar.google.com/public/basic.ics',
|
|
// 'https://www.calendarlabs.com/ical-calendar/ics/101/Netherlands_Holidays.ics'
|
|
// ]
|
|
}
|
|
}
|
|
]
|
|
}
|
|
|
|
/*
|
|
Supported E-Paper models"""
|
|
epd_7_in_5_v2_colour # 7.5" high-res black-white-red/yellow
|
|
epd_7_in_5_v2 # 7.5" high-res black-white
|
|
epd_7_in_5_colour # 7.5" black-white-red/yellow
|
|
epd_7_in_5 # 7.5" black-white
|
|
epd_5_in_83_colour # 5.83" black-white-red/yellow
|
|
epd_5_in_83 # 5.83" black-white
|
|
epd_4_in_2_colour # 4.2" black-white-red/yellow
|
|
epd_4_in_2 # 4.2" black-white
|
|
*/ |