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.

    Version 2.30.0 weather module, stuck loading, worked fine before upgrade

    Scheduled Pinned Locked Moved Troubleshooting
    52 Posts 6 Posters 17.2k Views 6 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.
    • S Do not disturb
      sdetweil @Richard238
      last edited by

      @Richard238 all the openweather ones you showed

      Sam

      How to add modules

      learning how to use browser developers window for css changes

      R 1 Reply Last reply Reply Quote 0
      • R Offline
        Richard238 @sdetweil
        last edited by

        @sdetweil

        This gives the ‘undefined, invalid date’ error on the MM

        		{
        			module: 'weather',
        			header: 'Current xxxxxxxxxxxxxxx  weather: ',			
        			position: 'top_right',
        			config: {
        				weatherProvider: "openweathermap",
        				lat: 11111111, 
        				lon:   2222222,
        				apiKey: "33333333333"
        
        			}
        		},
        
        S 1 Reply Last reply Reply Quote 0
        • S Do not disturb
          sdetweil @Richard238
          last edited by sdetweil

          @Richard238 and you used real lat/lon

          Sam

          How to add modules

          learning how to use browser developers window for css changes

          R 2 Replies Last reply Reply Quote 0
          • R Offline
            Richard238 @sdetweil
            last edited by

            @sdetweil

            Yes, real Lat:Lon used

            1 Reply Last reply Reply Quote 0
            • R Offline
              Richard238 @sdetweil
              last edited by

              @sdetweil

              Do the L:L and API key live in the openweathermap.js file, or the config.js file? Or both?

              S 1 Reply Last reply Reply Quote 0
              • S Do not disturb
                sdetweil @Richard238
                last edited by

                @Richard238 all config goes in config.js
                Never need to edit any other file

                Sam

                How to add modules

                learning how to use browser developers window for css changes

                R 1 Reply Last reply Reply Quote 0
                • R Offline
                  Richard238 @sdetweil
                  last edited by

                  @sdetweil

                  openweathermap.js is unchanged

                  WeatherProvider.register("openweathermap", {
                  
                  
                  	providerName: "OpenWeatherMap",
                  
                  	// Set the default config properties that is specific to this provider
                  	defaults: {
                  		apiVersion: "3.0",
                  		apiBase: "https://api.openweathermap.org/data/",
                  		// weatherEndpoint is "/onecall" since API 3.0
                  		// "/onecall", "/forecast" or "/weather" only for pro customers
                  		weatherEndpoint: "/onecall",
                  		locationID: false,
                  		location: false,
                  		// the /onecall endpoint needs lat / lon values, it doesn't support the locationId
                  		lat: 0,
                  		lon: 0,
                  		apiKey: ""
                  	},
                  
                  
                  config.js shows
                  
                  
                  	{
                  		module: 'weather',
                  		header: 'Current zzzzzzzzzzzzzzzz  weather: ',			
                  		position: 'top_right',
                  		config: {
                  			//weatherProvider: "openweathermap",
                  			providerName: "OpenWeatherMap",
                  			type: "current",
                  			lat: nnnnnnnnnnn,
                  			lon: -nnnnnnnnnnnnn,
                  			apiKey: "aaaaaaaaaaaaaaaaaaaaaaaaaaa"
                  			//type: 'current',
                  			//location: 'xxxxxxxxxxxxxx',
                  			//locationID: 'zzzzzzzz',  //ID from https://www.openweathermap.org
                  			//apiKey: 'aaaaaaaaaaaaaaaaaaaaaaaaaaa'
                  		}
                  	},
                  
                  S 1 Reply Last reply Reply Quote 0
                  • S Do not disturb
                    sdetweil @Richard238
                    last edited by

                    @Richard238

                    providerName: “OpenWeatherMap”

                    That is not the correct property name

                    From the doc
                    https://docs.magicmirror.builders/modules/weather.html#usage
                    IMG_0721.png

                    Sam

                    How to add modules

                    learning how to use browser developers window for css changes

                    R 1 Reply Last reply Reply Quote 0
                    • R Offline
                      Richard238 @sdetweil
                      last edited by

                      @sdetweil

                      With no caps? Still doesn’t work.

                      config: {
                      				weatherProvider: "openweathermap",
                      
                      S 1 Reply Last reply Reply Quote 0
                      • S Do not disturb
                        sdetweil @Richard238
                        last edited by sdetweil

                        @Richard238 again show the whole config, xxx out the api key

                        Start w
                        position
                        and config
                        provider
                        type ( default is current)
                        apikey
                        lat
                        lon

                        the 3.0 apikey requires a credit card backing, right?

                        Sam

                        How to add modules

                        learning how to use browser developers window for css changes

                        R 1 Reply Last reply Reply Quote 0
                        • 1
                        • 2
                        • 3
                        • 4
                        • 5
                        • 6
                        • 5 / 6
                        • 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