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.

    Default Clock wrong after update

    Scheduled Pinned Locked Moved Solved Troubleshooting
    26 Posts 4 Posters 6.8k Views 4 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
      sdetweil @drstang
      last edited by sdetweil

      @drstang thx… and you are certain the SYSTEM timezone is set to EST

      i can’t upload a pic of the config page on the pi… weird

      Sam

      How to add modules

      learning how to use browser developers window for css changes

      D 1 Reply Last reply Reply Quote 0
      • D Offline
        drstang @sdetweil
        last edited by

        @sdetweil Yep - did it several times to make sure!

        And the Mirror will show EST when I access it via a web browser!

        BKeyportB 1 Reply Last reply Reply Quote 0
        • BKeyportB Offline
          BKeyport Module Developer @drstang
          last edited by

          @drstang does setting the timezone config option adjust it ?

          https://docs.magicmirror.builders/modules/clock.html#configuration-options

          The "E" in "Javascript" stands for "Easy"

          D 1 Reply Last reply Reply Quote 0
          • D Offline
            drstang @BKeyport
            last edited by drstang

            @BKeyport thanks but unfortunately that does not work either - it results in the clock module not even loading (unless there was something else I should have adjusted)…

            EDIT: I realized I changed the modules config initially, which didn’t work. But I changed the main config (duh - reading is key) and added the config/timezone line, which worked!! thank you!

            BKeyportB S 2 Replies Last reply Reply Quote 0
            • BKeyportB Offline
              BKeyport Module Developer @drstang
              last edited by

              @drstang At least you can override it for now…

              The "E" in "Javascript" stands for "Easy"

              1 Reply Last reply Reply Quote 0
              • R Offline
                Richard238
                last edited by

                Just updated my MM, clock is showing 18:13 when it’s 11:54…

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

                  @drstang I don’t understand this, the code does

                  		if (this.config.timezone) {
                  			now.tz(this.config.timezone);		
                  

                  which means it only uses its own config values, not the global config.

                  when I set it like this

                  		{
                  			module: "clock",
                  			position: "top_left",
                  			config:{
                  				displaySeconds:false,
                  				timezone:"UTC"
                  			}
                  		},
                  

                  it correctly changed the displayed time from 08 (us central time) to 13

                  if I set it like this

                  	timeFormat: 24,
                  	units: "metric",
                  	timezone:"UTC",
                  	modules: [
                  

                  it did not change the displayed time (as expected)

                  Sam

                  How to add modules

                  learning how to use browser developers window for css changes

                  BKeyportB 1 Reply Last reply Reply Quote 0
                  • BKeyportB Offline
                    BKeyport Module Developer @sdetweil
                    last edited by BKeyport

                    @sdetweil Correction to your statement. timezone is set to null by default. timezone: null, - therefore, that if line would evaluate to false unless you override with timezone config item.

                    The "E" in "Javascript" stands for "Easy"

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

                      @BKeyport correct,

                      so a ‘forced’ timezone would not be set

                      this is the same code as before.

                      Sam

                      How to add modules

                      learning how to use browser developers window for css changes

                      BKeyportB 1 Reply Last reply Reply Quote 0
                      • BKeyportB Offline
                        BKeyport Module Developer @sdetweil
                        last edited by

                        @sdetweil

                        @sdetweil said in Default Clock wrong after update:

                        which means it only uses its own config values, not the global config.

                        This is what I was correcting. ;)

                        The "E" in "Javascript" stands for "Easy"

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