@Fozi good to know. The remote function is still on my todo list
Read the statement by Michael Teeuw here.
Latest posts made by mrSnatz
-
RE: MMM-GroveGesture dont work anoymore
-
RE: MMM-GroveGesture dont work anoymore
Okay, I found the bug myself. For me, the sensor only works when all modules are loaded.
-
MMM-GroveGesture dont work anoymore
everything went smoothly yesterday, but today he no longer reacts in MagicMirror.
But when I start the py file in the modules folder it shows me the gestures in the command line.
Except for a restart of the Pis, I have not changed in the config.
What could be the fault here?
/* Magic Mirror green 42 Zoll * By Michael Teeuw http://michaelteeuw.nl * MIT Licensed. * * For more information on how you can configure 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 or empty, 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"], useHttps: false, // Support HTTPS or not, default "false" will use HTTP httpsPrivateKey: "", // HTTPS private key path, only require when useHttps is true httpsCertificate: "", // HTTPS Certificate path, only require when useHttps is true language: "de", timeFormat: 24, units: "metric", // serverOnly: true/false/"local" , // local for armv6l processors, default // starts serveronly and then starts chrome browser // false, default for all NON-armv6l devices // true, force serveronly mode, because you want to.. no UI on this device modules: [ { module: "alert", }, { module: "updatenotification", position: "top_bar" }, { module: "MMM-Screencast", position: "middle_center", config: { position: "center", height: "300", width: "500" } }, { module: "clock", position: "top_left", config: { displayType: "digital", displaySeconds: "false", showWeek: "true", clockBold: "true" } }, { module: "calendar", header: "Termine", position: "top_left", config: { calendars: [ { symbol: "calendar-check", url: "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" } ] } }, { module: "MMM-DarkSkyForecast", header: "Wetter", position: "top_right", classes: "default everyone", disabled: false, config: { apikey: "XXXXXXXXXXXXXXXXXXXXXXXXX", // Anmeldung bei darkskyforecast erforderlich latitude: "XXXXXXXX", // eingabe von Standortkoordinaten longitude: "XXXXXXXXX", iconset: "3c", concise: "true", //mehr oder weniger infos anzeigen lassen forecastLayout: "tiled", // tiled or table updateInterval: "10", showSummary: "false", label_days: ["So", "Mo", "Di", "Mi", "Do", "Fr", "Sa"], label_timeFormat: "k[h]", showWind: "false", language: "de" } }, { module: "MMM-pages", config: { modules: [ ["clock", "calendar", "MMM-DarkSkyForecast", "newsfeed"], ["MMM-Comics", "MMM-horoscope"], ["newsfeed"] ], fixed: ["alert", "clock", "updatenotification", "MMM-page-indicator", "MMM-GroveGestures"], } }, { module: "MMM-page-indicator", position: "bottom_bar", config: { pages: 3, } }, { module: "MMM-GroveGestures", position: "bottom_left", config: { autoStart: true, //When Mirror starts, recognition will start. verbose:true, // If set as `true`, useful messages will be logged. recognitionTimeout: 1000, //Gesture sequence will be ended after this time from last recognized gesture. cancelGesture: "WAVE", //If set, You can cancel gesture sequence with this gesture. visible: true, //Recognized gesture sequence will be displayed on position idleTimer: "0", // `0` for disable, After this time from last gesture, onIdle will be executed. defaultCommandSet: "DEFAULT_MODE", commandSet: { "DEFAULT_MODE": { "UP": { shellExec: "amixer set Speaker -- 15%+" // Erhöht die Lautsärke um 15% }, "DOWN": { shellExec: "amixer set Speaker -- 15%-" // verringert die Lautstärke um 15% }, "CLOCKWISE": { shellExec: "vcgencmd display_power 1" // schaltet den HDMI Port am Pi an. Monitor geht an }, "ANTICLOCKWISE": { shellExec: "vcgencmd display_power 0" // schaltet den HDMI Port am Pi aus. Monitor geht in Standby }, "LEFT": { notificationExec: { notification: "PAGE_DECREMENT", } }, "RIGHT": { notificationExec: { notification: "PAGE_INCREMENT", } }, }, "0": { "UP": { shellExec: "amixer set Speaker -- 15%+" // Erhöht die Lautsärke um 15% }, "DOWN": { shellExec: "amixer set Speaker -- 15%-" // verringert die Lautstärke um 15% }, "CLOCKWISE": { shellExec: "vcgencmd display_power 1" // schaltet den HDMI Port am Pi an. Monitor geht an }, "ANTICLOCKWISE": { shellExec: "vcgencmd display_power 0" // schaltet den HDMI Port am Pi aus. Monitor geht in Standby }, "LEFT": { notificationExec: { notification: "PAGE_DECREMENT", } }, "RIGHT": { notificationExec: { notification: "PAGE_INCREMENT", } }, }, "1": { "UP": { shellExec: "amixer set Speaker -- 15%+" // Erhöht die Lautsärke um 15% }, "DOWN": { shellExec: "amixer set Speaker -- 15%-" // verringert die Lautstärke um 15% }, "CLOCKWISE": { shellExec: "vcgencmd display_power 1" // schaltet den HDMI Port am Pi an. Monitor geht an }, "ANTICLOCKWISE": { shellExec: "vcgencmd display_power 0" // schaltet den HDMI Port am Pi aus. Monitor geht in Standby }, "LEFT": { notificationExec: { notification: "PAGE_DECREMENT", } }, "RIGHT": { notificationExec: { notification: "PAGE_INCREMENT", } }, }, "2": { "UP": { shellExec: "amixer set Speaker -- 15%+" // Erhöht die Lautsärke um 15% }, "DOWN": { shellExec: "amixer set Speaker -- 15%-" // verringert die Lautstärke um 15% }, "CLOCKWISE": { shellExec: "vcgencmd display_power 1" // schaltet den HDMI Port am Pi an. Monitor geht an }, "ANTICLOCKWISE": { shellExec: "vcgencmd display_power 0" // schaltet den HDMI Port am Pi aus. Monitor geht in Standby }, "LEFT": { notificationExec: { notification: "PAGE_DECREMENT", } }, "RIGHT": { notificationExec: { notification: "PAGE_INCREMENT", } }, } }, commandSetTrigger: { "DEFAULT_MODE": "DEFAULT_MODE", "PAGE_NUMBER_IS": (payload) => {return payload;} }, } }, { module: "MMM-NotificationTrigger", config: { useWebhook: false, triggers: [ { trigger: "PAGE_DECREMENT", fires: [ { fire: "QUERY_PAGE_NUMBER", } ] }, { trigger: "PAGE_INCREMENT", fires: [ { fire: "QUERY_PAGE_NUMBER", } ] } ] } }, { module: "MMM-horoscope", position: "top_right", config: { sign: "libra", } }, { module: "MMM-Comics", position: "Bottom_left", config: { comics: ["dilbert", "xkcd", "garfield", "peanuts", "calvin+hobbes"], updateInterval : 1000 * 60 * 30, coloredImage: true, maxWidth: 500, maxHeight: 500, timeForDaily: [6, 9], } }, { module: "newsfeed", position: "bottom_center", config: { feeds: [ { title: "Tagesschau", url: "http://www.tagesschau.de/xml/rss2" } ], showSourceTitle: "true", showPublishDate: "true", showDescription: "true", lengthDescription: "400", //1-500 default is 400 updateInterval: "20000" //1000-60000 defalut is 10000 (10sek) } }, ] }; /*************** DO NOT EDIT THE LINE BELOW ***************/ if (typeof module !== "undefined") {module.exports = config;}
-
RE: IR Touch Frame calibration
Thank you for your instructions. Unfortunately, this does not work for me. I have a 42 “frame over a 32” monitor.
The monitor is only a part of the touch frame area.
According to your instructions, no error message appears, but the ratio does not fit in the calibration. Do you have a tip for me here? -
MMM-Screencast do not work with Pifiberry DAC+
I installed the module “MMM-Screencast” and tested it with the jack output of the Raspberry Pi3b +. It works perfectly.
Now the sound is very bad, so I installed the Pifiberry DAC +.
Only change:
under /boot/config.txt the linedtparam = audio = on
commented out and
dtoverlay = hifiberry-dacplus
inserted.Now a file
/etc/asound.conf
created with the following content:pcm.! default {
type hw card 0
}
ctl! default
type hw card 0
}Then a restart. now the sound comes over the pifiberry. Everything works fine with the Spotify module. But MMM-Screencast is no longer playing Youtube videos: ((
Does one have an idea why it could be? or an alternative to stream Youtube videos ???
-
RE: MMM-NewsFeedTicker
@justjim1220 said in MMM-NewsFeedTicker:
display: none;
Many thanks for the answer. Yes, I also thought about buying a stronger computer. What is your opinion on the Asus Tinkerboard? would he fix the problem?
-
RE: MMM-NewsFeedTicker
Hello,
Great module, exactly what I was looking for. however, the lettering stutters. Is there a way to fix this? I use a Rasperry pi3. How do I remove the logo from the feed? Many thxmy config.js
{ module: "MMM-NewsFeedTicker", position: "middle_center", //classes: "day_scheduler", config: { feeds: [ { title: "sportBILD", url: "https://sportbild.bild.de/rss/vw-fussball/vw-fussball-45036878,sort=1,view=rss2.sport.xml", encoding: "UTF-8", className: "myClass", //defaultLogo: "" } ] } },
and my custom.css
.MMM-NewsFeedTicker { width: 80; height: 30px; background-color: none; } .MMM-NewsFeedTicker .tickerbody { position: absolute; bottom: 10px; transform: translateZ(0); backface-visibility: hidden; animation: marquee 30s linear infinite; } .MMM-NewsFeedTicker .image { margin-left: 0; bottom: 10px; height: 30px; }
-
RE: MMM-Soccer - Standings, Schedules and Top Scorers
@evroom said in MMM-Soccer - Soccer Standings:
show: ‘GERMANY’,
OK. Thank you very much. Have excluded the paid. Now it works.
-
Is ist possible to display Pictures on MMM-newsfeedtouch?
Re: MMM-newsfeedtouch - News so hot you wanna touch it
Is it possible to display the picture of the feed with when the headline is typed?
-
RE: MMM-Soccer - Standings, Schedules and Top Scorers
Hello,
I would like to display several leagues. But my module shows only “Loading …”.
Where is the mistake? Do you have any tip{ module: "MMM-soccer", position: "bottom_right", config: { api_key: "XXXX129ce6f9XXXXXXXXXXXXXXXXX", colored: "true", logos: "true", leagues:{ "GERMANY": "BL1", "GERMANY": "DFB", "GERMANY": "BL2", "EUROPE": "CL", "WORLD": "WC", }, } },