MagicMirror Forum

    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unsolved
    • Solved
    • MagicMirror² Repository
    • Documentation
    • Donate
    • Discord
    MagicMirror² v2.20.0 is available! For more information about this release, check out this topic.

    Weatherunderground - currently - hourly - daily - configurable

    Troubleshooting
    26
    126
    112365
    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
      Shockwave @RedNax last edited by

      @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
        Pauliolio @RedNax last edited by paviro

        @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
          Pauliolio @RedNax last edited by paviro

          @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!

          RedNax 1 Reply Last reply Reply Quote 0
          • RedNax
            RedNax Module Developer @Pauliolio last edited by

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

            pws: 'pws:IBATTLE3',
            
            P 1 Reply Last reply Reply Quote 0
            • yo-less
              yo-less Module Developer last edited by

              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
              • RedNax
                RedNax Module Developer last edited by RedNax

                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…

                yo-less 1 Reply Last reply Reply Quote 1
                • M
                  murattyilmaz last edited by

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

                  KirAsh4 1 Reply Last reply Reply Quote 0
                  • KirAsh4
                    KirAsh4 Moderator @murattyilmaz last edited by

                    @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
                      Pauliolio @RedNax last edited by

                      @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?

                      RedNax 1 Reply Last reply Reply Quote 0
                      • RedNax
                        RedNax Module Developer @Pauliolio last edited by RedNax

                        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
                        • First post
                          Last post
                        Enjoying MagicMirror? Please consider a donation!
                        MagicMirror created by Michael Teeuw.
                        Forum managed by Paul-Vincent Roll and Rodrigo Ramírez Norambuena.
                        This forum is using NodeBB as its core | Contributors
                        Contact | Privacy Policy