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.

    MMM-OpenWeatherForecast - Replacement for MMM-DarkSkyForecast

    Scheduled Pinned Locked Moved Utilities
    256 Posts 55 Posters 552.8k Views 57 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 Offline
      sdetweil @Trashbln
      last edited by

      @Trashbln there is no feature to do that, but you could add it pretty easily

      add a new property to the defaults section

      showAlerts: true,
      

      then later around line 350
      you need the alerts field for the return following

         var alerts = [];
         if(this.config.showAlerts){
            if (this.weatherData.alerts) {
             // for (alert in this.weatherData.alerts) {
             //   alert.description.replace("\n", "<br />");
             // }
      
             alerts = this.weatherData.alerts;
           }
      }
      

      in your config.js for this module config:{} section add

            showAlerts: false
      

      Sam

      How to add modules

      learning how to use browser developers window for css changes

      BKeyportB 1 Reply Last reply Reply Quote 0
      • BKeyportB Offline
        BKeyport Module Developer @sdetweil
        last edited by BKeyport

        @sdetweil easier fix in css:

        /* Disable alerts */
        .MMM-OpenWeatherForecast .weather-alert .weather-alert-description,
        .MMM-OpenWeatherForecast .weather-alert .weather-alert-source {
        	display: none;
        }
        

        The "E" in "Javascript" stands for "Easy"

        1 Reply Last reply Reply Quote 1
        • A atltiger81 referenced this topic on
        • K Offline
          kasperb
          last edited by

          Just updated my module to use the v3.0 API, but getting the following error:

          [ERROR] [MMM-OpenWeatherForecast] 30-Sep-24 20:15 ** ERROR ** ReferenceError: fetch is not defined

          Any idea why that is? When I copy/paste the URL into the browser, I get a response.

          M 1 Reply Last reply Reply Quote 0
          • M Offline
            MarcLandis Module Developer @kasperb
            last edited by

            @kasperb what version of nodejs are you using?

            what does the following command say:

            nodejs -v
            

            The module was recently changed to use a nodejs internal method to get the data, but your nodejs might be outdated.

            K 1 Reply Last reply Reply Quote 0
            • J Offline
              jimjones
              last edited by

              Thanks for the heads-up on MMM-OpenWeatherForecast as a replacement for MMM-DarkSkyForecast! I’m interested to see how it compares in terms of accuracy and features—has anyone tried it out yet?

              S 1 Reply Last reply Reply Quote 0
              • S Offline
                sdetweil @jimjones
                last edited by

                @jimjones darksky has been dead for a number of years now.

                Sam

                How to add modules

                learning how to use browser developers window for css changes

                1 Reply Last reply Reply Quote 0
                • K Offline
                  kasperb @MarcLandis
                  last edited by

                  @MarcLandis Thanks… I was running a very old version of Raspian and wasn’t able to update Node. Setting up a new version now :-)

                  1 Reply Last reply Reply Quote 0
                  • 1
                  • 2
                  • 22
                  • 23
                  • 24
                  • 25
                  • 26
                  • 26 / 26
                  • 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