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.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.
    • nitewing76N Offline
      nitewing76 @jenga
      last edited by

      @jenga Maybe you are having the same issue I am with incorrect current/hourly time & temperature conversion?

      1 Reply Last reply Reply Quote 2
      • lavolp3L Offline
        lavolp3 Module Developer @j.e.f.f
        last edited by

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

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

        swvalentiS 1 Reply Last reply Reply Quote 1
        • swvalentiS Offline
          swvalenti Project Sponsor @lavolp3
          last edited by

          @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 Reply Quote 0
          • BKeyportB Offline
            BKeyport Module Developer @j.e.f.f
            last edited by

            @j-e-f-f As always, great work. 😉

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

            1 Reply Last reply Reply Quote 0
            • cowboysdudeC Offline
              cowboysdude Module Developer @j.e.f.f
              last edited by

              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 Reply Quote 1
              • J Offline
                jms3700 Project Sponsor
                last edited by jms3700

                Thanks For this great job! 👍

                1 Reply Last reply Reply Quote 0
                • M Offline
                  MajorC Project Sponsor @cowboysdude
                  last edited by

                  @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 cowboysdudeC 2 Replies Last reply Reply Quote 0
                  • ebolisaE Offline
                    ebolisa @j.e.f.f
                    last edited by

                    @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 Reply Quote 0
                    • J Offline
                      j.e.f.f Project Sponsor Module Developer @jenga
                      last edited by j.e.f.f

                      @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

                        @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
                        • 1
                        • 2
                        • 3
                        • 4
                        • 5
                        • 6
                        • 25
                        • 26
                        • 4 / 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