• 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 444.7k 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.
  • N Offline
    nitewing76 @jenga
    last edited by Mar 2, 2021, 9:33 PM

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

    1 Reply Last reply Reply Quote 2
    • 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
                      • 1
                      • 2
                      • 3
                      • 4
                      • 5
                      • 25
                      • 26
                      • 1 / 26
                      1 / 26
                      • First post
                        7/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