Navigation

    MagicMirror Forum

    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unsolved
    • Solved
    • MagicMirror² Repository
    • Documentation
    • Donate
    • Discord

    Time and Weather problems

    Troubleshooting
    2
    15
    129
    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.
    • V
      Vaughn last edited by

      Hi. Just joined and first MagicMirrir project.

      Got all working and changed a few things needed, Now have My Calendar, BBC World News, but time and weather not working as needed.

      With the time and date, it shows the time as:

      Wednesday, August 5, 2020

      11:55

      with the code

      {

      module: “clock”,

      position: “top_left”

      },

      I want the more UK display

      Wednesday, 05 August, 2020

      11:55

      I tried adding a config { }, with the code using moment(“DD,MM,YYYY” ), but this just crashed the system, if out of the config {}, it still crashes.

      Never used this system before so very new.

      As for date. I added the module:

      {
      module: “MMM-3Day-Forecast”,
      position: “top_right”,
      header: “3 Day Weather”,
      config: {
      location: “Ipswich”,
      locationID: “Ipswich,uk”, //ID from http://bulk.openweathermap.org/sample/city.list.json.gz; unzip the gz file and find your city
      appid: “**************************************”,
      //api_key: “**********************************”,
      lat: 52.062569,
      long: 1.233907,
      units: “M”,
      lang: “en”,
      interval: 900000,
      }

      It says its loading, but never displays, so almost working.

      I’m thinking here the location may be wrong. I took the coordinates from google maps.

      Not sure how to fix either of these, please, if you can, point me in the correct direction.

      Many thanks Vaughn

      S 1 Reply Last reply Reply Quote 0
      • S
        sdetweil @Vaughn last edited by sdetweil

        @Vaughn for clock,
        according to the doc,
        you add a field to config called

        dateFormat: "???",
        

        where ??? follows the doc link here
        https://docs.magicmirror.builders/modules/clock.html#configuration-options

        u did follow all the instruction on the weather module, right? I don’t see any of the location stuff it the module doc
        https://github.com/nigel-daniels/MMM-3Day-Forecast

        1 Reply Last reply Reply Quote 0
        • V
          Vaughn last edited by

          sdetweil

          Ok so I did read this config notes, but did not work. Just had another go.

          with my code, for the clock, as so:

          {
          module: “clock”,
          position: “top_left”
          //config: {
          //timeFormat: “12”, //“dddd, LL”, //“DD/MM/YYYY”,
          //showDate: false,
          //}
          },
          All works fine, only date in wrong format. Uncomenting the config, even if left blank inside, the mirror crashes.

          What am I missing please?

          thanks Vaughn

          S 1 Reply Last reply Reply Quote 0
          • V
            Vaughn last edited by

            Sorry, did have the dateFormat in there, only as that didn’t work, looked at the timeFormate, to see if I could prove the concept.

            Thanks again Vaughn

            1 Reply Last reply Reply Quote 0
            • S
              sdetweil @Vaughn last edited by

              @Vaughn said in Time and Weather problems:

              position: “top_left” < -------- missing comma
              //config: {

              general rules, each line needs to end with a comma (more coming) if there is another named line after it
              if the thing after “:” is a number or true/false, no quotes, else quotes (doesn’t matter which kind, single or double as long as they are matched )

              module: 'clock",
              position: ‘top_left’, // < ------
              config: {
              dateFormat: " ??? " // some string
              }
              }

              1 Reply Last reply Reply Quote 0
              • S
                sdetweil last edited by

                @Vaughn said in Time and Weather problems:

                Wednesday, 05 August, 2020

                following the clock doc link for dateFormat
                Possible values: Docs -> https://momentjs.com/docs/#/displaying/format/

                “dddd - day of week
                D - day of month
                MMMM - month of year in text
                YYYY” year, numeric

                “dddd, D MMMM, YYYY”

                1 Reply Last reply Reply Quote 0
                • V
                  Vaughn last edited by

                  FAB 🙂

                  YES missed the comma at the top, after position, only excuses was I was hacking, so added a line and then did not know the one above needed the comma.

                  Huge thanks

                  Now onto the Weather.

                  Last post said there was no position included. I thought that was the Log/Lat?

                  I know other parts use a position code, I hoped this would be overwritten as I was including the coordinates, as i cannot find any way to read the ‘city.list.json.gz’ file as I am told in many parts this is where to find the location code.

                  Nothing I have opens this, any ideas please.

                  Thanks again Vaughn

                  S 2 Replies Last reply Reply Quote 0
                  • S
                    sdetweil @Vaughn last edited by

                    @Vaughn I meant the module doesn’t use location codes only lat/lon, so u don’t need to read that file.

                    if u are on the pi, gz means zipped, so the gzip command would unzip it.

                    a Google search for what file type is gz would have got u this info.

                    1 Reply Last reply Reply Quote 0
                    • S
                      sdetweil @Vaughn last edited by

                      @Vaughn can u clarify what the problem was with the dateFormat? seemed pretty easy from the doc

                      1 Reply Last reply Reply Quote 0
                      • V
                        Vaughn last edited by

                        YES, as I have now fixed it. The MMM uses the api_key, where as the original forecast code used, appid. Sooo wrong syntax.

                        Now working great.

                        Many thanks to all for the help. Please how can I show this is sorted, noticed some of your posts show this.

                        thanks Vaughn

                        S 1 Reply Last reply Reply Quote 0
                        • 1
                        • 2
                        • 1 / 2
                        • 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