• 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
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 434.3k 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 Apr 2, 2023, 5:39 PM

    @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 Apr 2, 2023, 6:05 PM Reply Quote 0
    • S Offline
      sdetweil @Egnos
      last edited by sdetweil Apr 2, 2023, 6:10 PM Apr 2, 2023, 6:05 PM

      @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 Apr 3, 2023, 9:08 PM Reply Quote 0
      • E Offline
        Egnos @sdetweil
        last edited by Apr 3, 2023, 9:08 PM

        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 Apr 24, 2023, 2:33 PM

          Thank you very much for this great module !

          1 Reply Last reply Reply Quote 0
          • P Offline
            p1lspeda
            last edited by Nov 9, 2023, 6:33 AM

            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 Jan 12, 2024, 2:52 PM

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

              S 1 Reply Last reply Jan 12, 2024, 3:01 PM Reply Quote 0
              • S Offline
                sdetweil @Trashbln
                last edited by Jan 12, 2024, 3:01 PM

                @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

                B 1 Reply Last reply Jan 12, 2024, 7:56 PM Reply Quote 0
                • B Offline
                  BKeyport Module Developer @sdetweil
                  last edited by BKeyport Jan 12, 2024, 7:56 PM Jan 12, 2024, 7:56 PM

                  @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 Jun 19, 2024, 10:50 AM
                  • K Offline
                    kasperb
                    last edited by Oct 1, 2024, 12:21 AM

                    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 Oct 1, 2024, 5:56 AM Reply Quote 0
                    • M Offline
                      MarcLandis @kasperb
                      last edited by Oct 1, 2024, 5:56 AM

                      @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 Oct 2, 2024, 12:26 AM 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