Read the statement by Michael Teeuw here.
After adding MMM-CalendarExt to a class (MMM-ProfileSwitcher) it doesn't show up on the mirror
-
@tomXGames
Go to MMM-CalendarExt directory thengit pull
-
@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;}
-
@tomXGames
Sorry those(Button and ProfileSwitcher) are not mine. You’d better ask the creator about it on their github issue board. -
@Sean Ok, thanks anyways for the help!
-
@Sean I have another question… Where can I see the notifications?
-
@tomXGames
What notification??? more detail, please. -
@Sean The ones sent with this.sendNotification()
-
@tomXGames
Inside of module,notificationReceived(noti, payload, sender)
will be called when a notification arrives. -
@tomXGames you can see the notifications happening in the developers console…
ctrl-shift-i, then selec tthe tab labeled ‘console’… then scroll up to see in the past…
u can also filter by module , by putting part of the module name in the filter field