• 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.

Weatherunderground - currently - hourly - daily - configurable

Scheduled Pinned Locked Moved Troubleshooting
126 Posts 26 Posters 187.1k Views 13 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.
  • S Offline
    Shockwave @RedNax
    last edited by Jul 19, 2016, 1:32 PM

    @RedNax It works! Thanks for fixing that so fast. Now I need to politely bug MichMich about the size of the alert box since our weather service is so verbose. :)

    1 Reply Last reply Reply Quote 0
    • P Offline
      Pauliolio @RedNax
      last edited by paviro Sep 27, 2016, 8:49 PM Jul 19, 2016, 8:46 PM

      @RedNax

      That’s a handy test - Many thanks.
      When I request:
      http://api.wunderground.com/api/[my key]/conditions/forecast10day/astronomy/alerts/lang:EN/q/pws:IBATTLE3.json

      I get a full set of data back.
      The module is still getting stuck on ‘Loading’ on the mirror though.
      My config is:

      {
          module: 'MMM-WunderGround',
          position: 'top_right',
          config:  {
                  apikey: '[my key]',
                  pws: 'IBATTLE3;loctype:1',
                  lang: 'EN',
                  fctext: '1',
                  fcdaycount: "5",
                  fcdaystart: "0",
                  hourly: '1',
                  hourlyinterval: "3",
                  hourlycount: "2",
                  alerttime: 10000,
                  alerttruncatestring: "english:"
          }
      },
      

      Can you see anything wrong there please?

      Thank you.


      Note from admin: Please use Markdown on code snippets for easier reading!

      1 Reply Last reply Reply Quote 0
      • P Offline
        Pauliolio @RedNax
        last edited by paviro Sep 27, 2016, 8:49 PM Jul 19, 2016, 9:48 PM

        @RedNax

        This may explain the issue to you hopefully. I thought I’d given you this info before, but it seems not.

        In the console I get an error:
        MMM-WunderGround.js:407 Uncaught TypeError: Cannot read property 'length' of undefined

        The relevant code is:

        	processWeather: function(data) {
        		this.alerttext = "";
        		this.alertmsg = "";
        		for (var i = 0, count = data.alerts.length; i < count; i++) {
        

        Any idea why the array would be undefined?

        Many thanks.


        Note from admin: Please use Markdown on code snippets for easier reading!

        R 1 Reply Last reply Jul 20, 2016, 1:06 PM Reply Quote 0
        • R Offline
          RedNax Module Developer @Pauliolio
          last edited by Jul 20, 2016, 1:06 PM

          @Pauliolio The issue is with the config. try the following change:

          pws: 'pws:IBATTLE3',
          
          P 1 Reply Last reply Jul 22, 2016, 2:05 PM Reply Quote 0
          • Y Offline
            yo-less Module Developer
            last edited by Jul 20, 2016, 11:03 PM

            Hi @RedNax,
            thanks for the excellent module! I seem to have some difficulty having night time icons displayed. I’m not sure what I’m doing wrong as this is what my module looks like at 1 am in the morning:

            0_1469055256185_nighttime.png

            Using the API in my browser window I get the following two lines:

            “icon”:“clear”,
            “icon_url”:“http://icons.wxug.com/i/c/k/nt_clear.gif”

            It seems to me that I’m getting the daytime “clear” condition icon, maybe due to the ambiguous icon declaration, anything I can do to change icons like this one to nighttime icons?

            1 Reply Last reply Reply Quote 0
            • R Offline
              RedNax Module Developer
              last edited by RedNax Jul 21, 2016, 6:15 AM Jul 21, 2016, 5:45 AM

              Easiest way to do this is to define another icontable for nighttime use and switching to it after sunset…

              When i have some time, i’ll look into it…

              UPDATE: Who am i kidding ;) Nighttime icons now included…

              Y 1 Reply Last reply Aug 7, 2016, 11:12 PM Reply Quote 1
              • M Offline
                murattyilmaz
                last edited by Jul 21, 2016, 7:53 PM

                Where is the github url or download url of these module? Can’t find it.

                K 1 Reply Last reply Jul 21, 2016, 8:04 PM Reply Quote 0
                • K Offline
                  KirAsh4 Moderator @murattyilmaz
                  last edited by Jul 21, 2016, 8:04 PM

                  @murattyilmaz,

                  You need to look under the Showcase category to find the actual link. This category here is the Troubleshooting side of those modules.

                  https://forum.magicmirror.builders/topic/128/weatherunderground-currently-hourly-daily-configurable

                  A Life? Cool! Where can I download one of those from?

                  1 Reply Last reply Reply Quote 0
                  • P Offline
                    Pauliolio @RedNax
                    last edited by Jul 22, 2016, 2:05 PM

                    @RedNax

                    Hi - I’d already tried that unfortunately. Still gets stuck at the same point in the code & displaying ‘Loading’ on the screen.

                    Would wrapping that for loop in an if that checks whether data.alerts is actually defined or a try block help do you think?

                    R 1 Reply Last reply Jul 22, 2016, 6:21 PM Reply Quote 0
                    • R Offline
                      RedNax Module Developer @Pauliolio
                      last edited by RedNax Jul 22, 2016, 6:26 PM Jul 22, 2016, 6:21 PM

                      Hi!

                      The alerts array is always there, even when there’s zero items in it. The behaviour you’re seeing is only possible if/when the api errors out and doesn’t send a meaningful payload. Could build a check for that…

                      Could it be BATTLE3 goes offline at times? When using the earlier mentiond config setting, it works just fine here… (there was a flod warning if i remember correctly)…

                      1 Reply Last reply Reply Quote 0
                      • 1
                      • 2
                      • 6
                      • 7
                      • 8
                      • 9
                      • 10
                      • 11
                      • 12
                      • 13
                      • 8 / 13
                      8 / 13
                      • First post
                        74/126
                        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