• Recent
  • Tags
  • Unsolved
  • Solved
  • MagicMirror² Repository
  • Documentation
  • 3rd-Party-Modules
  • Donate
  • Discord
  • Register
  • Login
MagicMirror Forum
  • Recent
  • Tags
  • Unsolved
  • Solved
  • MagicMirror² Repository
  • Documentation
  • 3rd-Party-Modules
  • Donate
  • Discord
  • Register
  • Login
  1. Home
  2. mrSnatz
A New Chapter for MagicMirror: The Community Takes the Lead
Read the statement by Michael Teeuw here.
M
Offline
  • Profile
  • Following 0
  • Followers 0
  • Topics 3
  • Posts 10
  • Groups 0

mrSnatz

@mrSnatz

0
Reputation
220
Profile views
10
Posts
0
Followers
0
Following
Joined Apr 29, 2019, 9:07 AM
Last Online Apr 2, 2021, 6:13 PM

mrSnatz Unfollow Follow

Latest posts made by mrSnatz

  • RE: MMM-GroveGesture dont work anoymore

    @Fozi good to know. The remote function is still on my todo list

    posted in Troubleshooting
    M
    mrSnatz
    May 3, 2020, 11:06 AM
  • RE: MMM-GroveGesture dont work anoymore

    Okay, I found the bug myself. For me, the sensor only works when all modules are loaded.

    posted in Troubleshooting
    M
    mrSnatz
    May 2, 2020, 3:38 PM
  • 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;}
    
    
    posted in Troubleshooting
    M
    mrSnatz
    May 2, 2020, 12:51 PM
  • 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?

    posted in Hardware
    M
    mrSnatz
    Apr 13, 2020, 8:54 AM
  • 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 line

    dtparam = 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 ???

    posted in Requests
    M
    mrSnatz
    May 30, 2019, 10:40 AM
  • 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?

    posted in Utilities
    M
    mrSnatz
    May 5, 2019, 4:09 PM
  • 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 thx

    my 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;
    }
    
    posted in Utilities
    M
    mrSnatz
    May 1, 2019, 11:48 AM
  • 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.

    posted in Sport
    M
    mrSnatz
    Apr 29, 2019, 7:35 PM
  • 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?

    posted in Utilities
    M
    mrSnatz
    Apr 29, 2019, 9:52 AM
  • 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",
                },
            }
        },
    
    posted in Sport
    M
    mrSnatz
    Apr 29, 2019, 9:20 AM
Enjoying MagicMirror? Please consider a donation!
MagicMirror created by Michael Teeuw.
Forum managed by Sam, technical setup by Karsten.
This forum is using NodeBB as its core | Contributors
Contact | Privacy Policy