@Sean Thanks!
I have another problem with MMM-Buttons… When I connect the two pins (pin 9 and pin 11 / Ground & GPIO 17) it doesn’t change the profile…
Can you help out here? That would be great!
/* Magic Mirror Config Sample
*
* By Michael Teeuw http://michaelteeuw.nl
* MIT Licensed.
*
* For more information how you can configurate this file
* See https://github.com/MichMich/MagicMirror#configuration
*
*/
var config = {
address: "localhost", // Address to listen on, can be:
// - "localhost", "127.0.0.1", "::1" to listen on loopback interface
// - another specific IPv4/6 to listen on a specific interface
// - "", "0.0.0.0", "::" to listen on any interface
// Default, when address config is left out, is "localhost"
port: 8080,
ipWhitelist: ["127.0.0.1", "::ffff:127.0.0.1", "::1"], // Set [] to allow all IP addresses
// or add a specific IPv4 of 192.168.1.5 :
// ["127.0.0.1", "::ffff:127.0.0.1", "::1", "::ffff:192.168.1.5"],
// or IPv4 range of 192.168.3.0 --> 192.168.3.15 use CIDR format :
// ["127.0.0.1", "::ffff:127.0.0.1", "::1", "::ffff:192.168.3.0/28"],
language: "de",
timeFormat: 24,
units: "metric",
modules: [
{
module: "alert",
classes: "default everyone"
},
{
module: "updatenotification",
position: "top_bar",
classes: "default everyone"
},
{
module: "clock",
position: "top_left",
classes: "default everyone"
},
{
module: "newsfeed",
position: "bottom_bar",
classes: "default",
config: {
feeds: [
{
title: "Neue Zürcher Zeitung",
url: "https://www.nzz.ch/recent.rss"
},
],
showSourceTitle: true,
showPublishDate: true,
broadcastNewsFeeds: true,
broadcastNewsUpdates: true
}
},
{
module: "MMM-CalendarExt",
position: "top_left",
classes: "default everyone",
config: {
system: {
show: ["daily"],
locale: 'de',
redrawInterval:60000,
},
views: {
daily: {
position:'lower_third',
counts:7,
},
},
defaultCalendar: {
maxEntries:50,
maxDays:180,
interval: 1000*60*5,
},
calendars :[
{
name: "Tommaso",
url: "https://calendar.google.com/calendar/ical/tommaso.peduzzi%40gmx.ch/private-088063fff967db8474e57b3a7cdf176a/basic.ics",
profiles: ['Tom'],
},
{
name: "Ferien",
url: "https://www.ferienwiki.ch/exports/ferien/2019/ch/basel-stadt",
profiles: ['default'],
},
],
},
},
{
module: 'MMM-ProfileSwitcher',
classes: "default everyone",
config: {
// See 'Configuration options' for more information.
}
},
{
module: "currentweather",
classes: "default",
position: "top_right",
config: {
location: "Basel",
locationID: "6458763", //ID from http://bulk.openweathermap.org/sample/city.list.json.gz; unzip the gz file and find your city
appid: "4a58442ce61f6ae3de20fcfdecdb0327"
}
},
{
module: "weatherforecast",
classes: "default everyone",
position: "top_right",
header: "Weather Forecast",
config: {
location: "Basel",
locationID: "6458763", //ID from http://bulk.openweathermap.org/sample/city.list.json.gz; unzip the gz file and find your city
appid: "4a58442ce61f6ae3de20fcfdecdb0327"
}
},
/*{
module: 'MMM-GPIO-Notifications',
classes: "default everyone",
config: {
'17': {
gpio_state: 1,
gpio_debounce: 10,
notifications: [
{
// see https://github.com/tosti007/MMM-ProfileSwitcher
// Switching Profiles
// this.sendNotification('CURRENT_PROFILE', 'DESIRED_PROFILE_NAME_HERE');
notification: 'CURRENT_PROFILE',
payload: 'Tom'
},
]
}
}
},*/
{
module: 'MMM-Buttons',
config: {
buttons: [
{
pin: 17,
name: "monitor_control",
shortPress: {
notification: "CURRENT_PROFILE",
payload: "Tom"
},
},
]
}
},
]
};
/*************** DO NOT EDIT THE LINE BELOW ***************/
if (typeof module !== "undefined") {module.exports = config;}