Skip to content

digi-thomas2003/M5PaperCalendar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

author
Thomas Arlitt
Jan 7, 2023
9317e1e · Jan 7, 2023

History

13 Commits
Jan 7, 2023
Dec 18, 2021
Dec 18, 2021
Dec 18, 2021
Dec 23, 2021
Dec 25, 2021
Jan 7, 2023
Dec 18, 2021
Jan 7, 2023
Jan 7, 2023
Jun 26, 2022
Jan 7, 2023
Jan 7, 2023
Jan 7, 2023
Jan 7, 2023
Jan 7, 2023
Jun 26, 2022
Jan 7, 2023
Dec 29, 2021

Repository files navigation

M5PaperCalendar

Anzeige von Wetter und Kalender auf dem M5Paper.

Auf dem M5Paper werden auf 3 Seiten folgende Infos angezeigt:

  1. Uhrzeit, Datum und ein paar Systeminfos
  2. Kalender: Datum, laufender Monat und die nächsten Termine. Die Termine werden vom Google Kalender abgefragt. Dazu ist ein separates Script erforderlich (stelle ich gelegentich hier ein)
  3. Wetter: Die Wetterdaten für meinen Wohnort, die Daten kommen von OpenWeatherMap.

Sämtliche Passwörter, APP-Ids und URLs sind in Credentials nach folgendem Muster hinterlegt, Einbindung als Library:

// My credentials

/* ------------------ WiFi --------------------- */
const char* ssid     = "xxx";
const char* password = "xxx";

/* ------------------ OpenWeatherMap --------------------- */
#define APIKEY 		     "xxx" 
#define LOCATION_ID      "xxx"      
#define LANGUAGE         "de"
#define LATITUDE         xx.xxxx                                     
#define LONGITUDE        xx.xxxx                                   
#define CITY_NAME        "xxx"
#define OPENWEATHER_SRV  "api.openweathermap.org"
#define OPENWEATHER_PORT  80

/* ------------------ Google Calendar --------------------- */
// Get calendar
char calendarServer[] = "script.google.com";
String calendarRequest = "https://script.google.com/macros/...";