MagicMirror Forum
    • Recent
    • Tags
    • Unsolved
    • Solved
    • MagicMirror² Repository
    • Documentation
    • 3rd-Party-Modules
    • Donate
    • Discord
    • Register
    • Login
    A New Chapter for MagicMirror: The Community Takes the Lead
    Read the statement by Michael Teeuw here.

    Rpi3 freezes after a few houres

    Scheduled Pinned Locked Moved Troubleshooting
    8 Posts 3 Posters 3.4k Views 3 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • A Offline
      Albert2002
      last edited by

      Hi there,

      I have a strange problem with my MM. After a few hours the MM is complete frozen. No ssh, no ftp and a frozen screen as well.

      I’ve updated to MM 2.2.2 with a fresh install on the same Rasbian as MM 2.2.1 was running. After installing I was coping over from the old MM directory those modules I wanted keep in my new MM - without npm install them. Its running well. I used my old config.js too.

      A fresh rebooted system is running down from 37% free memory to 0% and freezes.
      I have seen, that there are 4 tasks of electron are running which are taking all the memory.

      I have no errors in the logs!

      Any idea what to do?

      My config.js:

      /* Magic Mirror Config Sample
       *
       * By Michael Teeuw http://michaelteeuw.nl
       * MIT Licensed.
       */
      
      var config = {
      	port: 8080,
      	address: "0.0.0.0",
      	language: 'de',
      	timeFormat: 24,
      	units: 'metric',
      	modules: [
      		{
      			module: 'alert',
      		},
      		{
      			module: 'clock',
      			position: 'top_left'
      		},
      		{
      			module: 'calendar',
      			header: 'Mein Kalender',
      			position: 'top_left',
      			config: {
      				calendars: [
      					{
      						symbol: 'calendar-check-o ',
      						url: 'webcal://www.ifeiertage.de/ni-.ics'
      					},
      						{
      						symbol: 'calendar-o',
      						url: 'https://calendar.google.com/calendar/ical/private-basic.ics'
      						},
      						]
      					}
      		},
      		{
      			module: 'currentweather',
      			position: 'top_right',
      			config: {
      				location: 'Langenhagen',
      				locationID: '2881062',  //ID from http://www.openweathermap.org
      				appid: '
      					}
      		},
      		{
      			module: 'weatherforecast',
      			position: 'top_right',
      			header: 'Wettervorschau',
      			config: {
      	            location: 'Langenhagen',
      				locationID: '2881062',  //ID from http://www.openweathermap.org
      	            appid: '
      					}
      		},
      		{
      			module: 'MMM-Remote-Control',
      			// uncomment the following line to show the URL of the remote control on the mirror
      			//position: 'bottom_left'
      			// you can hide this module afterwards from the remote control itself
      		},
      
      		{
      			module: 'MMM-PNews',
      			position: 'bottom_bar',
      			config: {
      				key: "",
      				maxWidth: "100%",
      				newsSource: "der-tagesspiegel", // "der-tagesspiegel", "die-zeit", "gruenderszene", "spiegel-online", "t3n", "wired-de",
      					}
      		},	
      		{
      			module: 'newsfeed',
      			position: 'bottom_bar',
      			config: {
      				feeds: [
      					{
      						title: "HAZ Schlagzeilen",
      						url: "http://www.haz.de/rss/feed/haz_schlagzeilen",
      					},
      					{
      						title: "SPIEGEL Schlagzeilen",
      						url: "http://www.spiegel.de/schlagzeilen/index.rss",
      					},
      						],
      				showSourceTitle: true,
      				showPublishDate: true,
      				showDescription: true,
      				updateInterval: 20 * 1000,
      				animationSpeed: 3.5 * 1000
      					}
      		},
      	
      		{
      			module: 'internet-monitor',
      			position: 'top_center',
      			header: '',
      			config:{
      				type: 'minimal',
      				maxTime: 1,
      				updateInterval: 9000000,
      				verbose: false,
      				displayStrength: true,
      				displaySpeed: true,
                      strengthIconSize: 80,
                      maxGaugeScale: 1,
      		wifiSymbol:{
                          size: 20,
                          fullColor: '#3afc25',
                          almostColor: '#ffff0c',
                          halfColor: '#ff8c00',
      					noneColor: '#ff1111'
      
      					},
      					},
      		},
      		{
      			module: 'MMM-MovieListings',
      			position: 'bottom_right',
      			header: '',
      			config: {
      				
      				includeMoviePlot: true,
      				apiKey : "",
      				interface: 'poster', //'list', 'poster', 'detailed'
      				//moviesPerPage : 5,
      				pageChangeInterval : 20 * 1000, // = 30 seconds
      				refreshInterval : 1000 * 60 * 60 * 24, // = Once a day
      					}
      		},
      		{
      			module:	'MMM-Fuel',
      			position: 'top_left',
      			config: {
      				api_key: "",
      				lat: 52.429327,
      				lng: 9.726591,
      				sortBy: "e5",
      				types: ["e5", "diesel"],
      				rotate: false,
      				open: true
      			}
      		},
      
      		{
      			module: 'MMM-nasaastropic',
      			position: 'top_left',
      			config: {
      					updateInterval: 6*60*60*1000,
      					animationSpeed: 0,
      					header: 'NASA - Bild des Tages',
      					maxlongedge: 1300
      					}
      		},
      		{
      			module: 'MMM-SystemStats',
      			position: 'top_left', // This can be any of the regions.
      			classes: 'small dimmed', // Add your own styling. Optional.
      			config: {
      				updateInterval: 10000,
      				animationSpeed: 0,
      				align: 'left', // align labels
      				//header: 'System Stats', // This is optionaL
      					},
      		},
      	
      		},*/
      		{
      			module: 'MMM-Carousel',
      			config: {
      				transitionInterval: 20000,
      				ignoreModules: ['clock', 'alert', 'internet-monitor', 'currentweather', 'MMM-Remote-Control',],
      				mode: 'slides',
      				slides: [
      				['calendar', 'MMM-PNews', 'MMM-MovieListings', 'MMM-Sonos',],
      				['MMM-nasaastropic', 'weatherforecast',],
      				['MMM-Fuel', 'newsfeed', 'MMM-MovieListings', 'MMM-Sonos',],
      				['MMM-Events','MMM-SystemStats', 'MMM-MovieListings', 'MMM-PNews', 'MMM-Sonos',],
      				['MMM-xiaomi', 'MMM-SystemStats', 'weatherforecast', 'MMM-Sonos',],
      				['MMM-iHaveBeenThere']
      				
      				]
      					}
              },
      		{
      			module: 'MMM-Events',
      			position: 'top_left',
      				config: {
      				city: "Hannover",	           // Your City
      				eventType: "performing_arts",		   // Choose from Events List below
      				when: "Next week",                 // "All", "Future", "Past", "Today", "Last Week", "This Week", "Next week", and months by name, e.g. "October"
      				mode: "noFrame",                   // "Frame" or "noFrame" (around picture)
      				apikey: "",
      				rotateInterval: 1 * 60 * 1000,     // New Event Appears every 3 minutes
      				useHeader: false,	           // Set to true if you want a header
      				header: "",
      				animationSpeed: 3000,              // Event fades in and out
      				picture: true,                     // true, false = no image
      						}
      		},
      		{
      		module: 'MMM-xiaomi',
      		position: 'bottom_left',
      		header: 'Temperatur / Feuchtigkeit',  // This is optional
      		config: {
      			gatewayIP: '192.168.2.160',
      			gatewayToken: '6ebf9b84e5c615c09268166a99b95f0a',
      			showWindow: true,
      			showVentilation: false,
      			minTemperature: false,
      			maxHumidity: false,
      			showTrend: true,
      			showNotifications: false,
      			outsideSensorId: '158d0001b920bd',
      			rooms: [
      			{ name: 'Wohnzimmer', sortOrder: 30, devices : ['158d00015736a8', '158d000119fcb2'] },
      			{ name: 'Bad', sortOrder: 30, devices : ['158d0001b911b9'] },
      			{ name: 'Schlafzimmer', sortOrder: 30, devices : ['158d0001b91177', '158d00011919a3', '56234267'] },
      			{ name: 'Arbeitszimmer', sortOrder: 30, devices : ['158d0001b9035b'] },
      			{ name: 'Draußen', sortOrder: 30, devices : ['158d0001b920bd'] },
      					],
      				}
      		},
      		{
      		module: 'MMM-iHaveBeenThere',
      		position: 'middle_center',	// bigger place is recommended.
      		config: {
      			zoomLevel: 1.0,
      			home_desc: "Langenhagen",
      			home_lat: 52.436972,
      			home_lon: 9.714468,
      			away_lat: [8.077707, -4.251792, 43.653226, 13.062883, 35.902819, 23.089880, 7.934206, 11.199286, 20.629559,  45.440847, 36.543312, 56.949649, 47.497912,  41.385064, 40.416775, 30.388870,  6.451360, 47.582370, 46.776085, 3.157764, 45.438845, 50.075538, 36.405267, 38.966901, ],
      			away_lon: [77.531977, 39.598932, -79.383184, -59.542683, 14.487007, -82.361938, 98.371216, -60.789940, -87.073885, 12.315515, 32.008322, 24.105186, 19.040235, 2.173403, -3.703790, -9.600254, 79.978741, 12.162750, 9.676668, 101.711860, 17.191742, 14.437800, 10.622360, 1.551727, ],
      			away_desc: ["Indien", "Kenja", "Kanada", "Barbados", "Malta", "Cuba", "Thailand", "Trinidad & Tobago", "Mexico", "Venedig", "Türkei", "Letland", "Budapest", "Barcelona", "Madrid", "Marokko", "Sri Lanka", "Österreich", "Schweiz", "Malaysia", "Kroatien", "Prag", "Tunesien", "Ibiza"],
      			trip: [false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false]
      				}
      		},
      		{
      	module: 'MMM-Sonos',
      	position: 'middle_center', // you may choose any location
      	config: {}
      }
      
      
      	]
      
      };
      
      Mykle1M 1 Reply Last reply Reply Quote 0
      • Mykle1M Offline
        Mykle1 Project Sponsor Module Developer @Albert2002
        last edited by Mykle1

        @Albert2002

        You may have more than one instance of MM running. That seems to be common recently. Please see the instructions here to check and correct. 7th, 8th and 9th post

        https://forum.magicmirror.builders/topic/6249/something-is-wrong/7

        Create a working config
        How to add modules

        1 Reply Last reply Reply Quote 0
        • A Offline
          Albert2002
          last edited by

          I checked this, unfortunately I’m not running two instances. The second one is a service needed by the Sonos Module.
          It seams to me that there a few people which having problems since 2.2.2?

          pi@MagicMirror:~ $ pm2 status
          ??????????????????????????????????????????????
          ? Name  ? mode ? status ? ? ? cpu ? memory   ?
          ??????????????????????????????????????????????
          ? mm    ? fork ? online ? 0 ? 0%  ? 1.3 MB   ?
          ? sonos ? fork ? online ? 0 ? 0%  ? 1.3 MB   ?
          ??????????????????????????????????????????????
           Use `pm2 show ` to get more details about an app
          pi@MagicMirror:~ $ 
          
          
          Mykle1M 1 Reply Last reply Reply Quote 0
          • Mykle1M Offline
            Mykle1 Project Sponsor Module Developer @Albert2002
            last edited by

            @Albert2002

            Indeed, but not all users have the same troubles, and not for the same reasons. Anyway . . .

            Have you tried running only the default modules to see if the problem still occurs? If it does not, add them one by one, or in pairs, until you experience a problem so you can isolate the issue.

            If you are unfortunate and the problem arises before the addition of 3rd party modules then that is another matter altogether.

            Create a working config
            How to add modules

            B 1 Reply Last reply Reply Quote 1
            • B Offline
              barrysmallgoods @Mykle1
              last edited by

              @Mykle1 said in Rpi3 freezes after a few houres:

              Have you tried running only the default modules to see if the problem still occurs? If it does not, add them one by one, or in pairs, until you experience a problem so you can isolate the issue.

              This is what I did recently. It wasn’t the pi freezing but the browser on the pi, I am running the mirror on a server. It turned out to be a pi-hole module for me.

              Mykle1M 1 Reply Last reply Reply Quote 1
              • Mykle1M Offline
                Mykle1 Project Sponsor Module Developer @barrysmallgoods
                last edited by

                @barrysmallgoods said in Rpi3 freezes after a few houres:

                It turned out to be a pi-hole module for me.

                Well done, mate! :-)

                Create a working config
                How to add modules

                1 Reply Last reply Reply Quote 0
                • A Offline
                  Albert2002
                  last edited by

                  @Mykle1 said in Rpi3 freezes after a few houres:

                  Have you tried running only the default modules to see if the problem still occurs? If it does not, add them one by one, or in pairs, until you experience a problem so you can isolate the issue.

                  Ok, this is what I try now. Thank you for your help!

                  1 Reply Last reply Reply Quote 0
                  • A Offline
                    Albert2002
                    last edited by

                    Just to let you know: In my case it was the MMM-iHaveBeenThere module which caused the trouble.

                    1 Reply Last reply Reply Quote 0
                    • 1 / 1
                    • First post
                      Last post
                    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