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 540.2k 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.
    • E Offline
      Egnos @sdetweil
      last edited by

      @sdetweil said in MMM-OpenWeatherForecast - Replacement for MMM-DarkSkyForecast:

      i did enter cc… as it is required for v3.

      but do they take money or in any case a free service?

      @sdetweil said in MMM-OpenWeatherForecast - Replacement for MMM-DarkSkyForecast:

      i tried on my older api keys
      the key i created a few minutes ago, which worked under api 2.5,
      no longer works under 2.5
      the keys I had created before today continue to work under 2.5
      the default key works under both
      they sent me an email, with my apikey, which is my old default key…

      so I understand that if you don’t activate “One Call API 3.0 NEW” now the module doesn’t work…

      Do you know of other weather modules with a similar layout and that don’t have these restrictions?

      Thanks.

      My Mirror https://forum.magicmirror.builders/topic/17262/the-raspimirror-was-born/7

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

        @Egnos if u didn’t have apikeys from 2.5, then you only get keys from 3.0.

        now that I have signed up for 3.0 all new keys will be 3.0

        maybe pirate weather, which looks like the old darksky API is free for a while.

        I see a pull request in the darksky module to use the pirate weather API.

        git clone as normal
             or go to that module folder if already installed 
        git fetch origin pull/38/head:pirate
        git checkout pirate
        

        then get a key from pirateweather
        your old darksky module config ‘should’ work unchanged…

        every provider is going to a charge model, maybe with some low volumes free ( for a while, til it costs too much to run)

        Sam

        How to add modules

        learning how to use browser developers window for css changes

        E 1 Reply Last reply Reply Quote 0
        • E Offline
          Egnos @sdetweil
          last edited by

          Hi there,
          after various tests I managed to get MMM-DarkSkyForecast to work again with pirate-weather.api.

          I followed the @dankerthrone guide on github:
          https://github.com/jclarke0000/MMM-DarkSkyForecast/issues/36#issuecomment-1407382499
          I’ll just add that it seems that the “beta” of PirateWeather is no longer available, so you have to select “Free Tier” and it works the same.

          I also tried install the following module but didn’t work (seems to have the same modify contained in the @dankerthrone guide but I don’t know why it gives an error… )
          https://github.com/dankerthrone/MMM-PirateSkyForecast

          Thank you @sdetweil for your valuable advice!

          My Mirror https://forum.magicmirror.builders/topic/17262/the-raspimirror-was-born/7

          1 Reply Last reply Reply Quote 0
          • P Offline
            PaulB
            last edited by

            Thank you very much for this great module !

            1 Reply Last reply Reply Quote 0
            • P Offline
              p1lspeda
              last edited by

              Love this module.
              I have one question: how do I increase the icon size and temperature size and have it right-aligned ?

              Currently this is what it looks like (I know the icon has not loaded yet), and I’d like it larger and right-aligned.
              1656a683-9d59-458f-ae74-cf50b79569c6-image.png

              Any hints as to what I need to adjust within the custom.css ?
              Thanks

              1 Reply Last reply Reply Quote 0
              • T Offline
                Trashbln
                last edited by

                How can I turn off weather alerts? Unfortunately I can’t find a solution for this anywhere

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