• 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 448.4k 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.
  • L Offline
    lavolp3 Module Developer @j.e.f.f
    last edited by Mar 4, 2021, 10:22 AM

    @j-e-f-f That looks REALLY tasty! Thank you for the great work!

    How to troubleshoot modules
    MMM-soccer v2, MMM-AVStock

    S 1 Reply Last reply Mar 4, 2021, 9:55 PM Reply Quote 1
    • S Offline
      swvalenti Project Sponsor @lavolp3
      last edited by Mar 4, 2021, 9:55 PM

      @j-e-f-f Am I missing a way to turn off current weather alerts? Once a weather alert like high wind or snow it drops my tables down and throws other modules off.

      J 1 Reply Last reply Mar 7, 2021, 10:57 AM Reply Quote 0
      • B Offline
        BKeyport Module Developer @j.e.f.f
        last edited by Mar 5, 2021, 2:53 AM

        @j-e-f-f As always, great work. šŸ˜‰

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

        1 Reply Last reply Reply Quote 0
        • C Offline
          cowboysdude Module Developer @j.e.f.f
          last edited by Mar 5, 2021, 3:13 AM

          As of Saturday, May 1, 2021, the free Yahoo Weather API will be retired.

          So as more time goes by the free weather api’s are dropping like flies…

          M 1 Reply Last reply Mar 7, 2021, 6:31 AM Reply Quote 1
          • J Offline
            jms3700 Project Sponsor
            last edited by jms3700 Mar 7, 2021, 7:13 AM Mar 7, 2021, 6:17 AM

            Thanks For this great job! šŸ‘

            1 Reply Last reply Reply Quote 0
            • M Offline
              MajorC Project Sponsor @cowboysdude
              last edited by Mar 7, 2021, 6:31 AM

              @cowboysdude it would be nice if someone with knowledge could have a look at the API of www.yr.no

              The forecast is very good and they are providing free world wide data.

              J C 2 Replies Last reply Mar 7, 2021, 11:08 AM Reply Quote 0
              • E Offline
                ebolisa @j.e.f.f
                last edited by Mar 7, 2021, 10:22 AM

                @j-e-f-f Thanks for sharing.

                Does it work on Pi Zero? In my case it doesn’t load. I just see FORCAST and then ā€œLoadingā€¦ā€ forever :astonished_face:
                Using defaults, no changes made.

                J 1 Reply Last reply Mar 7, 2021, 11:01 AM Reply Quote 0
                • J Offline
                  j.e.f.f Project Sponsor Module Developer @jenga
                  last edited by j.e.f.f Mar 7, 2021, 11:49 AM Mar 7, 2021, 10:51 AM

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

                  I am trying to adjust the hours under the hourly forecast to reflect a different time zone. I was reviewing the code and I see UTC references. How can I adjust this to CST?

                  The API returns UTC time for everything as well as a timezone offset for the long/lat you provide. The module translates UTC into local time using these two bits of information. Say you’re living in London, but you configure this module with Long/Lat for New York, then the time you’ll see is local to New York. I can’t request a different timezone in the API.

                  UPDATE

                  So quick to jump to conclusions am I… this was a bug in my code. OpenWeather documentation says the hourly time forecasts are provided in UTC, and elsewhere in the API response a timezone offset is provided. I took this to mean that in order to see local time for the forecast I needed to add the offset to the hourly time. As it turns out this is not the case. OpenWeather does not explicitly say this anywhere in the docs that I could find, but the JSON response is already translated to whatever local timezone the request was made from. So if I live in London and I make a request for weather in Chicago I’ll see the hourly forecasts in local London time, not in local Chicago time.

                  I’ve changed the code so that I no longer add the offset to hourly forecast times. Do a git pull in the MMM-OpenWeatherForecast directory, then restart MM. Should be fixed up.

                  1 Reply Last reply Reply Quote 0
                  • J Offline
                    j.e.f.f Project Sponsor Module Developer @swvalenti
                    last edited by Mar 7, 2021, 10:57 AM

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

                    @j-e-f-f Am I missing a way to turn off current weather alerts? Once a weather alert like high wind or snow it drops my tables down and throws other modules off.

                    If you set summary: false this will stop weather alerts from displaying. The OpenWeather API doesn’t return a detailed summary (usually just a single word like ā€œCloudy.ā€ ) so I didn’t think it was necessary to split these two out into separate configs.

                    If you wanted to keep the summary, but not show weather alerts, you can set summary: true in your config and then prevent display of alerts in your custom CSS as follows:

                    .MMM-OpenWeatherForecast .weather-alert {
                      display: none;
                    }
                    
                    1 Reply Last reply Reply Quote 0
                    • J Offline
                      j.e.f.f Project Sponsor Module Developer @ebolisa
                      last edited by j.e.f.f Mar 7, 2021, 11:03 AM Mar 7, 2021, 11:01 AM

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

                      @j-e-f-f Thanks for sharing.

                      Does it work on Pi Zero? In my case it doesn’t load. I just see FORCAST and then ā€œLoadingā€¦ā€ forever :astonished_face:
                      Using defaults, no changes made.

                      I haven’t tested this on a pi zero (I don’t have one to test on). Do you see any errors either in pm2 logs mm or in Electron if you run Magic Mirror with npm start dev?

                      Also, just double-checking: did you remember to run npm install in the MMM-OpenWeatherForecast` directory to ensure all of the dependencies were installed? Forgetting to do this would be another reason you might see it stuck on ā€œLoadingā€¦ā€

                      E 1 Reply Last reply Mar 7, 2021, 12:42 PM Reply Quote 0
                      • 1
                      • 2
                      • 3
                      • 4
                      • 5
                      • 25
                      • 26
                      • 1 / 26
                      1 / 26
                      • First post
                        8/256
                        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