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.

    MMM-DWD-WarnWeather - Wetterwarnungen

    Utilities
    25
    59
    33385
    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.
    • O
      ostfilinchen last edited by

      Thanks! Great job

      1 Reply Last reply Reply Quote 0
      • LukeCodewalker
        LukeCodewalker Module Developer last edited by

        I made some small changes to the formatting of the date. It now looks like this:
        0_1479147474217_screenshot.png

        1 Reply Last reply Reply Quote 0
        • T
          tajno last edited by

          Nice work and thanks for shareing!

          Does the german wheater forecast provide an API? Are those warnings for a special region or a general broadcast for your state (Bundesland)?

          I think I have look if the Swiss guys does too, usually they provide alot of datas (ch opendata) - Need those warnings too, especially for snow/icy conditions :).

          LukeCodewalker 1 Reply Last reply Reply Quote 0
          • LukeCodewalker
            LukeCodewalker Module Developer @tajno last edited by

            Hey @tajno,
            they don’t really provide an API. I did a bit of reverse engineering on their website and found that you can get a JSON file with all the warnings for Germany for a specific time.
            This JSON contains warnings for all regions (Landkreise) of Germany.
            If you find an API for Switzerland I can help you to implement it.

            J 1 Reply Last reply Reply Quote 1
            • J
              Jopyth Moderator @LukeCodewalker last edited by Jopyth

              @LukeCodewalker Very interesting module, will you add this to the wiki as well?

              Also why did you make a custom header? Wouldn’t it be better to use the default header functionality?

              Helpful sticky: How to troubleshoot

              LukeCodewalker 1 Reply Last reply Reply Quote 1
              • LukeCodewalker
                LukeCodewalker Module Developer @Jopyth last edited by

                @Jopyth Thank you. Yes I will add it.
                Sure I will fix it soon.

                1 Reply Last reply Reply Quote 1
                • LukeCodewalker
                  LukeCodewalker Module Developer last edited by

                  @weedorbeat good idea. I’ll put that on my list.

                  1 Reply Last reply Reply Quote 0
                  • LukeCodewalker
                    LukeCodewalker Module Developer last edited by

                    @weedorbeat hey,
                    do you have an idea, how the warnings should show for which region they are? Just making a header for each region would not be very nice in my opinion. My first idea was to put the region in brackets behind the warning. But i definitely want to keep the appearance of the module very simple/small. Another thing I want to implement is the starting altitude of the warning (like “Schneefall ab 400m”). But there i have the same problem: I don’t had an idea how to display it with keeping the module looking nice.

                    strawberry 3.141 1 Reply Last reply Reply Quote 0
                    • strawberry 3.141
                      strawberry 3.141 Project Sponsor Module Developer @LukeCodewalker last edited by

                      @LukeCodewalker to display different things in a module, i implemented kind of caroussels in a couple of my modules to show only one part per time interval e.g. 20 seconds. this will result in a small display but can handle a lot of informations. in the develop branch is a new feature to extend the header defined by the user with custom values. you could add there the region.

                      Please create a github issue if you need help, so I can keep track

                      1 Reply Last reply Reply Quote 0
                      • LukeCodewalker
                        LukeCodewalker Module Developer last edited by

                        Ok now it looks like this:
                        0_1479324527521_screenshot.png
                        It’s using the default header functionality now.
                        To have more than one region you have to put the module two times in your config like

                        {
                        	module: 'MMM-DWD-WarnWeather',
                        	position: 'bottom_left',
                        	header: 'Oberbergischer Kreis',
                        	config: {
                        		region: 'Oberbergischer Kreis',
                        		changeColor: true,
                        		interval: 10*60*1000
                        	}
                        },
                        {
                        	module: 'MMM-DWD-WarnWeather',
                        	position: 'bottom_left',
                        	header: 'Kreis Deggendorf',
                        	config: {
                        		region: 'Kreis Deggendorf',
                        		changeColor: true,
                        		interval: 10*60*1000
                        	}
                        }
                        
                        1 Reply Last reply Reply Quote 0
                        • 1
                        • 2
                        • 3
                        • 4
                        • 5
                        • 6
                        • 2 / 6
                        • 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